Conduit
Click on "Install 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., "@Conduitfetch the latest 10-K filing for Apple"
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.
Conduit
Real SEC filings as first-class agent tools. One URL, zero install.
Conduit is a free, open-source, remote (streamable-HTTP) MCP server over SEC EDGAR, built to run entirely on Cloudflare's free tier. It absorbs EDGAR's sharp edges once — CIK zero-padding, accession formats, XBRL taxonomy tags, and the strict fair-access policy — so every agent client gets clean, cited, token-lean filing data without installing anything.
Not affiliated with, endorsed by, or sponsored by the SEC. Provides public EDGAR data; not investment advice.
Status — scaffold only (2026-07-08)
This repository is at Phase 0 scaffold. What exists today:
Worker skeleton (Hono) exposing only
/healthz.TypeScript (strict), ESLint, Vitest on
@cloudflare/vitest-pool-workers(real workerd) with a passing smoke test.D1 migration pipeline (drizzle-kit →
wrangler d1 migrations apply) with a bootstrap migration.Typed analytics tracking plan (
analytics/events.ts) with the activation eventedgar_first_tool_successas instrument zero.The single EDGAR config module (
src/edgar/config.ts) holding the declared User-Agent.CI on push/PR: typecheck, lint, migration check, unit tests, gitleaks. No deploy job.
The single EDGAR client choke point (
src/edgar/) + the first tool (get_filing_section) behind a dev-only, flag-gated route.The [SECURITY/Opus] v0.5 security posture (see
docs/security-posture.md): global ≤10 req/s SEC fair-access budget (coordinator Durable Object), per-IP inbound abuse control (429 +Retry-After+RateLimit-*), body-size cap, site-wide security headers, CORS baseline, keyed-HMAC client identification (zero PII), outbound host allow-list + charset gates, and RFC 9457 problem+json errors.
What does NOT exist yet: the /mcp surface, the playground, and the Phase 2 controls (playground denial-of-wallet, prompt-injection posture, full CORS/hygiene sweep, keyed tiers). The charter (PRD.md, ARCHITECTURE.md, DESIGN-BRIEF.md, BUILD-PLAN.md, docs/) is the contract.
Phase 0 is NOT signed off. The stateless-connector spike (a real claude.ai connector against a public URL) is still unrun because it requires public exposure, which is gated on the security posture below.
Related MCP server: edgar-mcp
⚠️ Flagged for Sam (unratified)
License — Apache-2.0 (proposed). Applied now so the public repo is licensed from day one (
LICENSE,NOTICE). Ratify or change before accepting external contributions.EDGAR User-Agent contact — RATIFIED (Sam, 2026-07-09). SEC fair access requires a declared User-Agent with real contact info. The contact lives in one module (
src/edgar/config.ts, env-overridable viaEDGAR_UA_CONTACT) and was ratified as proposed:Conduit/0.1 (+https://conduit.samlatino.dev) latinosammy22@gmail.comThis ratifies only the contact string; deploy remains blocked pending posture ratification (below).
✅ Deploy unblocked — posture ratified (2026-07-09)
Sam ratified the v0.5 security posture on 2026-07-09 (docs/POSTURE-RATIFICATION.md §5). The three deploy guards that previously blocked publish were then lifted by the Opus security session in later commits (so guard removal lands in git history after the posture, never before):
CI deploy job added (
.github/workflows/ci.ymlgains adeployjob onmain).Publish target set:
wrangler.tomldeclares theconduit.samlatino.devcustom domain and real D1 / KV / Durable Object binding IDs.Guard script removed:
npm run deploynow runswrangler deploy(thescripts/deploy-guard.mjsnon-zero gate is gone).
A full security-review pass over /mcp + the EDGAR client + the playground remains a pre-launch gate (Phase 2/3). The deep-paging exposure gate on get_filing_section for large filers is still capped pending its own ratification + deployed-Worker measurement (ARCHITECTURE #11).
Develop
npm install
cp .dev.vars.example .dev.vars # local-only vars; never committed
npm run migrate # apply D1 migrations to the local database
npm run dev # wrangler dev (local D1/KV), http://localhost:8787
curl http://localhost:8787/healthzCommand | What it does |
|
|
| Vitest in the real workerd runtime ( |
|
|
| ESLint. |
| drizzle-kit generates a new versioned migration from |
| Apply migrations to local D1 ( |
|
|
License
Apache-2.0 (proposed — see flags above). © 2026 Sam Latino.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceProvides access to SEC EDGAR financial data, enabling AI agents to fetch company filings, financial metrics, and narrative sections. It supports natural-language metric searching and extracts structured data from 10-K, 10-Q, and 8-K reports.Last updated6MIT
- AlicenseAqualityBmaintenanceMCP server providing read-only access to SEC EDGAR filings, allowing LLMs to look up companies, search filings, and retrieve securities offering data.Last updated31MIT
- Alicense-qualityCmaintenanceEnables LLMs to access SEC EDGAR data: search filings, extract sections, pull structured financials, and track insider transactions.Last updated32MIT
- Flicense-qualityDmaintenanceEnables AI agents to download, convert, and analyze SEC EDGAR filings with tools for downloading filings, converting HTML to PDF, and transforming PDF to Markdown.Last updated
Related MCP Connectors
Real SEC, 13F, insider, congress & macro data your AI agent can cite. Hosted MCP, 24 tools.
The financial MCP for AI agents - 90+ financial tables, SEC filings, signals, alt-data.
Hosted MCP endpoint with realistic fake data for prototyping agents. 12 tools, no setup.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/slatino-dev/conduit'
If you have feedback or need assistance with the MCP directory API, please join our Discord server