polygon
MCP server from jwaresolutions/polygon-mcp-server
claude mcp add --transport stdio jwaresolutions-polygon-mcp-server node /path/to/polygon-server/build/index.js \ --env POLYGON_API_KEY="your-api-key"
How to use
The Polygon MCP Server exposes a set of tools that interface with the Polygon.io market data API. It provides capabilities for retrieving ticker details, real-time quotes, aggregates (historical bars), daily open/close prices, market status, ticker news, ticker search/listing, and ticker snapshots. These tools can be invoked via the MCP protocol by specifying the tool name and the required arguments, returning structured data suitable for integration into trading dashboards, analytics pipelines, or alerting systems.
To use the server, ensure the Polygon API key is configured in the environment (POLYGON_API_KEY). Start the Node.js server as configured in your MCP settings, then call tools such as get_market_status, get_ticker_details, get_aggregates, get_daily_open_close, get_ticker_news, list_tickers, or get_snapshot with the appropriate arguments. Responses will contain the requested market data in a consistent, machine-readable format compatible with your MCP client.
How to install
Prerequisites:
- Node.js (npm) installed on your system
- Access to this repository and build artifacts
Installation steps:
-
Clone the repository: git clone https://github.com/your-org/jwaresolutions-polygon-mcp-server.git cd jwaresolutions-polygon-mcp-server
-
Install dependencies: npm install
-
Build the server: npm run build
-
Prepare environment variables:
- Create a .env file or export POLYGON_API_KEY with your Polygon.io API key: POLYGON_API_KEY=your-api-key
-
Run the server (as configured in MCP settings): Ensure you start the server using the mcp config that points to the built index.js, for example: node /path/to/polygon-server/build/index.js
-
Verify the server is running by invoking a test tool call through your MCP client.
Additional notes
Notes and tips:
- Ensure POLYGON_API_KEY is kept secret and not checked into version control.
- If you modify build outputs, remember to rebuild before deploying to production.
- The server exposes several tools; ensure your MCP client requests include the correct arguments (e.g., ticker symbols, date ranges, and limits).
- For historical data via get_aggregates, the timespan may be day, minute, etc., depending on Polygon.io support; validate against the API docs.
- When troubleshooting, check container or process logs for startup errors, especially related to environment variables or missing build artifacts.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.