
Air Pipe MCP server
Which MCP servers are Air Pipe's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-19
- Registry nameio.airpipe/airpipeverified in the MCP registry
The registry name sits under airpipe.io. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-19
- Tools19
- Server calls itselfairpipe
- Server version3.11.0
- Protocol version2025-06-18
On 2026-10-19 the server answered initialize and tools/list without a sign-in. First answer in 362 ms.
- Whether its tools do the product's job has not been judged yet.
Once connected
- delete_module, edit_config, create_config, create_module, update_config change data without a sign-in: anyone with the address can call them.
- Parameters are untyped or undescribed in 18 of 19 tools: check arguments before calling.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP score72 of 100answers 100 · definitions 68 · context 100 · connects 100 · lowered by the warning signs below
- Answered100% of days9 of 9 daily checks
- Median first answer377 ms
- Space in an agent's context≈ 1,845 tokensthe definitions of all its tools (19), which an agent carries on every turn
- Tool definitionsC · 68 of 100
- Typed results0 of 19 toolsdeclared outputSchema: results come typed, read once
- Parameters without a description: in 18 of 19
- Not saying whether it only reads or can destroy: 19 of 19
What an agent can do with it
- not sure · Expose internal systems as MCP tools that AI agents can call
- not sure · Run scheduled jobs and webhook-triggered multi-step workflows
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
- Tools that change data, on a server that answers without a sign-in: delete_module, edit_config, create_config, create_module, update_config
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
delete_moduleDelete one or more reusable modules by module_uuid.
plan_configGet airpipe config-authoring instructions plus RAG-retrieved real action examples for a natural-language request, so YOU (the calling model) write the YAML yourself instead of the server generating it. Returns { instructions, context…
undeploy_moduleUndeploy a reusable module from an environment (STAGING or PRODUCTION).
undeploy_configUndeploy a configuration from an environment (STAGING or PRODUCTION).
update_configUpdate an existing AirPipe configuration by config_uuid (config_yaml is base64-encoded YAML) and optionally redeploy.
list_modulesList the organization's reusable modules (pass revisions=true to include revision history).
validate_configSchema-validate an airpipe YAML config. Send { "yaml": <the full YAML string> }. Returns { valid: true } when it passes, or { valid: false, error: <message> } when it fails — feed the error back into your fix and call again until valid…
toggle_configEnable or disable one or more configurations by config_uuid.
list_configsList the organization's AirPipe configurations.
deploy_config_revisionDeploy a specific past revision of a configuration to staging or production.
list_organizationsList the organizations you belong to and their organization_uuid. Call this first to get an organization_uuid for the config tools.
get_moduleGet a single reusable module by uuid, including its revision history and spec.
get_configGet a single configuration's data by config_uuid, optionally with its revisions.
delete_configDelete one or more AirPipe configurations by config_uuid.
edit_configEdit an AirPipe configuration YAML with a natural-language instruction.
create_configCreate a new AirPipe configuration (config_yaml is base64-encoded YAML) and optionally deploy it to staging or production.
create_moduleCreate a reusable module (a typed config fragment referenced by handle) and optionally deploy it to staging or production. spec_yaml is base64-encoded YAML of the module body; module_type is the config struct it represents (e.g. Database).
deploy_module_revisionDeploy a specific past revision of a module to staging or production.
update_moduleUpdate an existing reusable module by module_uuid (adds a new revision; spec_yaml is base64-encoded YAML) and optionally redeploy.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"airpipe": {
"type": "http",
"url": "https://api.airpipe.io/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http airpipe https://api.airpipe.io/mcpclaude.ai, ChatGPT and other clients: add https://api.airpipe.io/mcp as a custom connector in the settings.
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.