MCP server · Databases and warehouses

Airbyte MCP server

Airbyte in any MCP client, through Memtro: Airbyte does not publish this server. Memtro's Airbyte connector reads Airbyte through its API with the credentials you connect, and one endpoint hands those tools, every other system you connect and Memtro's memory tools to Claude Code, Cursor, Claude Desktop or anything else that speaks Streamable HTTP, as you.

What the model can do

Airbyte data pipelines (Cloud or self-managed): workspaces, connections with status, schedule and streams, sync jobs with status, duration and rows moved, sources and destinations by type; when you ask, can run a sync now, clear a connection's data in its destination, cancel a running job, pause, resume, rename or reschedule a connection, create a connection, or delete one.

Reads

  • airbyte_list_workspacesAirbyte workspaces this application can see: id, name and data residency.
  • airbyte_list_connectionsAirbyte connections (source to destination pipelines): name, status (active, inactive, deprecated, locked) and why, schedule…
  • airbyte_get_connectionOne Airbyte connection in full, with its streams and sync modes and how it handles schema changes.
  • airbyte_list_jobsAirbyte sync jobs: type (sync, reset, refresh, clear), status, start time, last update, duration, rows and bytes moved.
  • airbyte_get_jobOne Airbyte job: type, status, start, last update, duration, rows and bytes moved.
  • airbyte_list_sourcesAirbyte sources: id, name, connector type and workspace.
  • airbyte_list_destinationsAirbyte destinations: id, name, connector type and workspace.

Acts, when you ask

These change something in Airbyte. The model is told to use them only when you ask for exactly that, and each one is granted by name: per team on a shared connection, by the owner on a personal one.

  • airbyte_sync_connectionStarts a sync of one Airbyte connection now: it reads from the source and writes into the destination, spends Airbyte Cloud credits…
  • airbyte_clear_connectionClears an Airbyte connection: erases all the data Airbyte has written into the destination for its streams.
  • airbyte_cancel_jobCancels a running or queued Airbyte job.
  • airbyte_update_connectionChanges an Airbyte connection: pause it (status inactive) or resume it (active), rename it, or change its schedule.
  • airbyte_create_connectionCreates an Airbyte connection from a source to a destination, with Airbyte's default stream selection and the schedule given…
  • airbyte_delete_connectionDeletes an Airbyte connection: its schedule and sync history stop; data already in the destination stays.

Connect it

First connect Airbyte on Dashboard → Connections, then add Memtro to your client once. The Airbyte tools appear alongside the tools of everything else you have connected; nothing is configured per connector.

Claude Code

The Memtro plugin registers the server and a skill for when to use it; the tools are then available in every session.

claude plugin marketplace add memtro-org/claude-memtro
claude plugin install memtro@memtro --config api_key=sk-memtro-...

Cursor

Add the server to .cursor/mcp.json in the project, or to the global file under ~/.cursor/.

{
  "mcpServers": {
    "memtro": {
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Claude Desktop

Create a personal API key on Dashboard → Profile → API keys. In Claude Desktop add an MCP server of type HTTP with URL https://platform.memtro.com/api/mcp and the header Authorization: Bearer sk-memtro-…

OpenCode

A remote server in opencode.json.

{
  "mcp": {
    "memtro": {
      "type": "remote",
      "url": "https://platform.memtro.com/api/mcp",
      "headers": {
        "Authorization": "Bearer sk-memtro-..."
      }
    }
  }
}

Pi

One command: pi mcp add memtro --url https://platform.memtro.com/api/mcp --bearer-token-env-var MEMTRO_API_KEY. Tools arrive as mcp__memtro__*. The pi-memtro extension registers it for you, alongside Memtro as the model.

Any other client

Add an MCP server of type HTTP (Streamable HTTP, stateless) at https://platform.memtro.com/api/mcp with the header Authorization: Bearer sk-memtro-.... Codex, Zed, Windsurf, Cline and the SDKs all take a remote server this way.

Who may use it

The key identifies the person, and the server offers that person the tools they may use everywhere else in Memtro. A shared Airbyte connection is used by the teams an administrator granted it to, tool by tool, on the Permissions page; a personal connection is used by its owner alone, and its tools that act stay off until the owner allows them. See Teams and permissions and Connectors.

Ask it like this

  • › Did the Salesforce sync fail last night?
  • › How many rows did the HubSpot to Snowflake connection move this week?
  • › Which connections are inactive, and why?
  • › What streams and sync modes does the Postgres connection use?
  • › Run a sync of the Stripe connection now.

Questions

Is this an official Airbyte MCP server?
No. It is Memtro's MCP server with Memtro's Airbyte connector behind it: the connector reads Airbyte through its API with the credentials you connect on Dashboard → Connections, and Airbyte publishes nothing here. The same endpoint carries every other system you connect and Memtro's memory tools.
What does it cost?
Nothing on top of Memtro. One price per organisation by its number of users, from $50 a month for up to 10 users after a 7-day free trial, with every connector, the MCP server, jobs and memory included. You bring your own model keys.
Can it change anything in Airbyte?
Only when you ask, and only what it has been granted: run a sync of a connection now; clear a connection's data in its destination (permanent); cancel a running sync job; pause, resume, rename or reschedule a connection; create a connection between a source and a destination; delete a connection. Every other tool reads, searches or lists. An administrator grants each acting tool by name per team, and a personal connection acts only after its owner allows it.
Which clients work?
Any MCP client that speaks Streamable HTTP: Claude Code, Cursor, Claude Desktop, OpenCode, Codex, Zed, Windsurf, Cline and the Anthropic and OpenAI SDKs. There is no local process to run; the server is remote and authenticated with your key.

Other MCP servers · Databases and warehouses

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time