Special Situations is a paid public API with a limited free website preview. The free public Situations database is for discovery and manual research. An API key on a paid organization plan enables programmatic search, exports, archive reads, and monitoring.
Choose the right object
1. Discover, then narrow
Use the lean projection for a broad roster. It lowers transport and parsing cost; it does not lower the meter for the request.2. Build a source-cited research packet
Retrieve current detail before asking an agent to interpret a situation. Keep thesituationId, accession numbers, source URLs, event dates, requestId, and traceparent with the resulting memo. An export is a factual brief, not investment advice and not a substitute for source-filing review.
3. Use immutable issues for reproducibility
Issue data answers a historical question: what did the digest publish then? Live detail answers a current question: what does the situation look like now? Keep those two facts separate in stored research.sourceSituationIds, sourceEventIds, and source-event snapshots are the reproducibility anchors. Fetch the referenced situationId separately before describing live terms or current status.
4. Monitor after you have a thesis
Create a monitor only after narrowing the universe. The API-key example below creates a filter-only watch with delivery suppressed; activate email or organization fanout only from a bearer-authenticated workflow after signed webhook or stream delivery has been configured and tested.monitor_management. Delivery activation may require an additional delivery entitlement and delivery-specific metering. Preserve delivery IDs and source filing provenance, verify inbound signatures over the raw body, and replay only failed deliveries when the receiving system is ready.
MCP and reusable Skills
Use hosted MCP discovery as the source of truth for available tools. The published workflow supports discovery/list, detail, feed, calendar, stats, and performance tools when advertised; use REST for export, archive, underwriting, and watchlist operations until discovery advertises equivalent tools. Tool calls use the same organization key, entitlement checks, meter classes, and source-citation expectations as REST. Install the server with the MCP setup guide, then let an agent inspect the deployed tool list before issuing durable research or monitoring operations. The bundledtrack-special-situations Skill is the CLI-oriented counterpart:
it guides an agent from a broad roster to live detail, a cited export, and an
intentional monitor. It intentionally covers only the public Special Situations
API workflow: discovery, cited research, and monitoring.
Cost and entitlement posture
Before a batch or an agent loop, retrieveGET /v1/limits and GET /v1/billing/rates. For every request, log the response meter and billing headers rather than hard-coding a plan assumption. For route-specific reads, preserve the SECAPI-Meter-Class response header rather than hard-coding meter assumptions.
Special Situations provides SEC-derived situation and filing data; it does not provide proprietary enrichment or investment advice.

