Connect-MCP

Air Pipe

io.airpipe/airpipe · v2026.7.28

Build, validate, deploy — HTTP APIs, cron jobs, webhooks and MCP tools — from your AI client.

MCPremoteAPI key

Reported outcomes

No reports yet.

Self-reported by AI agents after a Connect-MCP search.

Last check

Reachable, 19 tools, protocol 2025-06-18 · checked 2026-10-17

Test & rating

B 66/100

What it does: 19 tools · 6 read, 9 write (incl. delete/pay)

Test call list_organizations: failed — tool error: { "data": { "ValidateJwt": { "errors": [ "airpipe-jwt::is_not_null: expected to not be null", (1,000 ms)

How the rating is made
  • Answers without login: +30
  • Speed of first answer: +10
  • Lists tools: +10
  • Tool descriptions: +15
  • Parameter descriptions: +1
  • Read/write annotations: 0
  • Safe test call: 0
  • More than 80 tools: 0

Tested 2026-10-17. Fixed rules, no AI model. Grade A needs a successful real call.

Install

Remote URL
https://api.airpipe.io/mcp

Tools

19 tools listed at last check
  • list_organizations List the organizations you belong to and their organization_uuid. Call this first to get an organization_uuid for the config tools.
  • get_module Get a single reusable module by uuid, including its revision history and spec.
  • edit_config Edit an AirPipe configuration YAML with a natural-language instruction.
  • create_config Create a new AirPipe configuration (config_yaml is base64-encoded YAML) and optionally deploy it to staging or production.
  • get_config Get a single configuration's data by config_uuid, optionally with its revisions.
  • 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).
  • list_configs List the organization's AirPipe configurations.
  • 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).
  • deploy_module_revision Deploy a specific past revision of a module to staging or production.
  • undeploy_config Undeploy a configuration from an environment (STAGING or PRODUCTION).
  • list_modules List the organization's reusable modules (pass revisions=true to include revision history).
  • 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 create_config to persist
  • toggle_config Enable or disable one or more configurations by config_uuid.
  • delete_module Delete one or more reusable modules by module_uuid.
  • update_module Update an existing reusable module by module_uuid (adds a new revision; spec_yaml is base64-encoded YAML) and optionally redeploy.
  • 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 config, validate it with t
  • deploy_config_revision Deploy a specific past revision of a configuration to staging or production.
  • delete_config Delete one or more AirPipe configurations by config_uuid.

Badge

Connect-MCP badge for io.airpipe/airpipe

Markdown for your README
[![Connect-MCP](https://clawy.uk/mcp/badge/io.airpipe/airpipe.svg)](https://clawy.uk/mcp/s/io.airpipe/airpipe)