MCP.so
登录

Polygon.io MCP Server

@polygon-io

基本信息

分类

金融与商务

许可证

MIT

传输方式

stdio

作者

polygon-io

关于 Polygon.io MCP Server

An MCP server for Massive.com Financial Market Data

Polygon.io MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp_polygon": {
      "command": "uv",
      "args": [
        "tool",
        "install",
        "mcp_massive @ git+https://github.com/massive-com/mcp_massive@v0.10.0"
      ]
    }
  }
}

Polygon.io MCP Server 工具

3

Search for API endpoints and built-in functions by natural language query. Returns titles, path patterns, and descriptions. Set `detail` to `"more"` for query parameter docs, or `"verbose"` for full documentation. Use `max_results` to limit results.

Call any Massive.com REST API endpoint. Supports storing results as an in-memory database table (`store_as`) and applying post-processing functions (`apply`). Paginated responses include a next-page hint.

Run SQL against stored SQLite DB. Supports `SHOW TABLES`, `DESCRIBE <table>`, `DROP TABLE <table>`, CTEs, window functions, and more. Results can also be post-processed with `apply`.

概览

What is Massive.com MCP Server?

The Massive.com MCP Server gives LLMs access to the full Massive.com financial data API through three composable tools: search, call, and query. Data can be stored in an in-memory SQLite database and enriched with built-in financial functions. It is for developers who want to integrate market data into AI assistants.

How to use Massive.com MCP Server?

Install with uv tool install "mcp_massive @ git+https://github.com/massive-com/mcp_massive@v0.10.0" and set the MASSIVE_API_KEY environment variable. Then register the server with Claude Code (claude mcp add massive...) or add it to your Claude Desktop configuration. The LLM uses three tools: search_endpoints to discover endpoints and functions, call_api to fetch data, and query_data to run SQL against stored results.

Key features of Massive.com MCP Server

  • Three tools cover the entire Massive.com API surface.
  • Built-in financial functions for Greeks, returns, and technicals.
  • Dynamic endpoint indexing via llms.txt stays current automatically.
  • In-memory SQLite database for storing and querying results.
  • Multiple transport options: stdio, SSE, and streamable-http.

Use cases of Massive.com MCP Server

  • Fetch real-time stock, option, forex, crypto, and futures aggregates.
  • Compute Black-Scholes option Greeks and moving averages.
  • Analyze historical trades, quotes, and market snapshots.
  • Retrieve financial fundamentals, dividends, splits, and analyst ratings.

常见问题

1

What data does the server cover?

Stock, options, forex, crypto, and futures aggregates; real-time and historical trades and quotes; market snapshots, gainers/losers; ticker details; dividends, splits, IPOs; financial fundamentals; analyst ratings and news; treasury yields, inflation data; market status and holidays.

2

What are the prerequisites?

Python 3.12+, a Massive.com API key, and Astral UV v0.4.0+.

3

What environment variables are required?

`MASSIVE_API_KEY` is required. Optional: `MCP_TRANSPORT` (default `stdio`), `MASSIVE_API_BASE_URL`, `MASSIVE_LLMS_TXT_URL`, `MASSIVE_MAX_TABLES` (default 50), `MASSIVE_MAX_ROWS` (default 50000).

4

How does the server handle my API key?

The API key is used only for authenticating requests to Massive.com. No personal data is stored or cached; all requests are proxied directly.

5

What transport protocols are supported?

STDIO by default. SSE and streamable-http are also supported via the `--transport` CLI argument or `MCP_TRANSPORT` environment variable.

评论

金融与商务 分类下的更多 MCP 服务器