Data Platform MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| DPMCP_MODE | No | Catalog adapter mode: 'demo' (default) or 'postgres'. | |
| DPMCP_LOKI_URL | No | Grafana Loki URL (e.g., https://loki.example.internal) when DPMCP_LOGS_MODE=loki. | |
| DPMCP_LOGS_MODE | No | Log adapter mode: 'demo' (default), 'opensearch', or 'loki'. | |
| DPMCP_TRANSPORT | No | Transport mode: 'stdio' or 'streamable-http' (default is stdio). | |
| DPMCP_LOKI_TOKEN | No | Grafana Loki API token when DPMCP_LOGS_MODE=loki. | |
| DPMCP_POSTGRES_DSN | No | PostgreSQL read-only connection string (e.g., postgresql://readonly_user:password@db:5432/analytics) when DPMCP_MODE=postgres. | |
| DPMCP_AIRFLOW_TOKEN | No | Airflow API token when DPMCP_OPERATIONS_MODE=airflow. | |
| DPMCP_OPERATIONS_MODE | No | Operations adapter mode: 'demo' (default) or 'airflow'. | |
| DPMCP_AIRFLOW_BASE_URL | No | Airflow instance base URL (e.g., https://airflow.example.internal) when DPMCP_OPERATIONS_MODE=airflow. |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| health | Return MCP server health and version. |
| list_data_sources | List data sources that this MCP server can inspect. |
| list_schemas | List schemas in a configured data source. |
| list_tables | List tables or views in a schema. |
| describe_table | Describe table columns and data types. |
| table_statistics | Return lightweight table statistics without reading business rows. |
| explain_sql | Explain a read-only SQL statement. Write/DDL statements are rejected. |
| list_dags | List ETL orchestration DAGs known to the server. |
| get_dag_status | Return the latest known state of a DAG. |
| search_etl_logs | Search the configured read-only ETL log backend. |
| search_runbooks | Search operational runbooks and troubleshooting knowledge. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| incident_triage | Guide an MCP host through read-only DAG/log/runbook incident triage. |
| data_discovery | Guide schema/table discovery before proposing analytics SQL. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| platform_capabilities | Active adapters, sources, version, and safety mode. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kewinall/data-platform-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server