Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.
Connect Remote server
claude mcp add --transport http airpipe https://api.airpipe.io/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"airpipe": {
"url": "https://api.airpipe.io/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"airpipe": {
"type": "http",
"url": "https://api.airpipe.io/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://api.airpipe.io/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 19 found in our last check
list_modulesList the organization's reusable modules (pass revisions=true to include revision history).
toggle_configEnable or disable one or more configurations by config_uuid.
delete_moduleDelete one or more reusable modules by module_uuid.
edit_configEdit an AirPipe configuration YAML with a natural-language instruction.
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 crea…
create_configCreate a new AirPipe configuration (config_yaml is base64-encoded YAML) and optionally deploy it to staging or production.
list_configsList the organization's AirPipe configurations.
deploy_module_revisionDeploy a specific past revision of a module to staging or production.
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 confi…
get_configGet a single configuration's data by config_uuid, optionally with its revisions.
deploy_config_revisionDeploy a specific past revision of a configuration 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).
update_configUpdate an existing AirPipe configuration by config_uuid (config_yaml is base64-encoded YAML) and optionally redeploy.
list_organizationsList the organizations you belong to and their organization_uuid. Call this first to get an organization_uuid for the config tools.
update_moduleUpdate an existing reusable module by module_uuid (adds a new revision; spec_yaml is base64-encoded YAML) and optionally redeploy.
delete_configDelete one or more AirPipe configurations by config_uuid.
undeploy_moduleUndeploy a reusable module from an environment (STAGING or PRODUCTION).
undeploy_configUndeploy a configuration from an environment (STAGING or PRODUCTION).
get_moduleGet a single reusable module by uuid, including its revision history and spec.
Headers
| Name | Description |
|---|---|
AuthorizationRequired, secret | Air Pipe API token as a bearer credential, e.g. 'Bearer <token>'. Create one at https://app.airpipe.io/ |
Details
| Endpoint | https://api.airpipe.io/mcp (Streamable HTTP) |
| First published | 28 Jul 2026 |
| Last updated | 28 Jul 2026 |
| Registry name | io.airpipe/airpipe |
More cloud and devops servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
