Creativity · MCP — server

MCP Fivetran Server

The MCP Fivetran Server integrates Fivetran's REST API so an MCP client can inventory data connectors, check last-sync timestamps, fetch sync logs, and trigger a resync for a failing connector. It shortens on-call loops for analytics engineering teams by turning dashboard tasks into conversational steps.

MCP facts

Kind
server
Ecosystem
anthropic-mcp
Language
Python
Transports
stdio

Capabilities

  • Tools: list_connectors, get_connector_status, trigger_resync, fetch_sync_logs, update_schedule
  • Resources: fivetran://connector/{id}
  • Auth: Fivetran API key + API secret (HTTP basic)

Install

pipx install mcp-server-fivetran

Configuration

{
  "mcpServers": {
    "fivetran": {
      "command": "mcp-server-fivetran",
      "env": {
        "FIVETRAN_API_KEY": "${FIVETRAN_API_KEY}",
        "FIVETRAN_API_SECRET": "${FIVETRAN_API_SECRET}"
      }
    }
  }
}

Frequently asked questions

Is Fivetran suitable for ad-hoc syncs?

Fivetran is best for scheduled incremental syncs of production systems. Triggering a one-off resync from an LLM is supported but should be an exception rather than the default workflow.

Can it create new connectors?

Yes, via create_connector, but most teams provision connectors through Terraform or the UI. Creating via MCP is more useful in demo/sandbox scenarios.

How does it compare to Airbyte MCP?

Fivetran is managed SaaS with a fixed connector catalog. Airbyte is OSS/self-hostable with a broader, more editable catalog. MCP shapes are similar.

Sources

  1. Fivetran REST API — accessed 2026-04-20
  2. Model Context Protocol — accessed 2026-04-20
  3. MCP servers repo — accessed 2026-04-20