MCP server
SEC Filing MCP Server
A hosted Model Context Protocol API endpoint for the live SEC Event Intelligence API. Run two public setup tools first, then add an API key for production filing watchlists, company lookup, and filing summaries in Claude-style, Cursor, VS Code, and other Streamable HTTP MCP client workflows.
{
"name": "sec-event-intelligence-mcp",
"transport": "streamable-http",
"remoteServer": "https://api.data-apis.com/mcp",
"publicSetupTools": [
"sec_demo_latest_filings",
"sec_subscription_info"
],
"productionToolsRequire": "x-api-key or Authorization: Bearer",
"productionTools": [
"sec_watchlist_changes",
"sec_company_search",
"sec_filing_summary"
],
"recommendedSetup": [
"Run initialize and tools/list on the remote MCP URL.",
"Call sec_demo_latest_filings without a key to verify connectivity.",
"Call sec_subscription_info for REST checkout and hosted MCP direct-access links.",
"Add a Data APIs key as x-api-key or Authorization: Bearer before using hosted MCP production data tools."
],
"clientWorkflows": [
"Claude-style MCP workflows through a Streamable HTTP-capable client or gateway.",
"Cursor and VS Code MCP setup with the downloadable client config.",
"Terminal evaluation with the curl runner before sending credentials."
],
"clientConfig": "https://api.data-apis.com/downloads/sec-event-intelligence-mcp-client-config.json",
"registry": "com.data-apis.api/sec-event-intelligence"
}
No-key MCP tool-call quick check
Run these two public tools/call requests before
sending credentials. The first verifies live sample data, and the
second returns RapidAPI REST checkout, hosted MCP access, pricing,
and client configuration links.
curl -sS https://api.data-apis.com/mcp \
-H "Content-Type: application/json" \
--data '{"jsonrpc":"2.0","id":"demo-latest-filings","method":"tools/call","params":{"name":"sec_demo_latest_filings","arguments":{"limit":3}}}'
curl -sS https://api.data-apis.com/mcp \
-H "Content-Type: application/json" \
--data '{"jsonrpc":"2.0","id":"subscription-info","method":"tools/call","params":{"name":"sec_subscription_info","arguments":{}}}'
Recommended MCP setup path
Use the public setup tools to confirm the remote endpoint before sending an API key. This keeps the first integration test small and gives buyers the exact checkout and configuration links from inside their MCP client.
1. ConnectAddhttps://api.data-apis.com/mcpas a Streamable HTTP remote server2. DiscoverRuninitializeandtools/listto confirm the SEC tools are visible3. Test sampleCallsec_demo_latest_filingswithout a key for a limited public sample4. Choose access routeCallsec_subscription_infofor RapidAPI REST checkout, hosted MCP direct access, pricing, and config URLs5. AuthenticateFor hosted MCP production tools, send a Data APIs key asx-api-keyorAuthorization: Bearer
What this MCP server does
This remote MCP server exposes SEC filing data tools through
JSON-RPC tools/list and tools/call.
It gives MCP-capable clients a small no-key demo first, then
routes production SEC filing workflows to RapidAPI REST access
or hosted MCP direct access with a buyer-controlled API key.
DiscoverList SEC filing tools for watchlists, company lookup, insider filing metadata, and filing summariesEvaluateRunsec_demo_latest_filingsandsec_subscription_infobefore sending credentialsDeployUse RapidAPI for REST jobs or hosted MCP direct access for production clienttools/callworkflows
Claude, Cursor, and VS Code client workflows
Use this as a remote MCP server for client environments that support Streamable HTTP directly or through a gateway. The same no-key setup calls work for Claude-style MCP workflows, Cursor projects, VS Code Copilot MCP configuration, and terminal verification before production credentials.
Claude-style clientsRegisterhttps://api.data-apis.com/mcpthrough a Streamable HTTP-capable MCP client or gateway, then run the public demo and subscription-info toolsCursor projectsUse the generic client config and keep production credentials in the client or gateway secret storeVS Code Copilot MCPStart from the downloadable workspacemcp.jsonand verifytools/listbefore production authTerminal checksUse the curl runner or Python first-call runner to testinitialize,tools/list, and both publictools/callrequests
MCP access routes
RapidAPI is the marketplace checkout path for REST endpoint usage.
Hosted MCP production tool calls use the remote MCP URL directly
and need a Data APIs key for x-api-key or
Authorization: Bearer. The public setup tools stay
open so buyers can verify the server before choosing an access
route.
REST via RapidAPISubscribe on RapidAPI for marketplace billing, REST quotas, and generated request snippetsHosted MCP directOpen MCP access handoff when your client must callhttps://api.data-apis.com/mcpwithx-api-keyor bearer authNo-key setupUsesec_demo_latest_filingsandsec_subscription_infobefore sending credentials
Remote MCP trust boundary
The public MCP methods are limited to discovery, setup prompts, demo data, and access handoff. Production data tools are read-only, require a buyer-controlled API key, and do not expose OAuth dynamic client registration.
No-key setupinitialize,tools/list,prompts/list,prompts/get,sec_demo_latest_filings, andsec_subscription_infoare public setup checksProduction authProduction SEC data tool calls requirex-api-keyorAuthorization: BearerRead-only scopeTools return public SEC filing metadata only and do not write filings, trade securities, move money, or modify accountsNo OAuth DCRThe hosted remote MCP server does not expose OAuth dynamic client registration; production access uses scoped API keysPre-credential evaluationRun the evaluation workflow or curl runner before sending production credentials
Available MCP tools
The endpoint supports initialize,
tools/list, and tools/call. Tool calls
use the same paid SEC data layer as the REST API, with public
demo and subscription-info tools available for setup checks.
sec_demo_latest_filingsReturns a small public sample throughtools/callwithout an API keysec_subscription_infoReturns public pricing, checkout, documentation, and API-key setup links without an API keysec_latest_filingsMaps to/v1/sec/latestfor a newest-first snapshot without a polling cursorsec_filing_changesMaps to/v1/sec/changesfor cursor-based date, ticker, form, and event pollingsec_watchlist_changesMaps to/v1/sec/watchlist/changesfor grouped ticker watchlistssec_company_searchMaps to/v1/sec/companies/searchbefore filing-tool callssec_company_profileMaps to/v1/sec/company/{ticker}/profilefor issuer identity, coverage, and form countssec_company_filingsMaps to/v1/sec/company/{ticker}/filingsfor accession numbers and filing metadata historysec_company_eventsMaps to/v1/sec/company/{ticker}/eventsfor normalized event labels derived from filingssec_insider_tradesMaps to/v1/sec/insider-tradesfor Forms 3, 4, and 5 metadatasec_filing_summaryMaps to/v1/sec/forms/{accessionNo}/summaryfor one filing record
Public demo tool call
Use this JSON-RPC request to confirm remote MCP connectivity without an API key. The response is intentionally limited and includes subscription links for full data access.
{
"jsonrpc": "2.0",
"id": "demo-latest-filings",
"method": "tools/call",
"params": {
"name": "sec_demo_latest_filings",
"arguments": {
"limit": 3
}
}
}
Public subscription-info tool call
Use this JSON-RPC request to return pricing, checkout, documentation, and API-key setup links from the MCP endpoint without an API key.
{
"jsonrpc": "2.0",
"id": "subscription-info",
"method": "tools/call",
"params": {
"name": "sec_subscription_info",
"arguments": {}
}
}
Connect
MCP discovery methods, sec_demo_latest_filings, and
sec_subscription_info are public. Production
hosted MCP data-returning tool calls require a Data APIs key sent as
x-api-key or
Authorization: Bearer.
POST /mcpSend JSON-RPC 2.0 MCP requests withContent-Type: application/jsonMCP client configDownload JSON config at/downloads/sec-event-intelligence-mcp-client-config.jsonfor Streamable HTTP clients and API-key headersDirectory kitDownload directory JSON at/downloads/sec-event-intelligence-mcp-directory-kit.jsonfor MCP.so, Glama, PulseMCP, and official registry submission fieldsEvaluation workflowDownload ordered JSON-RPC requests at/downloads/sec-event-intelligence-mcp-evaluation-workflow.jsonfor public setup checksCurl runnerDownload shell script at/downloads/sec-event-intelligence-mcp-evaluation-curl.shto run the public setup checks from a terminalVS Code mcp.jsonDownload workspace config at/downloads/sec-event-intelligence-vscode-mcp.jsonfor VS Code Copilot MCP discoveryPython first-call runnerDownload no-key runner at/downloads/sec-event-intelligence-mcp-first-call.pyfor initialize, tools/list, demo, and subscription-info checksDemo tool callDownload JSON-RPC payload for testingsec_demo_latest_filingsSubscription info callDownload JSON-RPC payload for testingsec_subscription_infoPrompts listDownload JSON-RPC payload for discovering prompt templates withprompts/listTry demo promptDownload JSON-RPC payload for retrievingsec_mcp_try_demoWatchlist promptDownload JSON-RPC payload for retrievingsec_watchlist_polling_planOpenAPIOpen OpenAPI for REST endpoint schemas used by production MCP toolsDemo JSONTry the public REST demo before using authenticated data toolsAgent guideReview agent discovery metadata for OpenAPI, MCP, A2A, and subscription handoffOfficial registrycom.data-apis.api/sec-event-intelligence in the official MCP Registry for remote-server discoverycom.data-apis.api/sec-event-intelligencePublished in the official MCP Registry for remote-server discovery/server.jsonRegistry-style MCP server manifest for directory submission and crawler discovery/.well-known/mcp-server.jsonWell-known alias for MCP server manifest discoveryinitializeReturns protocol version, tool capability, and server metadatatools/listReturns SEC filing tool names and input schemastools/callExecutes a paid data tool after API-key authentication
Directory submission
Use these stable public fields when submitting the remote MCP server to third-party MCP directories or API catalogs.
Metadata/mcp-directory-submission.jsonDirectory kit/downloads/sec-event-intelligence-mcp-directory-kit.jsonEvaluation workflow/downloads/sec-event-intelligence-mcp-evaluation-workflow.jsonEvaluation curl script/downloads/sec-event-intelligence-mcp-evaluation-curl.shSecurity profile/mcp/security and /.well-known/mcp-security.jsonDemo payload/downloads/sec-event-intelligence-mcp-demo-call.jsonSubscription info payload/downloads/sec-event-intelligence-mcp-subscription-info-call.jsonPrompts list payload/downloads/sec-event-intelligence-mcp-prompts-list.jsonTry demo prompt payload/downloads/sec-event-intelligence-mcp-try-demo-prompt.jsonWatchlist prompt payload/downloads/sec-event-intelligence-mcp-watchlist-prompt.jsonNameData APIs SEC Event Intelligence APIURLhttps://api.data-apis.com/mcpDescriptionRemote MCP server for SEC EDGAR filing intelligence: latest filings, watchlist changes, company lookup, insider filing metadata, filing summaries, OpenAPI and A2A handoff for Claude, Cursor, VS Code, and Streamable HTTP MCP client workflows. First no-key tool call: tools/call sec_demo_latest_filings with arguments {"limit": 3}; follow with sec_subscription_info for REST checkout and hosted MCP access.CategoriesFinance, Research & Data, Open Data, Government Data, Legal & Compliance, MonitoringTagsSEC API, EDGAR, SEC filings, filing monitoring, company lookup, insider filings, OpenAPI, A2A, Arazzo, Streamable HTTP, remote MCP, government data, open data, finance API, JSON-RPC, MCP tools, MCP resources, Claude MCP server, Cursor MCP, VS Code MCP