FactStamp
What this MCP does
Verifies citations, figures, entities, documents, and software packages against cited sources, returning signed receipts and optional change monitoring.
Tools
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['document'], 'properties': {'document': {'type': 'string', 'maxLength': 40000, 'minLength': 20, 'description': 'The document text. Only sentences that name something we cover AND carry the value to check become claims; everything else is reported as considered.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 2, 'description': "The entity to verify: a legal name such as 'Shopify Inc.', an LEI, or a CIK. An identifier resolves exactly."}, 'jurisdiction': {'type': 'string', 'maxLength': 12, 'description': "Optional jurisdiction code to break ties, e.g. 'CA-ON', 'US-DE', 'AU'."}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['claim'], 'properties': {'claim': {'type': 'string', 'maxLength': 4000, 'minLength': 8, 'description': "The assertion to check, e.g. 'The RBA cash rate is 4.35% as at August 2026'."}, 'series_id': {'type': 'string', 'description': 'Optional. Name the series to bypass the rule-based router (see list_series). Use when you already know which series owns the number, or when routing was ambiguous.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {}}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['claim'], 'properties': {'claim': {'type': 'string', 'maxLength': 4000, 'minLength': 4, 'description': 'The assertion to route.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['tool', 'input'], 'properties': {'tool': {'enum': ['verify_citation', 'verify_package'], 'type': 'string'}, 'input': {'type': 'object', 'additionalProperties': {}}}, 'additionalProperties': False}, 'maxItems': 12, 'description': 'Explicit form: each item names its door and its input.'}, 'packages': {'type': 'array', 'items': {'type': 'string', 'maxLength': 200}, 'maxItems': 12, 'description': "Shorthand: package versions such as 'express@4.18.2'."}, 'citations': {'type': 'array', 'items': {'type': 'string', 'maxLength': 300}, 'maxItems': 12, 'description': 'Shorthand: DOIs, arXiv IDs or titles, each checked as a citation.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 300, 'minLength': 4, 'description': "A DOI such as '10.1038/nature12373', an arXiv ID such as '1706.03762', or a paper title."}, 'claimed_year': {'type': 'integer', 'maximum': 2100, 'minimum': 1500, 'description': 'The year as your document states it. A difference of one year is tolerated.'}, 'claimed_title': {'type': 'string', 'maxLength': 300, 'description': 'The title exactly as your document quotes it, to have it compared against the record.'}, 'claimed_authors': {'type': 'array', 'items': {'type': 'string', 'maxLength': 120}, 'maxItems': 20, 'description': 'The authors as your document lists them. Surnames are compared.'}, 'claimed_journal': {'type': 'string', 'maxLength': 200, 'description': 'The journal or container as your document names it.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['package'], 'properties': {'package': {'type': 'string', 'maxLength': 200, 'minLength': 1, 'description': "The package to check, e.g. 'express', 'express@4.18.2' or '@scope/name'."}, 'ecosystem': {'enum': ['npm', 'pypi', 'crates'], 'type': 'string', 'description': 'Which registry to ask. Defaults to npm.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['kind', 'subject'], 'properties': {'kind': {'enum': ['citation', 'package'], 'type': 'string', 'description': 'What kind of subject this is.'}, 'subject': {'type': 'string', 'maxLength': 300, 'minLength': 2, 'description': "The DOI, arXiv ID or title to watch; for a package, 'express@4.18.2' or 'npm:express@4.18.2'."}, 'webhook': {'type': 'string', 'maxLength': 300, 'description': 'Optional https URL: each recorded change is POSTed there as JSON.'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['kind', 'subject'], 'properties': {'kind': {'enum': ['citation', 'package'], 'type': 'string', 'description': 'What kind of reference this is.'}, 'subject': {'type': 'string', 'maxLength': 300, 'minLength': 2, 'description': "The DOI, arXiv ID or title; for a package, 'express@4.18.2' or 'npm:express@4.18.2'."}}, 'additionalProperties': False}, 'maxItems': 25, 'minItems': 1, 'description': 'Up to 25 references. A repeated reference is charged once.'}, 'webhook': {'type': 'string', 'maxLength': 300, 'description': 'Optional https URL: each recorded change on any reference is POSTed there as JSON.'}}, 'additionalProperties': False}
Recent tool changes
Similar MCP servers
osint-terminal
Provides keyless OSINT and reconnaissance tools for domains, DNS, IPs, breach exposure, threat intelligence, and related lookups.
tollbooth
Provides paid OSINT, web intelligence, security threat and vulnerability lookups, prediction-market analysis, financial data, leg…
TunnelMind Data API
Aggregates web, routing, supply-chain, tracker, threat, and agent-registry intelligence into risk verdicts, evidence, receipts, a…
DataNexus MCP
Enables public-data research across domains, patents, government contracts, nonprofits, compliance registries, and software secur…
website-search
Provides security article search and structured guidance, templates, frameworks, and review criteria for incident response, threa…
1cent Web Intelligence for AI Agents
Performs SSRF-safe public web inspection, URL extraction, metadata and content analysis, accessibility checks, feed and sitemap d…
x402 Checker (AI Nock)
Offers paid x402 utilities for blockchain, crypto markets, academic and news search, DNS and email checks, CVE lookups, geocoding…
Urlscan Io
Searches urlscan.io historical scan results by domain or IP address and returns URLs, verdicts, screenshots, and scan metadata.