Skip to main content
Glama
omar-k01

Pulse MCP Server

by omar-k01

Pulse MCP Server

An MCP server that exposes Moody's Pulse (Cortera) trade-credit data with grounded knowledge-base context. Every report section and metric is linked to a local knowledge base (pulse-kb/) so the server can explain what each value means, how it's computed, how it ties into the wider Moody's data estate, and which use cases it serves.

Tools

Tool

Purpose

search_business

Find a company → linkId

get_report

Full Deep Dive Report (entire JSON)

get_report_section

Pull specific sections by canonical name or natural-language alias

list_report_sections

List all sections with their plain-English meaning

explain_section

Explain a section (definition + KB source + cross-data-estate ties)

explain_metric

Explain a metric / field (CPR, DR, DBT, etc.)

list_metrics

Catalog of metrics in the registry

get_use_case_briefing

Surface Pulse signals + framework for a use case (surety, trade_credit, dno, portfolio, tprm, submission_triage, industry_macro)

read_kb

Read a KB doc by relative path for deep dives

Related MCP server: sec-edgar-mcp

Prerequisites

  • Python 3.10+

  • Pulse (Cortera) API credentials

Install

pip install -r requirements.txt

Configure

Copy the example env file and fill in your credentials:

cp .env.example .env

Then edit .env:

PULSE_USER=your-pulse-username
PULSE_PASSWORD=your-pulse-password

Register with an MCP client

Add to your MCP client config (e.g. .mcp.json or claude_desktop_config.json):

{
  "mcpServers": {
    "pulse": {
      "command": "python",
      "args": ["C:/path/to/pulse-mcp/server.py"]
    }
  }
}

Project layout

pulse-mcp/
├── server.py          # FastMCP server + tool definitions
├── kb_registry.py     # section aliases, metrics, use-case frameworks
├── pulse-kb/          # knowledge-base docs (definitions, cross-estate ties)
├── requirements.txt
├── .env.example       # template — copy to .env (gitignored)
└── Dockerfile

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    MCP server for the Graphite Financial Knowledge Graph, enabling natural language queries about companies, supply chains, executives, regulations, and patents via MCP-compatible clients.
    7
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Hosted MCP server that gives AI agents real-time access to SEC EDGAR filings search, 10-K/8-K reading, XBRL financial facts, and insider-trade (Form 4) alerts.
    11 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    A credit-risk analytics MCP server enabling natural language queries over 30,000 real credit records, default risk prediction with an interpretable model, and live Turkish economic indicators.
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    MCP server for accessing crypto market data (prices, portfolio analytics) from CoinGecko and performing RAG-based search over internal documents with responsible-AI guardrails.
    4
    MIT