Influxdb3 MCP Server logo

Influxdb3 MCP Server

by InfluxData

Connects MCP clients to InfluxDB 3 for bounded queries, schema discovery, data writes, database administration, and token management.

Install Influxdb3 MCP Server

Pick your client, then add it in one click or paste the config.

No confirmed install command yet

We only publish a config when the install details come from the project itself — its README, its docs, or a verified owner. We haven’t found those for InfluxData/influxdb3_mcp_server, and we’d rather show nothing than a guess you’d paste into your client.

Open setup steps on GitHub

Overview

InfluxData/influxdb3_mcp_server connects MCP clients to InfluxDB 3 Core, Enterprise, Cloud Dedicated, Cloud Clustered, and Cloud Serverless. It exposes bounded read-only SQL and InfluxQL queries, schema and database discovery, line-protocol writes, database administration, and token management. Use the readonly tool profile when an agent should explore and query data without mutation, administration, token, or host-level tools. Structured metadata, warnings, request identifiers, and recovery details help agents handle incomplete results and diagnose failures.

Use cases

  • Explore an unfamiliar InfluxDB database and its table schemas
  • Run bounded SQL or InfluxQL queries from an MCP client
  • Investigate missing data or broken dashboard queries
  • Write telemetry with InfluxDB line protocol
  • Administer databases and scoped access tokens

Key features

  • Bounded read-only SQL and InfluxQL queries
  • Database, table, and schema discovery
  • InfluxDB line-protocol writes
  • Database lifecycle management
  • Token creation and administration
  • Read-only tool profile

Tools27

What Influxdb3 MCP Server lets your agent do. Expand a tool for its parameters.

Self-reported~482 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked Today

Recent health check succeeded.

96/96 checks healthy over the last 15d

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 10d ago via OSV.dev

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars38Stargazers on the source repository.
Last commit2d agoMost recent push to the default branch.
Tools exposed27Callable tools this server registers over MCP.
Directory activity58 viewsConfig copies, upvotes, and views on AllMCPs.

How Influxdb3 MCP Server works

What InfluxData/influxdb3_mcp_server does

InfluxData/influxdb3_mcp_server exposes InfluxDB 3 operations through the Model Context Protocol. It supports InfluxDB 3 Core and Enterprise, along with Cloud Dedicated, Cloud Clustered, and Cloud Serverless deployments. The tool set covers data access, schema inspection, database lifecycle operations, and token administration.

Agents can list databases and tables, inspect measurement schemas, sample an unfamiliar database, and check connection health. They can query with SQL or InfluxQL, write line protocol, and load custom database context or operational help. Administrative tools create, update, and delete databases, while token tools create, list, delete, or regenerate credentials depending on the deployment.

How it works

The server receives MCP tool calls and sends requests to the configured InfluxDB instance or cloud service. Core, Enterprise, and Cloud Serverless connections use an instance URL and token; Cloud Dedicated and Cloud Clustered connections use a cluster ID and tokens. The supplied credential is sent as a Bearer token, so database visibility and permitted actions are controlled by that token.

query_sql and query_influxql perform bounded, read-only queries and return structured response metadata. Results can include row counts, truncation status, warnings, and correlation identifiers. Query arguments use database and query; calls that provide both aliases with conflicting values fail with a structured argument error.

Discovery tools distinguish known values from unavailable ones. investigate_database preserves results for tables that succeed even if another table fails, and samples a 24-hour window by default. On Core and Enterprise, schema investigation can use authoritative server schema and internal catalog data when the credential permits access.

Set INFLUX_MCP_TOOL_PROFILE=readonly to expose only exploration and read-query tools. This profile excludes data writes, database administration, token management, and host operations.

Setup and configuration

Node.js 20.11 or newer is required for npm or npx usage. Docker can be used for a container-based setup. Local development uses pnpm, with the version pinned in package.json; Corepack can activate pnpm with Node.js 20 or 22.

Provide an InfluxDB URL and token for Core, Enterprise, or Cloud Serverless. Cloud Dedicated and Cloud Clustered deployments use a cluster ID and the relevant tokens. Set INFLUX_DB_TOKEN to an administrator token, scoped token, or Enterprise user-authentication JWT. The server passes this value through without inspecting its permissions.

Tools and capabilities

  • Run bounded read-only SQL with query_sql or InfluxQL with query_influxql; execute_query remains only for compatibility and is deprecated.
  • Explore databases and schemas with list_databases, list_tables, get_measurements, describe_table, get_measurement_schema, and investigate_database.
  • Write line protocol and manage database configuration, including retention settings and applicable cloud limits for tables and columns.
  • Create, list, delete, and regenerate tokens, with separate database-token operations for Cloud Dedicated and Cloud Clustered deployments.
  • Load database-specific context, retrieve troubleshooting guidance, and check health with health_check.

Limitations and notes

Read results are bounded, and a complete answer should account for metadata such as completeness, caps, and warnings. Queries that exceed server memory require narrower requests. An Enterprise ingest-only endpoint cannot serve query operations. A 403 response is reported as not_found_or_denied, because a credential without access cannot distinguish an absent database from a forbidden one.

Database deletion and operator-token regeneration are irreversible operations. EXPLAIN ANALYZE runs within the same query bounds and adds a diagnostic warning. Cardinality estimates are not supported. When authoritative deletion metadata is unavailable, a timestamp-shaped table suffix may produce a possibly_deleted advisory while the table remains listed.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Influxdb3 MCP Server

InfluxData/influxdb3_mcp_server is an MCP server that connects AI clients to InfluxDB 3 Core, Enterprise, and supported cloud deployments. Its main tools run bounded SQL or InfluxQL queries, inspect databases and schemas, write line protocol, manage databases, administer tokens, and check service health.

Install or run it with Node.js 20.11 or newer using npm or npx, or use Docker. Local development uses the pnpm version pinned in package.json. Configure an InfluxDB URL and token, or a cluster ID and tokens for Cloud Dedicated or Cloud Clustered deployments.

Set INFLUX_MCP_TOOL_PROFILE=readonly. The profile exposes exploration and query tools while excluding data writes, database administration, token management, and host operations. Use INFLUX_DB_TOKEN with permissions limited to the databases the agent should read.

Yes. Cursor is named as an MCP client that can connect to the server. The same read-only workflow can list accessible databases, inspect tables and columns, run bounded queries, and return structured result metadata when the readonly profile is enabled.

Use get_help, health_check, schema discovery, and bounded query tools. Read error.code, error.recovery, and error.retryable; list_tables or describe_table can correct unknown table references, while memory errors require narrower queries and ingest-only Enterprise endpoints require a different endpoint.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewInfluxdb3 MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/influxdata-influxdb3-mcp-server?style=directory)](https://allmcps.com/mcp/influxdata-influxdb3-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/influxdata-influxdb3-mcp-server"><img src="https://allmcps.com/api/badge/influxdata-influxdb3-mcp-server?style=directory" alt="Influxdb3 MCP Server on AllMCPs" /></a>