Air Pipe
by airpipe.io in Developer tools
Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.
https://api.airpipe.io/mcp- Tools
- 19
- open to any client
- Uptime
- 100%
- last 30 days
- Response time
- 443 ms
- 524 ms slowest 5%
- Last check
- Passed
- 9 h ago, next any minute now
Reliability
Status and outage history · Atom feed · Watch with other listings
How to connect
Add it to any MCP client that supports remote servers.
{
"mcpServers": {
"air-pipe": {
"type": "http",
"url": "https://api.airpipe.io/mcp"
}
}
}19 tools
- update_module
Update an existing reusable module by module_uuid (adds a new revision; spec_yaml is base64-encoded YAML) and optionally redeploy.
- create_module
Create 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).
- validate_config
Schema-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…
- list_configs
List the organization's AirPipe configurations.
- list_organizations
List the organizations you belong to and their organization_uuid. Call this first to get an organization_uuid for the config tools.
- deploy_module_revision
Deploy a specific past revision of a module to staging or production.
- plan_config
Get 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…
- get_config
Get a single configuration's data by config_uuid, optionally with its revisions.
- list_modules
List the organization's reusable modules (pass revisions=true to include revision history).
- get_module
Get a single reusable module by uuid, including its revision history and spec.
- update_config
Update an existing AirPipe configuration by config_uuid (config_yaml is base64-encoded YAML) and optionally redeploy.
- undeploy_module
Undeploy a reusable module from an environment (STAGING or PRODUCTION).
- create_config
Create a new AirPipe configuration (config_yaml is base64-encoded YAML) and optionally deploy it to staging or production.
- undeploy_config
Undeploy a configuration from an environment (STAGING or PRODUCTION).
- delete_config
Delete one or more AirPipe configurations by config_uuid.
- delete_module
Delete one or more reusable modules by module_uuid.
- toggle_config
Enable or disable one or more configurations by config_uuid.
- edit_config
Edit an AirPipe configuration YAML with a natural-language instruction.
- deploy_config_revision
Deploy a specific past revision of a configuration to staging or production.
Security scan
No findings
We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.
Recent checks
| When | Result | HTTP | Time |
|---|---|---|---|
| 9 h ago | Passed | 200 | 482 ms |
| 18 h ago | Passed | 200 | 435 ms |
| 28 h ago | Passed | 200 | 483 ms |
| 38 h ago | Passed | 200 | 473 ms |
| 2 days ago | Passed | 200 | 443 ms |
Show 8 older checks
| 2 days ago | Passed | 200 | 442 ms |
| 3 days ago | Passed | 200 | 414 ms |
| 3 days ago | Passed | 200 | 486 ms |
| 4 days ago | Passed | 200 | 256 ms |
| 4 days ago | Passed | 200 | 434 ms |
| 4 days ago | Passed | 200 | 459 ms |
| 5 days ago | Passed | 200 | 403 ms |
| 5 days ago | Passed | 200 | 524 ms |