Lambda Capture MCP Server
MCP implementation of our standard Semantic Search API for Macroeconomic Data

Remote MCP Server (streamable HTTP)
Check server status HERE
OpenAI Responses API
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
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": {}
}'
Configure your MCP Client (Claude Desktop App)
Go to Claude -> Settings -> Developer -> Edit Config. Add the following to your claude_desktop_config.json
Node:
{
"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"
}
}
}
Local MCP Server
Pre-requisites
- Lambda Capture API key
- for MCP Typescript: Node.js 18+ (includes npx and npm)
- for MCP Python: Python 3.11+
Installation
- Clone the repo
Node:
npm installto install the dependenciesnpm run buildto build the project
Python:
python -m venv .venvcreate virtual environmentsource .venv/bin/activateactivate virtual environmentpip install -r requirements.txtinstall the dependencies
Configure your MCP Client (Claude Desktop App)
Go to Claude -> Settings -> Developer -> Edit Config. Add the following to your claude_desktop_config.json
Node:
{
"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"
}
}
}
Python:
{
"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"
}
}
}
Context Window Size
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
Recommend MCP Servers 💡
stripe-mcp-server
Stripe remote MCP server
Marketaux MCP Server
A MCP Server Implementation that integrates the Marketaux api providing search based on entity, countries, industries, symbols etc.
RevenueCat MCP Server
Enables AI assistants to manage RevenueCat subscription infrastructure via natural language through MCP
ramp-mcp
A Model Context Protocol server for Ramp, integrating with their Developer API to fetch, process, and analyze financial data using an ephemeral SQLite database.
@tatumio/blockchain-mcp
An MCP server by Tatum that provides access to the Tatum Blockchain Data API and RPC Gateway, enabling LLMs to read and write blockchain data across over 130 networks.
@stefanoamorelli/fred-mcp-server
A Model Context Protocol server for accessing Federal Reserve Economic Data financial datasets