Data as of

Financial Datasets MCP Server for Cursor: Setup & Config

Cursor: Financial Datasets MCP Server exposes company statements, stock prices, market news, and cryptocurrency data to AI assistants.

What you can do with Financial Datasets in Cursor

Choose it for company statements, market news, and equity or crypto prices through a focused MCP server.

  • Collect company-specific market news.
  • Discover supported cryptocurrency tickers and retrieve price histories.

Before you start: Financial Datasets in Cursor

  • Python 3.10 or newer
  • uv package manager
  • A local clone of the repository
  • The documented mcp[cli] and httpx dependencies
  • A Financial Datasets API key

Run from the cloned project after dependency and environment setup. For Claude Desktop, the README shows an absolute uv path and an explicit project directory.

Financial Datasets Cursor configuration

  1. Choose Cursor configuration scope

    For Financial Datasets MCP Server, open Project: .cursor/mcp.json User: ~/.cursor/mcp.json. Merge into mcpServers at project or user scope.

  2. Add Financial Datasets MCP Server to Cursor

    Use the mcp-server entry below in mcpServers. Keep Financial Datasets MCP Server's documented stdio connection fields and your other Cursor entries.

  3. Check Financial Datasets MCP Server in Cursor

    Financial Datasets MCP Server: Enable in Cursor’s MCP settings; inspect tools.

Config file · Project: .cursor/mcp.json

User: ~/.cursor/mcp.json

JSON
{
  "mcpServers": {
    "mcp-server": {
      "command": "uv",
      "args": [
        "run",
        "server.py"
      ],
      "env": {
        "FINANCIAL_DATASETS_API_KEY": "<Financial Datasets API key>"
      }
    }
  }
}

Financial Datasets tools available to Cursor

Financial Datasets's stored tool list documents 10 tools; compare it with Cursor's connected tool list, because the stored list is not a live check.

get_income_statements

Find get_income_statements under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_balance_sheets

Find get_balance_sheets under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_cash_flow_statements

Find get_cash_flow_statements under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_current_stock_price

Find get_current_stock_price under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_historical_stock_prices

Find get_historical_stock_prices under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

get_company_news

Find get_company_news under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Retrieve news associated with a company.

get_available_crypto_tickers

Find get_available_crypto_tickers under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

List cryptocurrency ticker symbols available from the service.

get_crypto_prices

Find get_crypto_prices under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Retrieve cryptocurrency historical price data as described in the README.

get_historical_crypto_prices

Find get_historical_crypto_prices under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Fetch a cryptocurrency price history.

get_current_crypto_price

Find get_current_crypto_price under Financial Datasets in Cursor's MCP settings; inspect its arguments when the agent requests a call.

Read the latest available cryptocurrency price.

Financial Datasets: full stored tool descriptions

Troubleshooting Financial Datasets in Cursor

  • Cursor must find uv for Financial Datasets MCP Server. Enable the project/user entry in MCP settings and inspect its tools.
  • Review FINANCIAL_DATASETS_API_KEY for Financial Datasets MCP Server before sharing project .cursor/mcp.json; project scope travels with the repository.
  • Financial Datasets MCP Server uses stdio here: Cursor must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
  • Known limitation: Requires a Financial Datasets API key and local Python setup.
  • Known limitation: Coverage, pricing, and request quotas are Not stated in the README.
  • General Cursor troubleshooting lives in the /clients/cursor guide.

Financial Datasets MCP Server — details. Cursor guide

Frequently asked questions

Cursor's Financial Datasets MCP Server entry belongs under mcpServers in .cursor/mcp.json (project) or ~/.cursor/mcp.json (user). Confirm the active scope in MCP settings.

Cursor's mcp-server example uses stdio.

Financial Datasets MCP Server's Cursor configuration invokes uv.

Cursor's Financial Datasets MCP Server example references FINANCIAL_DATASETS_API_KEY. Check these names if startup or authentication fails; the example alone does not distinguish required from optional values.

Financial Datasets MCP Server's stored list contains 10 tools, including get_income_statements, get_balance_sheets, get_cash_flow_statements. Compare those names with Cursor's connected tool list; the stored list is not a live check.

The README specifies Python 3.10 or higher, uv, the repository dependencies, and a Financial Datasets API key.

Trading capabilities are Not stated in the README. The supplied tool list concerns data retrieval.