AI

Connect ChatGPT or Claude to Better EDGAR over the Model Context Protocol.

Sign in first. You need an account to authorize agents.
Sign in free

Pick your client

Each tab has the exact steps and copy-paste values for that client.

Add to ChatGPT

ChatGPT Business, Enterprise, or Edu (web only). First enable Developer Mode: SettingsAppsAdvanced Settings → toggle Developer mode. Then go to SettingsAppsCreate, paste the URL below, set Authentication to OAuth, and click Create. No key needed.

On Enterprise/Edu, an admin must first grant access via Permissions & Roles → Connected Data.

Server URL
https://better-edgar.com/mcp

MCP server reference

Same filings, packaged as tool calls. Streamable HTTP (JSON-RPC 2.0).

Endpoint
https://better-edgar.com/mcp
Transport
Streamable HTTP (POST JSON-RPC 2.0). Protocol version 2025-06-18.
Auth
OAuth 2.1 with Dynamic Client Registration.
Capabilities
tools/list, tools/call, prompts/list, prompts/get.

Tools

NameSummary
search_filingsSearch EDGAR filings by issuer, forms, topics, date, and saved watchlist.
search_newsSearch AI-generated news items across filings.
search_issuersResolve a fuzzy ticker or name to a CIK.
get_insider_transactionsSearch Form 4 insider transactions by issuer, owner, date, and trade type.
metaEnum reference — forms, sectors, industries, exchanges (with q filter).
list_watchlistsList your watchlists.
get_watchlistFetch a watchlist and its member companies.
get_activityPaginated issuer-grouped dashboard activity with filters and cursors.
dashboard_overviewAgent-facing sector pulse with activity density, price movers, and drilldowns.
dashboard_sectorDrill into one sector with industries, movers, and issuer activity.
dashboard_industryDrill into one industry with issuer activity and price movers.
dashboard_issuerDashboard-style recent activity for one ticker or CIK.
get_latest_newsLatest generated EDGAR news by ticker, sector, industry, topics, or keyword.
list_feedsList your feeds.
get_feed_matchesFetch the latest matches for a named feed.
get_filingRetrieve a filing or one of its exhibits.
filing_profileProfile a filing: ToC, table counts, notable tables, exhibits, and XBRL coverage.
search_filingSearch ranked snippets across text and tables inside a specific filing.
read_filingRead a targeted section, chunk, or table from a filing.
search_filing_tablesFind filing tables by keyword, table text, title, key terms, or concepts.
get_filing_tableReturn a parsed filing table as semantic rows, markdown, facts, or all views.
xbrl_search_conceptsSearch XBRL concepts with table and label context.
xbrl_get_factsFetch targeted inline XBRL facts by concept, query, table, or fact kind.
xbrl_compare_periodsCompare one XBRL concept across periods and dimensions.
helpConcept reference — agent workflow, CIK, forms, pagination, market cap, XBRL.

Full tool schemas and examples are served via tools/list on the live endpoint. Every tool is read-only; nothing mutates issuer data.

Prompts

NameSummary
start_hereLite request-triage guide: classify the ask, resolve scope, clarify only high-impact gaps, then plan tool use.
getting_startedGuided walkthrough of common BetterEDGAR MCP workflows.
analyst_retrieval_testsetRepresentative analyst questions for testing filing retrieval workflows.