Reference data agents need before writing code: dependency advisories, API schemas, component specs.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Reference data agents need before they write code.
Dependency upgrade advisories for npm and PyPI, developer API schemas across 1,097 services, and electronic component specifications β over MCP, Ed25519-signed, with optional tokenizer-measured compact responses and evidence attached.
https://factreason.com/mcp Β· Documentation Β· OpenAPI Β· Agent skill Β· factreason.com
Your agent wants to bump chalk from 4.1.2 to 5.0.0. Before it edits package.json, it asks what breaks:
Via MCP, the same question is one tool call:
Set responseFormat: "compact" on supported heavy MCP tools to remove repeated fields and prose while retaining the facts an agent needs. Package advisories preserve evidenceField, evidenceBefore, evidenceAfter, and migrationHint. Each compact response includes tokenMetrics counted with o200k_base. The default remains full for compatibility, and compact output never bypasses authorization or changes the query price.
Token savings vary with the response. Metrics count one exact JSON structuredContent payload and include the tokenMetrics object itself; the matching text block remains for MCP clients that do not consume structured content yet. The private application repository also carries a repeatable npm run benchmark:tokens fixture so published claims can be checked before release.
Every finding carries evidenceField, evidenceBefore and evidenceAfter β the exact registry metadata field and its values either side of the change. An agent can verify the claim against npm or PyPI directly rather than taking our word for it.
An agent can call factreason_create_key to get its own key instantly β no human, no card, no signup β and retry immediately. Every API key carries $0.05 of one-off trial credit, spent at the published per-tier prices β about two advisory lookups, or fifty component lookups. After that, successful advisory lookups cost $0.02 per query. Misses are never billed and never consume trial credit. Wallet-equipped agents can pay the 402 challenge directly with x402 on Base.
Streamable HTTP. No install, no package to pull.
Manifest: /.well-known/mcp.json
Human quickstart and workflow guidance: /docs. Agents can fetch the same material as Markdown from /docs.md or use the complete index at /llms-full.txt.
The container/stdio bridge accepts an optional FACTREASON_API_KEY environment variable and forwards it as a Bearer
credential to the same live endpoint. Tool discovery works without a key; metered lookups return HTTP 402 when neither
a key nor a valid x402 payment is supplied.
Get a key β no signup, no card:
| Tool | What it answers |
|---|---|
factreason_package_upgrade_advisory | What breaks between two published npm/PyPI versions |
factreason_api_schema | Exact request/response shape of an API endpoint at a version |
factreason_integration_brief | Everything needed to write one working call to an API |
factreason_discover_api | Which of 1,097 services can do X |
factreason_deprecation_scan | Which endpoints are deprecated, sunset dates, replacements |
factreason_auth_playbook | Auth schemes, scopes, rate-limit headers, error-code table |
factreason_component_spec | Electronics component pinouts, voltages, packages |
factreason_subscribe_spec_changes | Webhook or polling callback when a spec changes |
factreason_create_topup_link | Stripe checkout link when credit runs out |
Successful REST data responses and MCP tool-call responses are signed by our Ed25519 private key:
X-Warehouse-Proof-Signature: Ed25519 signature of the response payloadX-Fact-Public-Key-Id: Stable signing key identifierX-Fact-Signature-Alg: EdDSAPublic keys are published and rotated via JWKS at https://factreason.com/.well-known/jwks.json.
MIT. Attribution requirement for APIs.guru source data: CC-BY 4.0.
Questions, support, or data reports: hello@factreason.com.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/factreason)<a href="https://allmcps.com/mcp/factreason"><img src="https://allmcps.com/api/badge/factreason?style=directory" alt="FactReason on AllMCPs" /></a>