Air Pipe
mcp remote · streamable-http · v2026.7.28 · source: crawl
https://api.airpipe.io/mcp
Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.
Works
90
Verified Oct 31, 2026 · p50 569 ms · p95 651 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'airpipe' |
| tools_listed | 15 | pass | 19 tools |
| schema_complete | 15 | pass | 18 of 19 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 569 ms |
| latency_p95 | 5 | pass | p95 651 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | fail | create_config: base64 payload; create_module: base64 payload; update_config: base64 payload; update_module: base64 payload |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (19)
| Name | Description | Schema |
|---|---|---|
undeploy_config | Undeploy a configuration from an environment (STAGING or PRODUCTION). | typed |
get_module | Get a single reusable module by uuid, including its revision history and spec. | typed |
list_organizations | List the organizations you belong to and their organization_uuid. Call this first to get an organization_uuid for the config tools. | incomplete |
update_module | Update an existing reusable module by module_uuid (adds a new revision; spec_yaml is base64-encoded YAML) and optionally redeploy. | typed |
delete_config | Delete one or more AirPipe configurations by config_uuid. | typed |
undeploy_module | Undeploy a reusable module from an environment (STAGING or PRODUCTION). | typed |
list_modules | List the organization's reusable modules (pass revisions=true to include revision history). | typed |
toggle_config | Enable or disable one or more configurations by config_uuid. | typed |
delete_module | Delete one or more reusable modules by module_uuid. | typed |
edit_config | Edit an AirPipe configuration YAML with a natural-language instruction. | typed |
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 | typed |
create_config | Create a new AirPipe configuration (config_yaml is base64-encoded YAML) and optionally deploy it to staging or production. | typed |
list_configs | List the organization's AirPipe configurations. | typed |
deploy_module_revision | Deploy a specific past revision of a module to staging or production. | typed |
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 | typed |
get_config | Get a single configuration's data by config_uuid, optionally with its revisions. | typed |
deploy_config_revision | Deploy a specific past revision of a configuration to staging or production. | typed |
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 confi | typed |
update_config | Update an existing AirPipe configuration by config_uuid (config_yaml is base64-encoded YAML) and optionally redeploy. | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/io-airpipe-airpipe)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.