Skip to main content

HeronIntelligence Financial Intelligence — MCP server for AI assistants

Project description

Heron Intelligence MCP

Heron Intelligence — financial research MCP server for AI assistants.

Connect Heron Intelligence's research capabilities (curated earnings call transcripts, due diligence interviews, and conversational research project intake) directly to Claude, Cursor, or any MCP-compatible client.

The remote server is available at https://mcp.heron-intelligence.com/mcp and authenticates via OAuth 2.1 (Streamable HTTP transport). A stdio mode using a static API key is also supported for local desktop integrations.

Requirements

  • An active Heron Intelligence account
  • For local stdio mode: an API key + uvx
  • For Claude.ai / Claude Desktop remote mode: just the OAuth flow

Installation

Claude.ai (remote, OAuth)

In Claude.ai, add a custom connector pointing to:

https://mcp.heron-intelligence.com/mcp

You'll be redirected to Heron Intelligence to authorize the connection, then returned to Claude.

Claude Desktop (local stdio)

Add to ~/.claude/claude_desktop_config.json:

{
  "mcpServers": {
    "heron": {
      "command": "uvx",
      "args": ["--from", "HeronIntelligence-mcp", "heronintelligence-mcp"],
      "env": {
        "HERON_API_KEY": "hk-xxxx"
      }
    }
  }
}

Restart Claude Desktop.

Claude Code

claude mcp add heron \
  --command uvx \
  --args "--from HeronIntelligence-mcp heronintelligence-mcp" \
  -e HERON_API_KEY=hk-xxxx \
  -s user

Cursor / Windsurf

Add to your MCP config:

{
  "mcpServers": {
    "heron": {
      "command": "uvx",
      "args": ["--from", "HeronIntelligence-mcp", "heronintelligence-mcp"],
      "env": {
        "HERON_API_KEY": "hk-xxxx"
      }
    }
  }
}

Tool reference

All tools include MCP ToolAnnotations so MCP-compliant clients can apply appropriate auto-approval policies.

Tool Title Type
whoami Get authenticated user read-only
search_company Search companies read-only
get_company_overview Get company coverage overview read-only
get_recent_transcripts List recent transcripts read-only
get_transcript_content Get transcript content read-only
get_project_status Get research project status read-only
start_research_project Start research project write (non-destructive)
define_research_brief Define research brief (Step 1) write (non-destructive)
prepopulate_research_configuration Prepopulate research configuration write (non-destructive)
configure_research_project Configure research project (Step 2) write (non-destructive)
generate_research_questions Generate research questions (Step 3) write (non-destructive)
submit_research_project Submit research project (Step 4) write (non-destructive)

Read-only tools may auto-approve in supporting clients; write tools always require explicit user confirmation.

Example queries

Once connected, ask your AI assistant:

"What is Nubank's management saying about churn this year?"

"Compare guidance changes between MercadoLibre's last 4 quarters."

"Start a due diligence research project on the LATAM neobanking sector."

Billing tiers

Tier Monthly API Calls RPM Data Window
Trial Free (14d) 100 5 Last 2 quarters
Starter $199 500 10 Last 4 quarters
Professional $499 2,000 30 Last 8 quarters
Enterprise Custom Unlimited 100 Full history

Quota errors

When your quota is exhausted the tool returns a human-readable message:

Heron Intelligence quota limit reached: Monthly request quota exhausted.
Your quota resets at 2026-04-01T00:00:00+00:00.

The API also sets response headers you can inspect:

Header Meaning
X-RateLimit-Limit-Minute Requests allowed per minute
X-Quota-Requests-Remaining Requests left this month
X-Quota-Reset ISO timestamp when the monthly counter resets
Retry-After Seconds to wait (RPM 429 only)

Environment variables

See .env.example for the full template. Secrets must be supplied at runtime through your deployment's environment — never committed in plaintext.

Required (HTTP mode)

Variable Description
HERON_BASE_URL Backend API URL (e.g. https://api.heron-intelligence.com)
MCP_SERVICE_KEY Service-to-service key for the Heron Intelligence backend
OAUTH_JWT_SECRET HS256 signing secret for OAuth access tokens

Required (stdio mode only)

Variable Description
HERON_API_KEY Per-user Heron Intelligence API key (from your dashboard)

Public configuration (non-secret)

Variable Default Description
MCP_CANONICAL_URI https://mcp.heron-intelligence.com OAuth audience / protected-resource id
OAUTH_JWT_ISSUER matches canonical URI JWT issuer claim
MCP_ALLOWED_ORIGINS claude.ai surfaces + canonical URI Comma-separated Origin allowlist
HERON_TIMEOUT 120.0 HTTP request timeout for backend calls (seconds)
OAUTH_ACCESS_TOKEN_TTL 3600 Access-token lifetime (seconds)
MCP_TRANSPORT stdio Set to http to run as a remote MCP via uvicorn
PORT 8080 Listening port for HTTP mode

Documentation

Privacy policy

Heron Intelligence's privacy policy is available at https://www.heron-intelligence.com/privacy-policy.

The MCP server transmits user queries and OAuth identity to the Heron Intelligence backend over TLS. The server does not collect, store, or share data beyond what is required to fulfill the tool call. Authentication tokens are stored encrypted at rest. See the linked policy for full details on data collection, retention, third-party sharing, and GDPR rights.

Support

License

Proprietary — requires an active Heron Intelligence subscription.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

heronintelligence_mcp-0.20.0.tar.gz (82.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

heronintelligence_mcp-0.20.0-py3-none-any.whl (35.0 kB view details)

Uploaded Python 3

File details

Details for the file heronintelligence_mcp-0.20.0.tar.gz.

File metadata

  • Download URL: heronintelligence_mcp-0.20.0.tar.gz
  • Upload date:
  • Size: 82.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for heronintelligence_mcp-0.20.0.tar.gz
Algorithm Hash digest
SHA256 2b14952c328c9638eb8769f926e7dae912e61173e83ba70fa05eb5fd6e14a906
MD5 144881ccf7f22ad765c00a7cd7d285d2
BLAKE2b-256 610d90944927fa01bebd07f987f1cae30b55072cc42dcd4f43566732c00ac468

See more details on using hashes here.

File details

Details for the file heronintelligence_mcp-0.20.0-py3-none-any.whl.

File metadata

  • Download URL: heronintelligence_mcp-0.20.0-py3-none-any.whl
  • Upload date:
  • Size: 35.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for heronintelligence_mcp-0.20.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64387254232290d28261823c3ec1b6257f540d2836cd3ad3a81d5f944dd7b90e
MD5 04e8604955f824deb942eec563c12321
BLAKE2b-256 4cf45c65121962be67cad972f6be17a3b1fbd0124f00da5a781efecc824a9ab7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page