Best MCP Servers for Data & Analytics
Top-ranked MCP servers for data pipelines, analytics, ETL, and data processing. Scored from the AgentRank index.
Data and analytics MCP servers connect AI agents to data pipelines, transformation tools, and analytics platforms. They let agents query processed data, trigger pipeline runs, inspect data quality, and build automated data workflows.
This guide ranks the top data and analytics MCP servers from the AgentRank index — covering dbt, Apache Kafka, Airflow, Spark, Snowflake connectors, and general ETL tooling. These are the tools data engineers reach for when adding AI to their stack.
Top Data & Analytics MCP servers
Ranked by the composite AgentRank score — a weighted blend of stars (15%), freshness (25%), issue health (25%), contributors (10%), and inbound dependents (25%). Average score across these 8 tools: 77.6.
| # | Repository | Score | Stars | Lang | Updated |
|---|---|---|---|---|---|
| 1 | mark3labs/mcp-go A Go implementation of the Model Context Protocol (MCP), enabling seamless integration bet… | 87.8 | 8.3k | Go | 6mo ago |
| 2 | antvis/mcp-server-chart 🤖 A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart … | 81.9 | 3.8k | TypeScript | 6mo ago |
| 3 | saidsurucu/borsa-mcp MCP Server for Turkish & American Stock Exchange and Fund Data | 79.0 | 515 | Python | 6mo ago |
| 4 | apify/apify-mcp-server The Apify MCP server enables your AI agents to extract data from social media, search engi… | 78.9 | 894 | TypeScript | 6mo ago |
| 5 | microsoft/mcp Catalog of official Microsoft MCP (Model Context Protocol) server implementations for AI-p… | 77.9 | 2.8k | C# | 6mo ago |
| 6 | dbt-labs/dbt-mcp A MCP (Model Context Protocol) server for interacting with dbt. | 74.3 | 507 | Python | 6mo ago |
| 7 | grafana/mcp-grafana MCP server for Grafana | 71.8 | 2.5k | Go | 6mo ago |
| 8 | datagouv/datagouv-mcp Official data.gouv.fr Model Context Protocol (MCP) server that allows AI chatbots to searc… | 68.9 | 1.0k | Python | 6mo ago |
Choosing by use case
- dbt & data transformation
- Run dbt models, execute tests, and query compiled SQL from inside your agent.
- Data warehouses (Snowflake, BigQuery)
- Query data warehouses for BI-level aggregations, segmentations, and reporting.
- Streaming & event data (Kafka)
- Produce and consume Kafka events, inspect topic state, and manage consumer groups.
- Visualization & reporting
- Generate charts, trigger dashboard refreshes, and embed analytics outputs in agent workflows.
Quick setup
Most MCP servers follow the same config pattern. Add this to your Claude Desktop, Cursor, or Windsurf MCP config file:
{
"mcpServers": {
"dbt": {
"command": "uvx",
"args": ["dbt-mcp"]
}
}
} See the integrations page for platform-specific setup guides for Claude Code, Cursor, VS Code, Windsurf, and Cline.
Reading the AgentRank signals
Each tool in this guide is scored on five signals that predict long-term reliability:
| Signal | Weight | What it means |
|---|---|---|
| Stars | 15% | Raw popularity — how many developers have found and bookmarked this tool |
| Freshness | 25% | Days since last commit — tools with no recent commits decay hard after 90 days |
| Issue health | 25% | Ratio of closed to total issues — measures maintainer responsiveness |
| Contributors | 10% | More contributors = less bus-factor risk, broader review surface |
| Dependents | 25% | How many other repos depend on this — the strongest signal of real-world adoption |
Query this live from your editor: Install AgentRank in Cursor, VS Code, or Claude Code — your AI agent can query live rankings on demand.
Missing a tool? Submit it to the index — new tools are scored in the next nightly crawl.
Get the weekly AgentRank digest
Top movers, new tools, ecosystem insights — straight to your inbox.