by lambda-capture
Provides a Model Context Protocol (MCP) server that enables semantic search over macroeconomic datasets, allowing AI agents and quant research tools to retrieve relevant economic indicators via simple API calls.
A lightweight MCP server exposing a semantic‑search API for macroeconomic data. It lets large language models, AI agents, and quantitative research pipelines query economic indicators using natural‑language prompts and receive ranked results.
Remote (HTTP) usage – Send a JSON‑RPC request to https://mcp.lambda-capture.com/v1/mcp/
with the method tools/call
and the tool name macroecon_semantic_search
. Example with curl
:
curl -X POST "https://mcp.lambda-capture.com/v1/mcp/" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"id": 1,
"params": {
"name": "macroecon_semantic_search",
"arguments": {"query_text": "inflation expectations", "max_results": 3}
}
}'
Local deployment – Clone the repository, install dependencies (Node 18+ or Python 3.11+), build the project, then run the server (npm run build && node dist/index.js
for Node or python main.py
for Python). Set the environment variable LAMBDA_CAPTURE_API_KEY
with your Lambda Capture API key.
max_results
).Q: Do I need a Lambda Capture account? A: Yes, an API key is required for both remote and local instances.
Q: Which models are supported? A: Any model that can issue tool calls via the OpenAI or Claude MCP interfaces (e.g., GPT‑4.1, Claude).
Q: How many results can I request?
A: The max_results
parameter caps the returned hits; typical limits range from 1‑10.
Q: Can I run the server on my own infrastructure? A: Absolutely – the repository provides both Node and Python entry points for self‑hosting.
Q: Is the API rate‑limited? A: Rate limits are enforced on the Lambda Capture side; refer to your plan details for specifics.
MCP implementation of our standard Semantic Search API for Macroeconomic Data
Check server status HERE
from openai import OpenAI
client = OpenAI()
resp = client.responses.create(
model="gpt-4.1",
input="Key shifts in inflation expectations",
tools=[
{
"type": "mcp",
"server_label": "lambda-capture",
"server_url": "https://mcp.lambda-capture.com/v1/mcp/",
"headers": {
"Authorization": "Bearer YOUR_ACCESS_TOKEN"
}
}
]
)
print(resp.output_text)
curl -X POST "https://mcp.lambda-capture.com/v1/mcp/" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{
"jsonrpc": "2.0",
"method": "tools/call",
"id": 1,
"params": {
"name": "macroecon_semantic_search",
"arguments": {
"query_text": "inflation expectations",
"max_results": 3
}
}
}'
curl -X POST "https://mcp.lambda-capture.com/v1/mcp/" \
-H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-d '{
"jsonrpc": "2.0",
"id": "1",
"method": "list_tools",
"params": {}
}'
Go to Claude -> Settings -> Developer -> Edit Config. Add the following to your claude_desktop_config.json
{
"mcpServers": {
"lambda-capture-mcp": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.lambda-capture.com/v1/mcp/",
"--header", "Authorization: Bearer YOUR_ACCESS_TOKEN"
],
"description": "RemoteMCP with Lambda Capture Macroeconomic Data API"
}
}
}
npm install
to install the dependenciesnpm run build
to build the projectpython -m venv .venv
create virtual environmentsource .venv/bin/activate
activate virtual environmentpip install -r requirements.txt
install the dependenciesGo to Claude -> Settings -> Developer -> Edit Config. Add the following to your claude_desktop_config.json
{
"mcpServers": {
"lambda-capture-mcp": {
"command": "node",
"args": [
"/Absolute Path to/mcp-server/dist/index.js"
],
"env": {
"LAMBDA_CAPTURE_API_KEY": "Your API Key string"
},
"description": "Runs the Node MCP with Lambda Capture Macroeconomic Data API"
}
}
}
{
"mcpServers": {
"lambda-capture-mcp": {
"command": "/Absolute Path to/.venv/bin/python",
"args": [
"/Absolute Path to/mcp-server/main.py"
],
"env": {
"LAMBDA_CAPTURE_API_KEY": "Your API Key string"
},
"description": "Runs the Python MCP with Lambda Capture Macroeconomic Data API"
}
}
}
Adjust maxTokens
(.ts) or max_tokens
(.py) variables, based on context window size of your model (doesn't count metadata, just content tokens)
© 2025 Lambda Capture Limited (Registration Number 15845351) 52 Tabernacle Street, London, EC2A 4NJ - All rights reserved
Please log in to share your review and rating for this MCP.
Discover more MCP servers with similar functionality and use cases
by stripe
Enables popular agent frameworks to integrate with Stripe APIs via function calling, providing tools for MCP, Python, and TypeScript.
by goat-sdk
GOAT is the largest agentic finance toolkit for AI agents, enabling them to become economic actors by leveraging blockchains, cryptocurrencies, and wallets.
by financial-datasets
Provides AI assistants with tools to retrieve income statements, balance sheets, cash flow statements, stock prices, market news, and crypto information via the Model Context Protocol.
by razorpay
Enables seamless interaction with Razorpay APIs via Model Context Protocol, allowing developers and AI agents to capture payments, manage orders, process refunds, handle settlements, and more through a unified MCP interface.
by armorwallet
Armor Crypto MCP provides a unified interface for AI agents to interact with the crypto ecosystem, including wallet management, swaps, staking, and multi-chain operations.
by alpacahq
Alpaca’s MCP server lets you trade stocks and options, analyze market data, and build strategies through Alpaca's Trading API.
by XeroAPI
Provides a bridge between the Model Context Protocol and Xero's API, enabling standardized access to Xero accounting and business features.
by kukapay
Integrates the Freqtrade cryptocurrency trading bot with an MCP server, exposing the bot's REST API as tools that AI agents can call for fully automated trading operations.
by kukapay
Offers over 50 cryptocurrency technical analysis indicators and corresponding trading strategies, enabling AI agents and developers to assess market trends and generate buy, hold, or sell signals.