AI-first

Set up your hardware with your AI assistant.

Every Goodchild Engineering product is backed by our MCP server. It speaks the openModel Context Protocol, so it works with any MCP-compatible assistant or agent. Connect yours, and it can look up specs, read our guides and walk you through setup and configuration step by step.

Endpointhttps://goodchildengineering.com/mcp

Transport: Streamable HTTPAuth: NoneAccess: Read-only

Connect

Add it to your agent

No account or API key needed. Add the endpoint as a remote (Streamable HTTP) MCP server in your client. The snippets show where that goes in some popular ones.

No MCP support? Everything is also published as plain Markdown, listed in /llms.txt, for any agent that can read a web page.

Any client: standard JSON config (mcpServers)
{
  "mcpServers": {
    "goodchild": {
      "url": "https://goodchildengineering.com/mcp"
    }
  }
}
Chat apps (ChatGPT, Claude, Le Chat and others)
Add a custom connector (remote MCP server)
Name: Goodchild Engineering
URL:  https://goodchildengineering.com/mcp
Auth: none
Claude Code
claude mcp add --transport http goodchild https://goodchildengineering.com/mcp
Codex CLI (~/.codex/config.toml)
[mcp_servers.goodchild]
url = "https://goodchildengineering.com/mcp"
Cursor (~/.cursor/mcp.json)
{
  "mcpServers": {
    "goodchild": {
      "url": "https://goodchildengineering.com/mcp"
    }
  }
}
Gemini CLI (~/.gemini/settings.json)
{
  "mcpServers": {
    "goodchild": {
      "httpUrl": "https://goodchildengineering.com/mcp"
    }
  }
}
VS Code / GitHub Copilot (.vscode/mcp.json)
{
  "servers": {
    "goodchild": {
      "type": "http",
      "url": "https://goodchildengineering.com/mcp"
    }
  }
}
Windsurf (~/.codeium/windsurf/mcp_config.json)
{
  "mcpServers": {
    "goodchild": {
      "serverUrl": "https://goodchildengineering.com/mcp"
    }
  }
}
Test it without an agent (MCP Inspector)
npx @modelcontextprotocol/inspector
# Transport: Streamable HTTP   URL: https://goodchildengineering.com/mcp

Reference

What your agent can do

ToolWhat it returns
get_company_infoWho Goodchild Engineering is, how to contact us, and where to buy.
list_productsAll products with their name, one-line summary and availability.
get_productFull specifications for one product: supported hosts, ports, software support and status.
list_setup_guidesSetup and configuration guides available for a product, one per host platform.
get_setup_guideStep-by-step setup instructions (Markdown) for a product on a given host platform.
list_articlesBlog posts (explainers and how-tos), optionally filtered to one product.
get_articleThe full text (Markdown) of one blog post.
evaluate_powertrainDrone Powertrain Calculator: estimate how a multirotor design flies. Give motor count, KV, propeller, battery and dry mass (anything left out uses a default 4-inch quad); get hover time, hover efficiency (g/W), max thrust-to-weight, hover throttle, power, currents and warnings, plus a link that opens the design in the calculator with its charts.
optimize_powertrainDrone Powertrain Calculator optimizer: returns a link that opens the calculator with a design and runs the optimizer in the browser, searching KV, pitch, blade count, cell count and battery size for the longest hover time or best efficiency. Give the link to the user; the search is not run on the server.
PromptWhat it does
setup_hardwareWalk the user through setting up a Goodchild product on their host computer.

Setup guides are also available as resources (goodchild://guides/…) that clients can attach to a conversation. A plain-text map of this site for agents is at /llms.txt.

Try it

Things to ask

01

"What Goodchild products work with a Raspberry Pi 5?"

02

"Walk me through setting up my flightHAT on a Raspberry Pi."

03

"Which ports does the flightHAT have, and what connectors do I need?"

04

"Explain what a companion computer does on a drone."

Building an integration?

Tell us what your agent needs and we'll add it to the server.

Contact us