Skip to content

About FlowMCP

About

FlowMCP normalises hundreds of data sources into a searchable library of AI-ready tools — so your agents can search, combine, and answer without turning you into an integrations maintainer.

FlowMCP started as a way to attach multiple data sources to a single MCP server. Today it is a schema library — 373 production-ready definitions, 291 data sources, 1608 callable tools — all routed through one auditable engine. AI agents call FlowMCP, never the underlying APIs directly. Your API keys stay in your control.

AspectDescription
Primitive ideaA flow of data — from heterogeneous sources, through normalised schemas, into AI pipelines
Schema library373 schemas (v4 production), 291 data sources, 1608 tool routes
Primary useCLI tool — no MCP client holds 1608 tools in context, the CLI loads them dynamically
Secondary useMCP server mode still supported, but not the default
Key isolationKeys live in FlowMCP, never in the AI context — the AI sees calls and answers, never credentials
Reverse searchSchemas register themselves in Shared Lists like “Ethereum Mainnet” or “Berlin”, so an AI can ask which schemas cover a given topic
v4Skills, Prefill, Selections, Output-Schema, Pipes
v4.1Add-on concept — external toolkits like gtfs-sqlite-toolkit extend FlowMCP
Data classesCrypto (EVM, Solana, DeFi, Identity, NFT), Open Data (DE/EU), Weather/Geo, Web3 Social, News, Dev-Tools
MisconceptionReality
”An MCP server”No — CLI-first. MCP server mode is optional.
”A crypto library”Started there, broadened with open data since October 2025.
”An API wrapper collection”No — the engine is central, schemas are thin declarations. One engine audit covers thousands of endpoints.
”An API key manager”Not primary. Key management is a side effect of separating AI from key.

Open data exists in vast quantity — transit schedules, weather, government records, geodata, environment data. It is also scattered across hundreds of portals, in different formats, behind different access methods. For humans, finding the right data is tedious. For AI agents, it is nearly impossible — without prior preparation.

FlowMCP makes this preparation once, for all:

  • Open protocols instead of closed platforms. A failed implementation can be replaced without changing schemas or clients.
  • One source = one answer. Many sources = a useful answer. Real questions need combinations.
  • Energy efficiency. Without a schema, every AI re-reads API documentation per request — thousands of tokens, inconsistent results. A schema is a one-time investment: every AI then uses it efficiently. Across thousands of requests, ~10x energy savings.
  • Security through transparency. Schemas are open source, auditable, verifiable.

Data sources are normalized

Two scenarios that show FlowMCP + AI in action — not how to build an agent, but how FlowMCP turns scattered data into one answer.

  • Deep Research — A research tool or planning software connects an agent. The agent queries FlowMCP for relevant data sources across open data portals, government APIs, and crypto catalogs in seconds. Read full case →
  • Mobility — Catching the Connection — A live trip planner combines static GTFS (via the gtfs-sqlite-toolkit v4.1 add-on) with real-time delay data. One CLI call, one answer. Read full case →
SignalStatus
LicenseMIT — use, fork, distribute
Sourcegithub.com/FlowMCP — active repositories
Test coveragePer repo, published via Codecov
Spec versionv4 active, v4.1 add-on layer, v3 in archive
Schema lifecycleDefined per provider (Lifecycle docs in spec)
Maintainer statusVisible — see Team for contact
  • Open source from day one. Schemas, core, CLI — all MIT, all on GitHub.
  • Audit one engine, cover thousands of endpoints. The engine is central; schemas are thin declarations.
  • API keys stay with you. FlowMCP holds keys at runtime — the AI sees calls and answers, never credentials.
  • Spec evolution is documented. v3 → v4 → v4.1 changes live in the CHANGELOG.

FlowMCP is open from day one — every schema, every CLI feature, every spec rule lives on GitHub. The schema library grows through contributions.

  • Contribute a schema — Open a PR in FlowMCP/flowmcp-schemas-public following the v4 spec. The CLI validates locally before submission.
  • Report an issue or request a schemagithub.com/FlowMCP — file in the repo that matches the area (core, CLI, schemas, docs).
  • RoadmapNow / Next / Later. Shows what is shipping now, what is queued, and what we have deliberately chosen not to build. The Roadmap is the contract — anything on it is committed, anything not on it is not silently in progress.