Set the API key
Create an API key in the signed-in dashboard, then expose it only to the MCP client process:https://api.secapi.ai/mcp. GET /mcp returns public connection metadata. MCP requests use JSON-RPC over an authenticated POST /mcp request with the key in x-api-key.
Add the server
For Claude Code, add the hosted server with the API key header:Verify a filing workflow
Restart or reload the client after adding the server. Then give it a bounded request that requires source fields in the answer:Discover tools before calling them
The server exposes its current tool catalog through the MCP protocol. Ask the client to list tools, or usetools.search to find a capability and tools.describe to inspect its input schema before calling it. This avoids relying on an old local catalog or a copied prompt.
Troubleshoot a connection
If the client cannot list tools, confirm the URL, reload the configuration, and verify thatSECAPI_API_KEY is present in the process environment. If a tool call fails, retain the HTTP status or JSON-RPC error, requestId, and any trace context before retrying.
Read MCP workflows for task patterns and Troubleshooting for error-specific guidance.
