Lambda Capture MCP Server: Fed BoE ECB Forecasts
Explore the MCP server for macroeconomic forecasts and semantic analysis from the Federal Reserve, Bank of England and ECB.
npx -y @lambda-capture/mcp-serverOverview
The Lambda Capture MCP Server is a Model Context Protocol (MCP) implementation that exposes curated macroeconomic forecasts and narrative content from the Federal Reserve, Bank of England and European Central Bank. It packages semantic search and retrieval tools as an MCP-compatible HTTP endpoint so LLMs and agent frameworks can request targeted macroeconomic context during generation or tool execution.
You can run the server locally (Node or Python) or use the hosted endpoint (https://mcp.lambda-capture.com/v1/mcp/). It is designed to be used as a remote MCP tool for the OpenAI Responses API, Anthropic-style MCP integrations, or desktop MCP runners (e.g., Claude Desktop). The service returns structured search results (ranked excerpts, metadata and source links) and supports streaming responses for low-latency agent interactions.
Features
- Semantic search over macroeconomic commentary, forecasts and tables from Fed / BoE / ECB
- MCP-compatible JSON-RPC HTTP endpoint (supports streaming via SSE)
- Remote hosted server and runnable local server (Node.js or Python)
- Simple authentication via API key header
- Tools for listing available MCP tools and performing ranked semantic retrievals
- Configurable context token budget to match model context windows
Installation / Configuration
Prerequisites:
- Lambda Capture API key (account required)
- Node.js 18+ for the TypeScript/Node server
- Python 3.11+ for the Python server
Clone the repo:
Node (build & run):
# Run the built server (example)
LAMBDA_CAPTURE_API_KEY="your_api_key"
Python (venv & run):
# Run
Remote server usage (hosted):
- Endpoint: https://mcp.lambda-capture.com/v1/mcp/
- Provide Authorization: Bearer YOUR_ACCESS_TOKEN header
- To stream responses, set Accept: text/event-stream
Configure Claude Desktop (example snippets to run a local MCP adapter):
Node entry in claude_desktop_config.json:
Python entry:
Note: adjust the server’s maxTokens / max_tokens setting to match your target model’s context window (these variables control how many content tokens are returned).
Available Tools / Resources
Common MCP tool names and parameters exposed by the server:
| Tool name | Purpose | Key arguments |
|---|---|---|
| macroecon_semantic_search | Rank and return relevant macroecono passages | query_text, max_results |
| list_tools | Returns available tool definitions | (none) |
| tool_info | Metadata for a single tool | tool_name |
Example call parameters for macroecon_semantic_search:
- query_text: free-text query (e.g., “inflation expectations”)
- max_results: number of top matches to return
Examples
OpenAI Responses API (Python) — calling MCP as a tool:
=
=
Direct HTTP (curl) — semantic search:
List available tools:
Use Cases
- Augment LLM-generated macroeconomic commentary with sourced Fed / BoE / ECB passages to improve factuality and traceability.
- Build a research assistant that retrieves forecast excerpts and times series context for policy decisions or academic work.
- Create a quant workflow that semantically searches policy statements and central bank forecasts to generate trading signals or risk indicators.
- Power dashboards that surface the most-relevant central bank commentary when analysts query topics like “wage growth” or “market-based inflation expectations.”
Links & Resources
- Repository: https://github.com/lambda-capture/mcp-server
- Hosted endpoint health/status: https://mcp.lambda-capture.com/
- Semantic Search API reference (implementation basis): Lambda Capture Semantic Search API docs (in repo)
For best results, match the MCP server’s max_tokens configuration to your model’s available context size and authenticate requests with a valid Lambda Capture API key.