FinImpulse MCP Server

Overview of the FinImpulse MCP Server — how it works, available tools, requirements, and setup references for MCP-compatible AI clients.

The FinImpulse MCP Server is an open-source server implementation of the Model Context Protocol that connects AI clients to the FinImpulse API. It translates MCP tool calls into FinImpulse API requests and returns structured financial data in a format that AI models can interpret directly — without custom client-side integrations.

The MCP server is intended for developers and teams building AI-powered applications that require access to structured financial market data. It is compatible with any MCP-supported AI client, including:

For per-client setup instructions, refer to the Supported MCP Clients

The source code is available on GitHub.

How It Works

The server sits between an AI client and the FinImpulse API:

AI Client → MCP Server → FinImpulse API → Financial Data

Diagram illustrating the FinImpulse MCP flow: an AI tool sends a natural language request to the FinImpulse MCP Server, which maps it to API endpoints and forwards a structured API call to the FinImpulse API. The API returns financial data, which is passed back to the AI tool as a structured response.

When an AI client issues a tool call, the MCP server processes the request, queries the appropriate FinImpulse API endpoint, and returns a structured response. 

This allows AI agents and development environments to retrieve financial data — including quotes, fundamentals, financial statements, ownership data, and fund holdings — through a standardized interface.

Requirements

Available Tools

The server exposes 27 tools across 8 functional groups.

Tool groupDescription
Search & DiscoveryAsset search across stocks, ETFs, and mutual funds
Market DataSnapshot data, historical time series, asset profiles, news
Statistics & PerformanceKey statistics, risk-adjusted metrics, annual returns
Financial StatementsIncome statement, balance sheet, cash flow, valuation measures
Holders & OwnershipInstitutional holders, insider transactions, mutual fund holders
Fund HoldingsPortfolio composition, top holdings
Analyst Coverage & RatingsAnalyst records, earnings estimates, recommendation breakdowns, upgrades and downgrades 
OptionsExpiration dates, full option chains, single contract snapshots with Greeks 

Disclaimer

FinImpulse MCP Server provides access to financial data and analytics via a standardized interface. It does not generate investment recommendations and does not provide financial, investment, or trading advice. 

Any outputs produced by AI systems built on top of this server are for informational and research purposes only. Users are solely responsible for evaluating any information generated by AI agents or applications built on top of FinImpulse MCP. Financial decisions should be based on independent analysis or consultation with a qualified financial professional.