home / mcp / databento mcp server
Provides access to historical, live, and reference Databento market data via an MCP interface with cost estimates and data quality features.
Configuration
View docs{
"mcpServers": {
"deepentropy-databento-mcp": {
"command": "databento-mcp",
"args": [],
"env": {
"DATABENTO_API_KEY": "your-api-key"
}
}
}
}You run the Databento MCP server to query and manage Databento market data through an MCP client. It provides historical, live, and reference data access with tooling for cost estimation, data conversion, and batch processing, all via a standardized MCP interface that you can connect to from your preferred client.
Start by installing the MCP package, then configure your MCP client to point to your local Databento MCP server, and finally begin asking questions or issuing data requests through your AI assistant. You can connect using standard MCP clients or environments mentioned in setup guides, supply your API key for authentication, and choose from historical, live, batch, and reference data endpoints. The server handles data retrieval, streaming, caching, and format conversions, and it can estimate costs before running heavy queries.
pip install databento-mcp
```
```
# Prerequisites
# - Python and pip installed on your system
# - Network access to install Python packages
```
```
# Optional verification step
databento-mcp --help
```
```
# Configuration example for local use (via standard MCP client flow)
# You will primarily provide your API key to authenticate requests.Configure your MCP client to supply your Databento API key. You can set the key in environment variables for the MCP server to read, and you can use different clients in parallel by adding separate MCP server blocks with their own API keys as shown in the setup examples.
You can integrate the MCP server with several clients, including Claude Desktop, GitHub Copilot CLI, and ChatGPT in Developer Mode. Each setup provides a local command to run the MCP server and requires your Databento API key. Use the corresponding configuration snippet for your client and supply the key at runtime.
Check API connectivity and server status
Retrieve historical market data
Stream real-time market data
Estimate query cost before execution
Get instrument definitions and mappings
Search for symbols with wildcards
List available Databento datasets
List available data schemas
Convert between symbology types
Submit batch data download
List batch job status
Get batch job download info
Cancel pending batch job
Download completed batch files
Parse and read DBN files
Get DBN file metadata
Write data to DBN format
Convert DBN to Parquet
Query and export to Parquet
Read Parquet files
Get trading session info
List data publishers
List schema fields
Get dataset date range
Get pricing information
Analyze data quality issues
Comprehensive symbol analysis
Server status and metrics
Performance metrics
Clear API response cache