AI (MCP)
Connect an AI client — ChatGPT, Claude, Claude Code, Cursor — to Better EDGAR over the Model Context Protocol. One URL, OAuth sign-in, no key to manage.
Building your own app instead? Use the REST API →
Sign in first. You need an account to authorize agents.
Sign in freePick your client
Each tab has the exact steps and copy-paste values for that client.
Add to ChatGPT
Any ChatGPT plan. Settings → Apps & Connectors → Advanced → Developer Mode → Add a connector. OAuth sign-in handles auth — no key needed.
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, or a bearer API key on the
Authorizationheader. - Capabilities
tools/list,tools/call,prompts/list,prompts/get.
Tools
| Name | Summary |
|---|---|
| edgar_search_filings | Search EDGAR filings — same surface as POST /filings/search. |
| edgar_get_filing | Retrieve a filing or one of its exhibits. |
| edgar_search_issuers | Resolve a fuzzy ticker or name to a CIK. |
| edgar_meta | Enum reference — forms, sectors, industries, exchanges. |
| edgar_help | Concept reference — CIK, forms, pagination, rate limits, market cap, XBRL. |
| edgar_create_saved_search | Create a feed (saved search). |
| edgar_list_saved_searches | List your feeds. |
| edgar_preview_saved_search | Preview a feed without persisting. |
| edgar_get_saved_search_matches | Fetch the latest matches for a named feed. |
| edgar_delete_saved_search | Delete a feed. |
Full tool schemas and examples are served via tools/list on the live endpoint. Every tool is
read-only; nothing mutates issuer data.