FinData MCP — Financial data via Model Context Protocol. Live market prices, SEC filings, earnings, options flow, macro indicators.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add findata --env EVM_PRIVATE_KEY='<EVM_PRIVATE_KEY>' -- uvx findata-mcp~/.codex/config.toml
[mcp_servers.findata]
command = "uvx"
args = ["findata-mcp"]
env = { EVM_PRIVATE_KEY = "<EVM_PRIVATE_KEY>" }
# codex mcp add findata --env EVM_PRIVATE_KEY='<EVM_PRIVATE_KEY>' -- uvx findata-mcp~/.cursor/mcp.json
{
"mcpServers": {
"findata": {
"command": "uvx",
"args": [
"findata-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"findata": {
"type": "stdio",
"command": "uvx",
"args": [
"findata-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"findata": {
"command": "uvx",
"args": [
"findata-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"findata": {
"command": "uvx",
"args": [
"findata-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"findata": {
"command": "uvx",
"args": [
"findata-mcp"
],
"env": {
"EVM_PRIVATE_KEY": "<EVM_PRIVATE_KEY>"
}
}
}
}Environment variables
EVM_PRIVATE_KEY
Replace the placeholders with your own credentials and keep them out of version control.