Air Pipe
io.airpipe/airpipeVersion 2026.7.28Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.
Status
Responds473 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:33 UTC
- Latency
- 473 ms
- Remotes responding
- 1 of 1
- Sign-in
- API key
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 22:14 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://api.airpipe.io/mcpResponds473 msNo sign-in
Claude Code
claude mcp add --transport http airpipe https://api.airpipe.io/mcp --header 'Authorization: Bearer <YOUR_TOKEN>'Replace <YOUR_TOKEN> before running.
Claude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: airpipe
Remote MCP server URL: https://api.airpipe.io/mcp
This server expects the header Authorization.Cursor
{
"mcpServers": {
"airpipe": {
"url": "https://api.airpipe.io/mcp",
"headers": {
"Authorization": "Bearer <YOUR_TOKEN>"
}
}
}
}Replace <YOUR_TOKEN> before running.
VS Code
code --add-mcp '{"name":"airpipe","type":"http","url":"https://api.airpipe.io/mcp","headers":{"Authorization":"Bearer <YOUR_TOKEN>"}}'Replace <YOUR_TOKEN> before running.
Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
19 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
create_configCreate a new AirPipe configuration (config_yaml is base64-encoded YAML) and optionally deploy it to staging or production. | Not declared | Not declared | Not declared | Not declared |
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). | Not declared | Not declared | Not declared | Not declared |
delete_configDelete one or more AirPipe configurations by config_uuid. | Not declared | Not declared | Not declared | Not declared |
delete_moduleDelete one or more reusable modules by module_uuid. | Not declared | Not declared | Not declared | Not declared |
deploy_config_revisionDeploy a specific past revision of a configuration to staging or production. | Not declared | Not declared | Not declared | Not declared |
deploy_module_revisionDeploy a specific past revision of a module to staging or production. | Not declared | Not declared | Not declared | Not declared |
edit_configEdit an AirPipe configuration YAML with a natural-language instruction. | Not declared | Not declared | Not declared | Not declared |
get_configGet a single configuration's data by config_uuid, optionally with its revisions. | Not declared | Not declared | Not declared | Not declared |
get_moduleGet a single reusable module by uuid, including its revision history and spec. | Not declared | Not declared | Not declared | Not declared |
list_configsList the organization's AirPipe configurations. | Not declared | Not declared | Not declared | Not declared |
list_modulesList the organization's reusable modules (pass revisions=true to include revision history). | Not declared | Not declared | Not declared | Not declared |
list_organizationsList the organizations you belong to and their organization_uuid. Call this first to get an organization_uuid for the config tools. | Not declared | Not declared | Not declared | Not declared |
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, request, protocol }. After writing the config, validate it with the validate_config tool (repair loop) then persist it with create_config. Prefer this over generate_config whenever you can author YAML yourself. | Not declared | Not declared | Not declared | Not declared |
toggle_configEnable or disable one or more configurations by config_uuid. | Not declared | Not declared | Not declared | Not declared |
undeploy_configUndeploy a configuration from an environment (STAGING or PRODUCTION). | Not declared | Not declared | Not declared | Not declared |
undeploy_moduleUndeploy a reusable module from an environment (STAGING or PRODUCTION). | Not declared | Not declared | Not declared | Not declared |
update_configUpdate an existing AirPipe configuration by config_uuid (config_yaml is base64-encoded YAML) and optionally redeploy. | Not declared | Not declared | Not declared | Not declared |
update_moduleUpdate an existing reusable module by module_uuid (adds a new revision; spec_yaml is base64-encoded YAML) and optionally redeploy. | Not declared | Not declared | Not declared | Not declared |
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. Schema check only; does not save. Use create_config to persist a valid config. | Not declared | Not declared | Not declared | Not declared |
Details
- Registry status
- Active
- Published
- Jul 28, 2026
- Updated
- Jul 28, 2026
- Repository
- Not given
- Categories (suggested)
- Developer toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared