Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ’» Developer Tools
  3. Hub Equity MCP
H
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/10/2026, 11:25:48 PM

Hub Equity MCP

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View RepositoryVisit Website

Standardized, restatement-aware SEC + European (ESEF) XBRL fundamentals, served to your agent.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "hub-equity-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "hub-equity-mcp"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ’» More in Developer Tools

Documentation Overview

hub-equity-mcp

Standardized XBRL financial data for LLM agents. A Model Context Protocol (MCP) server that exposes normalized financial facts from US SEC (EDGAR) and European ESEF filings to Claude Desktop, Cursor, and any MCP-aware client.

Hub-Equity is the first MCP server to serve standardized European ESEF filings alongside US SEC data through one consistent hub-concept vocabulary, so an agent can ask for REVENUE or TOTAL_ASSETS and get a comparable, source-linked value whether the issuer files with the SEC or under ESEF.

Maturity. The data engine and public REST API behind this connector run in production and power Hub-Equity's own chat. This PyPI package is the newly published client for that API; the surface is stable (SemVer 1.0), but as a distributed package it is fresh, hence the Beta classifier.

Why

  • One vocabulary across two regimes. SEC us-gaap and ESEF ifrs-full concepts are mapped to a single set of standardized hub codes, so cross-issuer and cross-taxonomy comparison works out of the box.
  • Every number is source-linked. Facts carry their filing, period, and provenance so an agent can cite rather than guess.
  • Read-only and closed-world. Every tool advertises readOnlyHint=true, idempotentHint=true, destructiveHint=false, openWorldHint=false per the MCP spec, so clients can reason about safety and caching without introspection.
  • No database credentials. The published package talks only to the public REST API (https://api.hub-equity.com) over HTTPS. It never ships or requires a Supabase or DB key.

Install

Terminal
pip install hub-equity-mcp

Requires Python 3.12 or newer.

Authentication and access

The server talks only to the public REST API. Two modes:

  • Anonymous (no key). Works out of the box, no account required. Gives the base tool set (entity search, normalized facts, time series, segments, screener, FX conversion, and more), capped at 60 requests per minute per IP.
  • With a hubq_ key (env var HUBEQUITY_API_KEY). Unlocks the Pro tools (restatement diffs, calculation trees, cross-period compare, data-quality grades, validation checks, extension concepts). On the Pro plan a key also raises the limit to 300 requests per minute (1000 on Enterprise). A key is free to create from a Hub-Equity account (beta). Paid Pro and Enterprise plans exist but are not billed at this stage.

The published package never reaches the database directly, only the REST API.

Configure your client

Claude Desktop

Add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json, Windows: %APPDATA%\Claude\claude_desktop_config.json):

config.json
{
  "mcpServers": {
    "hub-equity": {
      "command": "python",
      "args": ["-m", "hub_equity_mcp.server"],
      "env": {
        "HUBEQUITY_API_KEY": "hubq_live_..."
      }
    }
  }
}

Omit HUBEQUITY_API_KEY to run anonymously (60 requests per minute, base tools only).

Cursor

Add to .cursor/mcp.json (project root) or the global Cursor MCP settings:

config.json
{
  "mcpServers": {
    "hub-equity": {
      "command": "python",
      "args": ["-m", "hub_equity_mcp.server"],
      "env": {
        "HUBEQUITY_API_KEY": "hubq_live_..."
      }
    }
  }
}

Environment variables

  • HUBEQUITY_API_KEY (optional): a hubq_ key for premium tools and the higher rate limit. Absent means anonymous mode.
  • HUBEQUITY_API_URL (optional): defaults to https://api.hub-equity.com. https:// is enforced whenever a key is set (the server refuses to send the Bearer key over plaintext to a non-loopback host).

Capabilities

TypeCount
Tools19 (13 Free, 6 Pro)
Resources9 (7 static, 2 URI templates)
Prompts8 analytical templates
Completion API{hub_code} autocomplete

Tools

The machine-readable tier catalog is served as a resource (hub-equity://catalog/tool-tiers). Free tools cover discovery and identity; Pro tools add forensic depth (calculation trees, restatement diffs, cross-period comparison, quality grades, validation results, extension concepts).

ToolTierWhat it does
find_entity(query)FreeSearch by name, ticker, or CIK. Returns the entity_id other tools need.
get_fact(entity_id, code, fiscal_year, period_type)FreeOne normalized value plus its filing source.
get_fact_decomposition(entity_id, code, fiscal_year, depth)Free (depth 1) / Pro (depth 2-3)Hub rollup, XBRL calc-linkbase children, and dimensional breakdown.
search_concept(query)FreeResolve a hub code from a label or XBRL qname.
list_hubs(category?, ...)FreeEnumerate the standardized hub catalog by category.
get_entity_profile(entity_id)FreeSector, auditor, employees, fiscal year end, recent filings.
get_metric_history(entity_id, code, n_years)FreeN-year time series with YoY growth and CAGR.
get_segments(entity_id, code, fiscal_year)FreeDimensional axis/member breakdown (segment, geography).
get_amendments(entity_id, fiscal_year?)Free10-K/A restatement summary.
compare_entities(ids, codes, fiscal_year)Free (up to 3x5) / Pro (up to 10x10)Cross-issuer comparison matrix at one period.
roll_up_metric(entity_id, code, fiscal_year)FreeCompute a value from signed children when it is not directly tagged.
convert_currency(amount, from, to, date?, rate_type?)FreeECB reference-rate FX conversion (closing, average YTD, average prior year).
screen_companies(filters, sort, limit)Free (limit 20, no quality filter) / Pro (higher)Filter the issuer universe by metadata, revenue, audit, and data quality.
get_amendment_diff(entity_id, fiscal_year?, code?, min_diff_pct)ProPer-concept restatement diffs with a materiality filter.
compare_filings(entity_id, fy_a, fy_b, codes?)ProCross-period same-entity compare with new / removed / sign-flip / restatement flags.
get_filing_calc_tree(filing_id, link_role?, statement?)ProFull presentation tree of a single filing.
get_extension_concepts(entity_id, status_filter?, limit?)ProIssuer-specific qnames declared outside standard taxonomies.
get_data_quality_grade(entity_id)ProA+ to D grade, coverage, freshness, direct-vs-derived breakdown.
get_validation_results(filing_id?, entity_id?, fiscal_year?, status?)ProXBRL accounting and calculation-linkbase checks.

Resources

URITypePurpose
hub-equity://catalog/hubsjsonFull standardized hub catalog with EN/FR labels and category.
hub-equity://catalog/categoriesjsonHub counts per category.
hub-equity://catalog/tool-tiersmarkdownFree vs Pro tool catalog and gating conditions.
hub-equity://schema/financial-statementsmarkdownStatement structure and reading rules.
hub-equity://catalog/hub/{hub_code}templateForward catalog entry for one hub.
hub-equity://entity/{entity_id}/profiletemplateFull entity snapshot.
hub-equity://prompts/best-practicesmarkdownSystem-prompt guidance for client integrations. Load this before calling any tool.
hub-equity://prompts/tool-usage-examplesmarkdownPer-tool few-shot examples (good and anti-pattern).
hub-equity://prompts/data-coveragejsonLive dataset snapshot (issuer and filing counts, sources, taxonomies, fiscal year range). Cached 24h.

Prompts

Eight analytical templates: peer_comparison, quality_of_earnings, restatement_audit, sector_overview, valuation_screen, goodwill_impairment_risk, working_capital_diagnostic, cash_flow_consistency.

For client developers

Before calling any tool, fetch hub-equity://prompts/best-practices and inject the markdown into your system prompt. This makes your client follow the same tool routing, source-citation, and numeric-fidelity rules as Hub-Equity's own chat.

python
# Pseudo-code for a typical MCP client integration
session = mcp.connect("hub-equity-mcp")
best_practices = session.read_resource("hub-equity://prompts/best-practices")
system_prompt = "You are an assistant ...\n\n" + best_practices
# now call session.call_tool("find_entity", {"query": "AAPL"}) etc.

Rate limits

ModeLimitNotes
Anonymous or Free key60 requests / minuteBase tools.
Pro key300 requests / minuteUnlocks Pro tools.
Enterprise key1000 requests / minuteUnlocks Pro tools.

On a 429 the client retries with exponential backoff (up to 3 times) before raising RateLimitExceeded.

Troubleshooting

SymptomCauseFix
429 Too Many Requests / RateLimitExceededRate cap hit (60/min anon or Free, 300/min Pro)Add a HUBEQUITY_API_KEY on a Pro plan, or slow down the tool-call fan-out. The client already backs off up to 3 times.
HubEquityRestError: HTTP 401Invalid or revoked hubq_ keyCreate a new key from your Hub-Equity account settings.
HubEquityRestError: HTTP 403Key lacks the scope for a Pro toolUpgrade the plan, or use the base tool set.
Connection or timeout errorsNetwork issue reaching api.hub-equity.com, or a bad HUBEQUITY_API_URLCheck connectivity; confirm HUBEQUITY_API_URL (if set) points to a reachable https:// host.
ValueError: HUBEQUITY_API_URL must use https://A key is set but the URL is plain http:// on a non-loopback hostUse https://, or unset HUBEQUITY_API_URL to fall back to the default API.
Server does not appear in Claude Desktop or CursorConfig JSON error, or python not on the client's PATHValidate the JSON; use an absolute interpreter path if the client cannot resolve python.

Run locally

bash
python -m hub_equity_mcp.server

Or drive it interactively with the MCP inspector:

Terminal
npx @modelcontextprotocol/inspector python -m hub_equity_mcp.server

The inspector lists all 19 tools, 9 resources, and 8 prompts and lets you call each one.

Development

Terminal
pip install -e '.[dev]'
pytest tests/

Tests are hermetic: tool tests mock the REST API with respx, so no live backend is needed.

License

Apache-2.0. See LICENSE and NOTICE. This connector is an open client to the public Hub-Equity REST API; access to premium data stays gated by API key, plan, and rate limits on the service side.

Related MCP Servers

View all in Developer Tools View all alternatives
  • A
    Ai Netcafe

    Compare LLM cost & latency on one prompt, translate PDF keeping layout, cited research, make PPTX

    πŸ’» Developer Tools0 views
    Compare vs Ai Netcafe β†’
  • Claude Task Master logoClaude Task Master

    AI-powered task management system for AI-driven development. Features PRD parsing, task expansion, multi-provider support (Claude, OpenAI, Gemini, Perplexity, xAI), and selective tool loading for optimized context usage.

    πŸ’» Developer Tools7 views
    Compare vs Claude Task Master β†’
  • Shadcn Ui Mcp Server logoShadcn Ui Mcp Server

    MCP server that gives AI assistants seamless access to shadcn/ui v4 components, blocks, demos, and metadata.

    πŸ’» Developer Tools2 views
    Compare vs Shadcn Ui Mcp Server β†’
  • W
    Windows MCP

    An MCP Server for computer-use in Windows OS

    πŸ’» Developer Tools1 views
    Compare vs Windows MCP β†’

Frequently Asked Questions about Hub Equity MCP

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "hub-equity-mcp": { "command": "npx", "args": ["-y", "Hub-Equity MCP"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewHub Equity MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/hub-equity-mcp?style=directory)](https://allmcps.com/mcp/hub-equity-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/hub-equity-mcp"><img src="https://allmcps.com/api/badge/hub-equity-mcp?style=directory" alt="Hub Equity MCP on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ’»Developer Tools
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedMoxie Docs MCP logo

Moxie Docs MCP

MCP & Agent Skills for Automated Documentation, and codebase conventions + context

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ’» Developer Tools β†’Best MCP servers for Developers β†’Alternatives to Hub Equity MCP β†’Install in Claude DesktopInstall in CursorInstall in VS Code