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
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
Economic Data
Market Data
Equity & Search
Research & Citations
Platform
Protocol
This endpoint implements JSON-RPC 2.0 over HTTP, following the MCP specification.Supported Methods
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
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 }