Skip to main content

Scrutica for agents

10 read-only MCP tools for compute-infrastructure research

MCP setup, public API endpoints and downloadable data.

Access is free and requires no account or API key. Facility and company responses include source attribution and estimate flags; response fields vary by tool.

Connect the MCP server

https://scrutica.com/api/mcp
claude.ai and Claude Desktop
Settings → Connectors → Add custom connector, then paste https://scrutica.com/api/mcp.

The endpoint uses Streamable HTTP without authentication. It permits 60 requests per minute per IP address. A 429 response includes Retry-After; wait that many seconds before retrying. A browser GET returns connection information as JSON.

Machine-readable access points

MCP server
https://scrutica.com/api/mcp: 10 read-only tools, with reference documents and analysis prompts. Read the agent guide for schemas and examples. The discovery card is at /.well-known/mcp/server-card.json. Listed in the MCP Registry as io.github.davidgringras/scrutica.
Markdown pages
Append .md to a public page URL for Markdown (for example /methodology.md). The site index is /llms.txt; the combined reference is /llms-full.txt, with dataset summaries and methodology in one file.
Feeds
RSS for Entity List changes (whole log, or per organization), sovereign-program evidence (all programs, or per program), corrections (published amendments), and the Record (digests of additions and updates). A JSON feed reports changes to designation-to-company matches at /api/export-controls/cascade-feed.
Dataset downloads
Packaged bundles with CSV, schema, data dictionary, SHA-256 checksum and Croissant JSON-LD, from Data & Citation. Each download page shows the number of populated values in each column. Citation forms are at the citation guide.
JSON API
Public read endpoints, described in OpenAPI 3.1 at /api/openapi.json. To request Markdown at a page’s own URL, send Accept: text/markdown.

The tools

  • scrutica_searchFree-text search over facilities, companies, and sovereign programs; returns canonical ids with per-row source attribution.
  • scrutica_get_facilityLook up a facility by ID, including reported capacity, linked companies, energy information, source attribution and a citation.
  • scrutica_get_companyLook up a company by ID, including organization type, headquarters country, identifiers, reported financial fields, source attribution and a citation.
  • scrutica_query_export_controlsLook up BIS Entity List records and their Federal Register sources. Coverage notes distinguish explicitly named entities from affiliate-rule inferences.
  • scrutica_entity_list_changesWhat changed in the BIS Entity List: per-notice change events, removal actions, and a weekly activity rollup.
  • scrutica_get_supply_chainRetrieve supplier–customer records for one or more organizations.
  • scrutica_get_sovereign_programNational and regional AI programme records: announced, committed and disbursed funding, status and dependencies. List summaries include the disbursement ratio and its denominator: government-only announced funding when present, otherwise the broader announced amount.
  • scrutica_get_scenarioRetrieve a scenario’s assumptions and selected infrastructure records, plus a link to the interactive analysis. Fields and source coverage vary by scenario; capped lists include their total counts.
  • scrutica_estimate_flopsEstimate peak and sustained throughput from accelerator model, precision, count and utilization. Returns fixed multipliers around sustained throughput and marks the result as estimated.
  • scrutica_get_methodologyRetrieve a methodology summary and documentation URL by topic.

MCP resources include the agent guide and methodology summaries. The facility_brief prompt requests a sourced facility summary; export_control_changes_brief requests Entity List additions and removals. The verify_scrutica_number prompt asks the agent to trace the sources and method behind a particular value.

Reading responses

authority_tier
Source classification: 1 for primary disclosures, measurements or filings; 2 for research databases, research publications and industry-standard derived metrics; 3 for press or analyst reporting; 4 for inferred or estimated values. Check the cited source and the method attached to the particular value. A missing tier leaves the source classification unavailable.
is_estimated
True marks a record that includes an estimate; the source notes or estimation method identify the affected fields where recorded. False does not establish that every value was measured. Preserve accompanying bounds. A null numeric field has no published value in that response: it may be missing or withheld. Do not substitute zero in calculations.
Campus records
Several facility records may cover the same physical site. Use the campus information to identify the record designated for power totals. Campus annotations are incomplete, so compare names and source scopes before adding capacities from apparently related records.
Corrections
Published amendments are listed in Corrections. The Record reports routine additions and updates.
Freshness
Refresh schedules vary by source. Platform totals use the snapshot dated 2026-09-05; individual records can have a different vintage. Retain the returned source date or retrieval date with a citation.

Crawling and reuse

robots.txt states the crawl rules and Scrutica’s permission for training, retrieval and search use. The reuse terms below still apply. Identify your client with a User-Agent and contact URL, and respect the published request limits.

Reuse licence: CC BY-SA 4.0 for the site’s own rendered data, except where a surface states otherwise. The packaged dataset bundles are CC-BY-4.0, stated on their own pages and in every citation form. Attributed sources can have separate terms. Original licensed datasets are not available for redistribution through Scrutica.

Keep source URLs, dates and estimate flags with the values you quote. Entity pages have a Cite panel; MCP facility and company responses include a citestring with the page URL and access date.