BridgeHub
Provides shared caching and request limits across instances in production via Upstash Redis. Note: Redis is used internally for the server's infrastructure, not as a target data service.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@BridgeHubFind Apple Inc. (AAPL) SEC profile and summarize with official sources."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Open data, closer to your workflow
BridgeHub connects AI applications to open data through a single Model Context Protocol (MCP) endpoint. It handles source-specific requests and data formats, giving your AI usable results with traceable origins.
This MVP starts with US SEC Company Search: one working tool for finding company profiles from SEC EDGAR. A Windows PowerShell walkthrough helps you connect it to Codex CLI.
What you get
Flexible company search — find companies by ticker, name, or SEC identifier (CIK).
Structured profiles — retrieve company identity, industry classification, exchanges, and recent-filing counts.
Traceable results — follow official SEC links and see when each source was retrieved.
Honest failure handling — missing fields and incomplete results are identified explicitly.
Simple access — no BridgeHub account, virtual key, or local server needed for the hosted endpoint.
Related MCP server: companylens-mcp
Connect in minutes
With Codex CLI installed and signed in, run this in PowerShell:
codex mcp add bridgehub --url https://bridgehub-mvp.vercel.app/api/mcp
codexIf you already configured a local BridgeHub endpoint, remove that entry with codex mcp remove bridgehub before adding the hosted one.
Inside Codex, enter /mcp to confirm the connection, then ask:
Discover BridgeHub’s us_search_sec_company tool and use it to search AAPL. Summarize the company profile and include the official source URLs and retrieval times.
The public service runs independently of your computer. Codex has its own installation and sign-in requirements; BridgeHub does not require an end-user key.
MCP endpoint
https://bridgehub-mvp.vercel.app/api/mcpSee the full tutorial for local connections and troubleshooting.
Supported data
Source | Tool | Search by |
SEC EDGAR |
| Ticker ( |
The tool returns company profiles with official source URLs and UTC retrieval timestamps. Results are bounded to 20 companies per call, with a default of 10.
Ticker and name discovery is limited to SEC’s current ticker directory. CIK lookups access company submissions directly. Recent-filing counts describe the fetched recent filings array, not a company’s lifetime filing history.
The hosted demo shares a budget of 10 searches per minute across all users. Its ticker directory is cached for 24 hours; company profiles are fetched on demand.
View all fields and an illustrative response →
How it works
Your question in Codex
↓
BridgeHub MCP endpoint
↓
SEC EDGAR company data
↓
Structured profile + source links + retrieval timesBridgeHub retrieves and normalizes data. Your AI application interprets the result and presents the answer.
Run locally
Requires Node.js 22.14 or newer and npm. From the project folder:
npm ci
if (!(Test-Path .env.local)) { Copy-Item .env.example .env.local }Set SEC_CONTACT_EMAIL in .env.local to your real operator contact email, then start the application:
npm run devOpen http://127.0.0.1:3000. The local MCP endpoint is http://127.0.0.1:3000/api/mcp. Keep the terminal running while using it. Local development uses in-memory state and does not require Redis.
Built with
Next.js · TypeScript · MCP SDK · Vercel · Upstash Redis
One application serves the Home, Data, and Tutorial pages alongside the real MCP endpoint. Production uses shared caching and request limits across instances.
Documentation
Guide | What it covers |
Original README contents: setup, full tool contract, error handling, caching, and tests | |
Vercel configuration, environment variables, and publication workflow | |
Public browser checks, acceptance tests, and a real Codex demonstration | |
MVP scope and design decisions |
Scope
BridgeHub’s long-term direction is one connection to multiple open-data sources. This version supports SEC company search only. Financial metrics, full filing downloads, and additional sources are outside the current MVP.
This server cannot be deployed
Maintenance
Related MCP Connectors
SEC-signed profiles for 8,000+ US public companies from EDGAR filings. Token-efficient.
SEC EDGAR filings for AI agents: company lookup, filings, financials, insider trades. No keys.
SEC EDGAR filings for AI agents: company lookup, filings, financials, insider trades. No keys.
Query SEC EDGAR filings, XBRL financials, and company data through MCP. STDIO & Streamable HTTP.
Related MCP Servers
- -licenseNot gradedqualityNot gradedmaintenanceEnables deep analysis of SEC EDGAR filings through universal company search, document content extraction, and advanced filing search capabilities. Provides AI-ready access to business descriptions, risk factors, financial statements, and full-text search across any public company's SEC documents.-
- AlicenseAqualityCmaintenanceCompanyLens MCP gives your AI assistant access to real corporate data from official government sources. No web scraping, no hallucinations — verified data from SEC EDGAR, UK Companies House, OpenSanctions, and USAspending.gov.5201 npm4MIT
- AlicenseAqualityBmaintenanceMCP server providing read-only access to SEC EDGAR filings, allowing LLMs to look up companies, search filings, and retrieve securities offering data.3557 PyPI1MIT
- AlicenseNot gradedqualityAmaintenanceQuery SEC EDGAR filings, XBRL financials, and company data through MCP.376 npm10Apache 2.0