Fedspeak MCP Server

by milind-kulshrestha

137 downloads
Not rated
GitHub

Description

# Fedspeak MCP Server A Model Context Protocol (MCP) server for accessing and analyzing Federal Reserve (FOMC) statements. ## Overview This server provides a Model Context Protocol (MCP) interface for accessing and analyzing Federal Reserve (FOMC) statements. It enables semantic…

About

# Fedspeak MCP Server A Model Context Protocol (MCP) server for accessing and analyzing Federal Reserve (FOMC) statements. ## Overview This server provides a Model Context Protocol (MCP) interface for accessing and analyzing Federal Reserve (FOMC) statements. It enables semantic search and analysis of FOMC statements…

Details

Author
milind-kulshrestha
Downloads
137
Categories
Database, Finance, Other

- Semantically search FOMC statements by topic, date, or content
- Get metadata about available FOMC statements
- Analyze language trends in Federal Reserve statements over time
- Access full statement content as resources
- Use pre‑defined prompt templates for common analysis tasks

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Fedspeak MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install via pip or with uv (Python 3.10+). Set the FEDSPEAK_API_ENDPOINT environment variable (a default is provided). Run using fedspeak or python -m fedspeak. For use with Claude Desktop, add the server configuration to claude_desktop_config.json pointing to the uv‑managed package.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "fedspeak mcp server": {
            "fedspeak_mcp_server": {
                "command": "python",
                "args": [
                    "-m",
                    "venv",
                    "venv"
                ]
            }
        }
    }
}

McpServers

{
    "fedspeak_mcp_server": {
        "command": "python",
        "args": [
            "-m",
            "venv",
            "venv"
        ]
    }
}

A Model Context Protocol (MCP) server for accessing and analyzing Federal Reserve (FOMC) statements.

This server provides a Model Context Protocol (MCP) interface for accessing and analyzing Federal Reserve (FOMC) statements. It enables semantic search and analysis of FOMC statements while handling all the complexity of data retrieval and processing behind a clean, tool-based interface.

- Search Statements: Semantically search FOMC statements by topic, date, or content
- Metadata Access: Get information about available statements
- Trend Analysis: Analyze language trends in Fed statements over time
- Resource Access: Access full statement content as resources
- Prompt Templates: Use pre-defined prompt templates for common analysis tasks

- Python 3.10 or higher
- A running private API server with access to the FOMC database

# Clone the repository git clone https://github.com/yourusername/fomc-mcp-server.git cd fomc-mcp-server # Create a virtual environment python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate # Install the package # Install with pip pip install . # Install with UV (recommended for exact dependency versions) uv pip install .

The server can be configured using environment variables:

- FEDSPEAK_API_ENDPOINT: URL of the backend API service for data operations (default: "https://fedspeak-mcp-backend-671377599496.us-central1.run.app")
- LOG_LEVEL: Logging level (default: "INFO")
- LOG_FILE: Log file path (default: "fedspeak_mcp_server.log")

Note:No additional configuration is needed for data access - all required connections are handled automatically.

# Run directly python -m fedspeak # Or using the installed script fedspeak

To use with Claude for Desktop, add this server to your Claude configuration file:

macOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%\Claude\claude_desktop_config.json

{ "mcpServers": { "fedspeak": { "command": "uv", "args": [ "--directory", "/Users/mk/Documents/Python/AI Playground/mcp/fedspeak/src/fedspeak", "run", "fedspeak" ], "env": { "FEDSPEAK_API_ENDPOINT": "https://fedspeak-mcp-backend-671377599496.us-central1.run.app" } } } }

Note:This configuration uses UV to run the fedspeak server in a src-based package structure. The API endpoint connects to the Cloud Run backend service that handles all database operations and FOMC statement retrieval.

- search_fomc_statements: Search Federal Reserve statements semantically
- get_fomc_metadata: Get metadata about available FOMC statements
- analyze_fomc_trends: Analyze trends in Federal Reserve language over time
- get_latest_statement: Get the most recent FOMC statement with full text

- search-guidance: How to effectively search FOMC statements
- analyze-trends-guidance: How to analyze trends in FOMC language over time
- latest-statement-analysis: How to analyze the latest FOMC statement

Clean SEC EDGAR company financials, ratios, filings, and 10-K/10-Q sections as normalized JSON — a hosted MCP server with 5 tools and a free tier.

English background checks on Korean (KRX) stocks from DART filings: dilution history, delisting-risk flags, every claim linked to the original filing.

SEC EDGAR filings, treasury rates, labor statistics, and economic indicators for financial research

Deliver real-time investment research with extensive private and public market data.

Provides programmatic access to Borsa Istanbul (BIST) stock data, financials, news, and analysis using KAP and Yahoo Finance.

Financial data for AI agents. SEC XBRL fundamentals, insider trades, 13F holdings, treasury yields. Source-traced.

Provides real-time stock data and options analysis from Yahoo Finance, enabling market data access, stock analysis, and options strategy evaluation.

Institutional research and manager diligence reports on hedge funds, venture capital and private equity managers. Summary of filings, personnel changes, media screening and social signals delivered to you in minutes.

Deep fundamental data from SEC filings, including operational KPIs not found on Bloomberg, built for your financial AI agents.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.