LinqAlpha MCP
MCP
LinqAlpha MCP
LinqAlpha MCP gives AI assistants direct access to institutional-grade financial data for fundamental research. Through the Model Context Protocol (MCP), your AI can query company fundamentals, earnings estimates, stock prices, economic indicators, SEC filings, and earnings transcripts — all from a single endpoint.
Supports JSON-RPC 2.0 protocol.
Available methods:
initialize— Initialize MCP sessionping— Health checktools/list— List available financial data toolstools/call— Execute a financial data tool
Setup (Claude Desktop):
{
"mcpServers": {
"linqalpha": {
"url": "https://api.linqalpha.com/v1/mcp",
"headers": { "x-api-key": "<your-api-key>" }
}
}
}
POST
LinqAlpha MCP
Documentation Index
Fetch the complete documentation index at: https://docs.linqalpha.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
LinqAlpha MCP gives AI assistants direct access to institutional-grade financial data for fundamental research. Through the Model Context Protocol, your AI (Claude, Cursor, etc.) can query company fundamentals, earnings estimates, stock prices, economic indicators, SEC filings, and earnings transcripts — all from a single endpoint.Quick Start
Add the following to your MCP client configuration:Use via Completion API
You can use LinqAlpha MCP tools directly from any LLM completion API (OpenAI, Anthropic, etc.) by making standard HTTP requests to our MCP endpoint. This lets you integrate LinqAlpha’s financial data tools into your own AI workflows and applications.Step 1: List Available Tools
First, fetch the tool definitions to get their names and input schemas:Python
Step 2: Convert to OpenAI Tool Format
Transform MCP tool definitions into the format expected by OpenAI’s API:Python
Step 3: Chat with Tool Calling
Use the converted tools in your OpenAI completion request, then execute any tool calls against LinqAlpha MCP:Python
Available Tools
LinqAlpha exposes 22 financial data tools organized by category.Fundamentals & Estimates
| Tool | Description |
|---|---|
fundamentals_data_query | Query financial datasets including fundamentals, estimates, and ownership data |
fundamentals_data_docs | Browse financial data schema documentation and available fields |
stock_prices | Get historical and real-time stock price data |
etf_reference | Get ETF metadata including expense ratios, strategies, and classifications |
etf_metrics | List available ETF performance metrics |
Economic Data
| Tool | Description |
|---|---|
economic_data_query | Query macroeconomic data (GDP, CPI, employment, Treasury yields, VIX, and more) |
economic_indicators | List available economic indicators grouped by category |
economic_indicator_data | Get economic indicator time series data (GDP, CPI, unemployment) |
economic_calendar | Get upcoming economic data release schedule |
Market Data
| Tool | Description |
|---|---|
forex_rates | Get foreign exchange currency pair rates and history |
commodity_prices | Get commodity market data (energy, metals, grains, softs) |
treasury_rates | Get US Treasury yield curve data across all maturities (1M-30Y) |
market_symbols | List available market symbols for forex, commodities, and economic indicators |
market_risk_premium | Get country-level market risk premium for CAPM calculations |
Equity & Search
| Tool | Description |
|---|---|
equity_database_query | Query equity market database (stocks, events, documents) |
transcript_search | Full-text search across earnings call transcripts and SEC filings |
Research & Citations
| Tool | Description |
|---|---|
search_filings | Search and cite SEC filings, earnings transcripts, and financial news |
cite_web_source | Create a web-based research citation |
create_research_session | Create a new research session for citation tracking |
get_citations | Retrieve all citations created in the current research session |
web_search | Search the web with date range filtering for recent financial news and analysis |
Platform
| Tool | Description |
|---|---|
my_platform_data | Query your organization’s LinqAlpha platform data |
list_guides | List available financial data guides and documentation |
read_guide | Read a specific financial data guide |
Protocol
This endpoint implements JSON-RPC 2.0 over HTTP, following the MCP specification.Supported Methods
| Method | Description |
|---|---|
initialize | Initialize MCP session and receive server capabilities |
ping | Health check |
notifications/initialized | Client notification after initialization |
tools/list | List all available tools with their input schemas |
tools/call | Execute a tool with the given arguments |
Example: List Tools
Request
Response
Example: Call a Tool
Request
Response
Rate Limits
- 60 requests per minute per user
- Exceeding the limit returns a JSON-RPC error with code
-32000
Error Codes
| Code | Meaning |
|---|---|
-32600 | Invalid JSON-RPC request |
-32601 | Method not found |
-32602 | Invalid params (e.g., unknown tool name) |
-32603 | Internal server error |
-32000 | Rate limit exceeded |
Authorizations
Body
application/json
JSON-RPC version
Available options:
2.0 MCP method to invoke
Available options:
initialize, ping, notifications/initialized, tools/list, tools/call Request identifier
Method-specific parameters. For tools/call: { name: string, arguments: object }