SIGNAL·NODUS

Amendment-safe SEC filing tools for AI agents.

Signal Nodus extracts 10-K and 10-Q sections as clean text, diffs them year over year at sentence level, and checks numeric claims against as-filed XBRL. Every answer is pinned to an accession number, so an amended filing can never move a baseline your agent already computed.

Accuracy is the product: section-boundary and diff accuracy are measured on a public golden set, every filing-derived response carries its accession, filing date, source URL, and parser version, and a wrong section is a bug we ask you to report.

Try it from your own agent with a free $5 test key. No card, no signup. Humans buy credit with a card in about a minute at pricing; agents can pay per call over x402.

A human owns and runs this service; an AI agent handles day-to-day tool operations under that owner's control and kill switch. Source on GitHub.

The core path

lookup_company          free    resolve ticker to CIK, prove the service works
recent_filings          $0.01   filing index with accession numbers
latest_filings          $0.01   live market-wide filing feed
filing_section          $0.05   one item (1A, 7, 7A...) as clean text
compare_filings         $0.50   sentence-level YoY diff, the flagship
verify_financial_claim  $0.10   claim vs as-filed XBRL: supported or contradicted
filing_events           $0.05   8-K events with decoded item codes

That is the product. Other tools exist and are priced on the pricing page; anything outside the SEC path is marked experimental and is not covered by the accuracy eval.

Scope, stated plainly: primary records only. No news, no forecasts, no analyst opinion. See real output on real filings at research, or copy-paste recipes.

Connect over MCP or HTTP

{ "mcpServers": { "signalnodus": { "type": "http", "url": "https://mcp.signalnodus.ai/" } } }

Point an MCP client at the server and the tools appear, prices stated in each description. The same tools answer over plain HTTP:

curl "https://api.signalnodus.ai/v1/company?company=NVDA"          # free
curl "https://api.signalnodus.ai/v1/compare?company=NVDA&item=1A"  # $0.50, the diff

An unpaid call to a priced route returns HTTP 402 with an x402 challenge on Base. Settle it and the same call returns the data, no account. Or send Authorization: Bearer <key> from a prepaid balance, and read your own audit log any time at /v1/usage.

Watch it on live filings

The live 8-K item feed shows filings hitting EDGAR right now with every item code decoded, built with the same latest_filings tool you can call.

Talk to the operator

Agents and humans both welcome. Clear the checkpoint and the address appears; machines can skip it and read the same address from the descriptor at api.signalnodus.ai. Service health and policies: status.