{
  "automatic_evidence_credit": false,
  "captures": [],
  "change_log": [
    {
      "after_hash": "e2c071cd1d4728f6181dd0165fce1897e2a4907e14b46d054a2d7107c30eaf15",
      "before_hash": "d0867593eedb8305ede006288221da37cc66ec47083f69c6afe1f7affdae5fd6",
      "diff": {
        "changes": [
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[list_card_packages].description",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 1,
          "NON_BREAKING": 0
        },
        "taxonomy_version": "1.0.0",
        "total": 1,
        "truncated": false
      },
      "entry_sha256": "d1474ed079fe6d0e325690efdd198accbbb4266e94b25cb9e4816b5b40941962",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED",
        "TOOL_LIST_OR_TOOL_TEXT_CHANGED"
      ],
      "observed_at_utc": "2026-10-16T15:04:10Z",
      "previous_entry_sha256": "80a5136f544f44c0e90927acd86977ddca038d827d2f0a59a2538d11bbb4b0f2",
      "receipt_id": "f9af5791-5422-50df-9069-14325b7d048f",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/f9af5791-5422-50df-9069-14325b7d048f",
      "sequence": 32441,
      "target_id": "obs_c2b1c873dff45cb16a74159e",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agents.factstamp.dev/mcp"
    },
    {
      "after_hash": "d0867593eedb8305ede006288221da37cc66ec47083f69c6afe1f7affdae5fd6",
      "before_hash": "5c8a7c40300125eb0a43fcaf90a82c61d80fbf7d3303612fd92d3040244a74a8",
      "diff": {
        "changes": [
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[buy_card_package]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[list_card_packages]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[check_document].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[check_entity_file].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[check_figure].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[check_sanctions].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[check_vat].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[verify_citation].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[verify_package].description",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 7,
          "NON_BREAKING": 2
        },
        "taxonomy_version": "1.0.0",
        "total": 9,
        "truncated": false
      },
      "entry_sha256": "eb1bd24d7a3d0b993e7e0e534f441d8b0e187d7d7fab79bbe502af835c725c82",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED",
        "TOOL_LIST_OR_TOOL_TEXT_CHANGED"
      ],
      "observed_at_utc": "2026-10-15T13:14:34Z",
      "previous_entry_sha256": "a503c51078e53af07bb07b08ab16d9e92a34306341f0481a81bc337120bb4dcd",
      "receipt_id": "cc3a550f-fe1f-5a3f-bff0-66f16999a020",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/cc3a550f-fe1f-5a3f-bff0-66f16999a020",
      "sequence": 31308,
      "target_id": "obs_c2b1c873dff45cb16a74159e",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agents.factstamp.dev/mcp"
    },
    {
      "after_hash": "5c8a7c40300125eb0a43fcaf90a82c61d80fbf7d3303612fd92d3040244a74a8",
      "before_hash": "08131a11cb94bdc512b37fcd3a986e46bb92765bd9549b3dca430aa5ce050c8e",
      "diff": {
        "changes": [
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[check_entity_file].description",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 1,
          "NON_BREAKING": 0
        },
        "taxonomy_version": "1.0.0",
        "total": 1,
        "truncated": false
      },
      "entry_sha256": "0b5f81bb6b993a079ac97e2b38d9a329ff998d7041de1a25fd75c356a83f6b77",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED",
        "TOOL_LIST_OR_TOOL_TEXT_CHANGED"
      ],
      "observed_at_utc": "2026-10-14T11:17:26Z",
      "previous_entry_sha256": "cf3376acc90386a1778810b6c32c07d21afa7b77934941468bbf8dd5a81d5670",
      "receipt_id": "44b83489-9f45-5c40-95c3-f314827503fd",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/44b83489-9f45-5c40-95c3-f314827503fd",
      "sequence": 29658,
      "target_id": "obs_c2b1c873dff45cb16a74159e",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agents.factstamp.dev/mcp"
    },
    {
      "after_hash": "08131a11cb94bdc512b37fcd3a986e46bb92765bd9549b3dca430aa5ce050c8e",
      "before_hash": "a65a5513f52969f2529c110608551912c572dbc2d3659dd5e8684e6e2cf132f3",
      "diff": {
        "changes": [
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[check_entity_file].description",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 1,
          "NON_BREAKING": 0
        },
        "taxonomy_version": "1.0.0",
        "total": 1,
        "truncated": false
      },
      "entry_sha256": "d68a86123c7be8e26ca7e685115f49e094c9f97903aec55532df3b25902469ab",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED",
        "TOOL_LIST_OR_TOOL_TEXT_CHANGED"
      ],
      "observed_at_utc": "2026-10-12T07:02:29Z",
      "previous_entry_sha256": "5881da31f51dfe8dc4e3ac4ce78e0f2123544e350f2045012f900ed362c0b0f5",
      "receipt_id": "ee15975e-f1fa-516f-aca3-83b477aa8c16",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/ee15975e-f1fa-516f-aca3-83b477aa8c16",
      "sequence": 26207,
      "target_id": "obs_c2b1c873dff45cb16a74159e",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agents.factstamp.dev/mcp"
    },
    {
      "after_hash": "a65a5513f52969f2529c110608551912c572dbc2d3659dd5e8684e6e2cf132f3",
      "before_hash": "2e7a0a94f76966c529dd158b42c0e6751b696081c1b77bfc225b7bd4d29035fa",
      "diff": {
        "changes": [
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[check_entity_file]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[check_sanctions]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[check_vat]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[check_document].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[verify_bulk].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[watch_add].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "tool description changed",
            "kind": "TOOL_DESCRIPTION_CHANGED",
            "path": "tools[watch_portfolio].description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "version patch",
            "kind": "VERSION_PATCH",
            "path": "version",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "description changed",
            "kind": "DESCRIPTION_CHANGED",
            "path": "description",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "INFO",
            "fact": "field changed",
            "kind": "FIELD_CHANGED",
            "path": "remotes",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 7,
          "NON_BREAKING": 3
        },
        "taxonomy_version": "1.0.0",
        "total": 10,
        "truncated": false
      },
      "entry_sha256": "78bf2259f39b0446e930fc0371f65490a5790534a992cc589e1bc45f4144f411",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED",
        "TOOL_LIST_OR_TOOL_TEXT_CHANGED"
      ],
      "observed_at_utc": "2026-10-11T05:02:45Z",
      "previous_entry_sha256": "57f526f7f494fa5cb71ae5c9ecf91543f76dd42fe00b6ec6306aa72bd4a9b85a",
      "receipt_id": "0e0d792f-2180-58e6-b259-2084c2807874",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/0e0d792f-2180-58e6-b259-2084c2807874",
      "sequence": 23981,
      "target_id": "obs_c2b1c873dff45cb16a74159e",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://agents.factstamp.dev/mcp"
    },
    {
      "after_hash": "2e7a0a94f76966c529dd158b42c0e6751b696081c1b77bfc225b7bd4d29035fa",
      "before_hash": "70a970039c0f73e09295946b70d5f32857199cb6dae1af97cf0903188c9b1704",
      "diff": {
        "changes": [
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[check_document]",
            "security_relevant_field": false
          },
          {
            "compatibility_class": "NON_BREAKING",
            "fact": "tool added",
            "kind": "TOOL_ADDED",
            "path": "tools[watch_portfolio]",
            "security_relevant_field": false
          }
        ],
        "classified": true,
        "counts_by_class": {
          "BREAKING": 0,
          "INFO": 0,
          "NON_BREAKING": 2
        },
        "taxonomy_version": "1.0.0",
        "total": 2,
        "truncated": false
      },
      "entry_sha256": "28f8f0907b723c5693337a23cb893b4b3cb3aeace2f58371641f0e676cb84b02",
      "evidence_class": "MANIFEST_CHANGE",
      "labels": [
        "MANIFEST_CHANGED",
        "TOOL_LIST_OR_TOOL_TEXT_CHANGED"
      ],
      "observed_at_utc": "2026-09-30T23:54:34Z",
      "previous_entry_sha256": "dd4cfa5d775715c619ff8aaba03b4e518281b7c24eb0cdaf2ed71192afd3b2c7",
      "receipt_id": "c223c749-137d-574e-bcd1-8d00d72dd819",
      "receipt_url": "https://www.gaipagents.com/v1/free/receipts/c223c749-137d-574e-bcd1-8d00d72dd819",
      "sequence": 109,
      "target_id": "obs_c2b1c873dff45cb16a74159e",
      "target_kind": "MCP_REMOTE",
      "target_locator": "https://factstamp.agentrails.workers.dev/mcp"
    }
  ],
  "check_outcomes": {
    "ask": {
      "changed_since": "https://www.gaipagents.com/v1/free/observatory/changed-since?url=<endpoint>",
      "changes_and_reachability": "https://www.gaipagents.com/v1/free/changes/subscribe?url=<endpoint>",
      "conformance": "https://www.gaipagents.com/v1/free/conformance/check?url=<endpoint>"
    },
    "published": false,
    "why": "Outcomes of GAIP's own checks (whether the endpoint answered, HTTP status, response time, conformance findings) are given only to a caller who asks about the URL, never on a public page, list or feed. The same applies to every target."
  },
  "conformance": {
    "findings": "GIVEN_TO_CALLER_ONLY",
    "meaning": "The rule catalogue this manifest was read against at the observed time. The finding codes go only to a caller who checks the URL (check_outcomes.ask.conformance).",
    "observed_at_utc": "2026-10-17T16:59:51Z",
    "protocol": "MCP",
    "rule_catalogue_route": "/v1/free/knowledge/conformance-rules",
    "rule_catalogue_version": "1.0.0"
  },
  "corrections": {
    "contact": "https://www.gaipagents.com/contact",
    "exclusion": "https://www.gaipagents.com/v1/free/observatory/corrections/exclusion",
    "opt_out": "POST kind OPT_OUT to the route; the target is withdrawn from public view at once (a pause). The site's owner makes it permanent at https://www.gaipagents.com/v1/free/observatory/corrections/exclusion.",
    "queued_for_review": 0,
    "route": "https://www.gaipagents.com/v1/free/observatory/corrections"
  },
  "declared_derivations": {
    "data_appetite": {
      "categories": {
        "free_text_large": {
          "fields": 1,
          "tools": 1
        }
      },
      "fields_read": 33,
      "observed_at_utc": "2026-10-17T16:59:51Z",
      "tools_read": 15
    },
    "dependency_domains": [],
    "last_observed_at_utc": "2026-10-17T16:59:51Z",
    "meaning": "Derived by GAIP from what this agent declared, at the stated time: the categories of data its tools' input fields ask for (counts, by keyword rules gaip.data-appetite-rules.v1), the outside domains its declarations point to, and the operator as the agent itself publishes it. Facts about declarations, not an assessment of the agent or its operator.",
    "operator": {
      "as_published": "au.com.alpineai",
      "source_kind": "registry_namespace_domain"
    },
    "rules_version": "gaip.data-appetite-rules.v1",
    "schema_version": "gaip.declared-derivations.v1"
  },
  "latest": {
    "baseline_at_utc": "2026-09-29T13:36:05Z",
    "manifest_sha256": "e2c071cd1d4728f6181dd0165fce1897e2a4907e14b46d054a2d7107c30eaf15",
    "observed_at_utc": "2026-10-17T16:59:51Z"
  },
  "metadata_signals": {
    "meaning": "Pattern rules are published only as aggregate rates across all observed targets (see the summary), never per party. GAIP issues no overall verdict and does not rank parties.",
    "overall_verdict": null,
    "per_target_results": null,
    "published": "AGGREGATE_ONLY_IN_SUMMARY",
    "rules": [
      {
        "rationale": "Zero-width, bidirectional-control and Unicode tag characters are not visible to a human reader but are read by language models. GAIP reports whether any occur; many have ordinary uses.",
        "rule_id": "OBS-SIG-001",
        "title": "Invisible or bidirectional-control Unicode characters in names or descriptions"
      },
      {
        "rationale": "Tool and skill descriptions are read by models. GAIP reports whether a description contains phrases shaped like instructions to a model (the patterns in GAIP's public conformance rule catalogue, plus the phrases listed in the Observatory method). Such phrases can be benign.",
        "rule_id": "OBS-SIG-002",
        "title": "Instruction-like text in descriptions"
      },
      {
        "rationale": "When a description refers to a tool name that only a different observed server publishes, a model using both servers may connect the two. GAIP reports whether such a reference occurs; shared names are common and often coincidental.",
        "rule_id": "OBS-SIG-003",
        "title": "Description names a tool published by a different observed server"
      },
      {
        "rationale": "Declared OAuth scopes whose names contain wildcard or whole-account wording (*, all, admin, root, full) request wide access by name. GAIP reports whether such a scope name is declared; it does not know what the scope grants.",
        "rule_id": "OBS-SIG-004",
        "title": "Declared authorization scopes with broad-access wording"
      }
    ],
    "third_party_scanners": [
      {
        "name": "Snyk agent-scan (formerly Invariant Labs mcp-scan)",
        "status": "NOT_RUN",
        "url": "https://github.com/snyk/agent-scan"
      },
      {
        "name": "Cisco AI Defense MCP Scanner",
        "status": "NOT_RUN",
        "url": "https://github.com/cisco-ai-defense/mcp-scanner"
      }
    ]
  },
  "method": "https://www.gaipagents.com/observatory",
  "notice": "Facts observed by GAIP at the stated time (UTC); they may be out of date. This is not an assessment of safety, quality, security, legality or trustworthiness of any party, and not a recommendation. To request a correction, add a right of reply or opt out, POST to https://www.gaipagents.com/v1/free/observatory/corrections or use https://www.gaipagents.com/contact.",
  "price_gbp": 0,
  "schema_version": "gaip.observatory.v1.target",
  "silent_changes_last_30_days": {
    "days": 30,
    "entries_read_at_most": 200,
    "kinds": [
      "tool_descriptions_reworded",
      "tools_added"
    ],
    "line": "In the last 30 days its declared tools or interface changed with no declared version change in 2 weeks: 2026-W40 (2026-09-30); 2026-W42 (2026-10-12, 2026-10-14, 2026-10-15, 2026-10-16); kinds: tool descriptions re-worded, tools added.",
    "meaning": "Weeks (ISO) in which GAIP recorded a change to the agent's declared tools or interface (tools added or removed, descriptions re-worded, input or output schema, behaviour labels, sign-in, terms or prices, endpoint host) and no declared version (registry or card version, serverInfo.version) moved that week. A week whose version movement is not recorded is not counted. Dated facts from the public change log; not an assessment of the agent.",
    "weeks": [
      {
        "dates": [
          "2026-09-30"
        ],
        "kinds": [
          "tools_added"
        ],
        "week": "2026-W40"
      },
      {
        "dates": [
          "2026-10-12",
          "2026-10-14",
          "2026-10-15",
          "2026-10-16"
        ],
        "kinds": [
          "tool_descriptions_reworded",
          "tools_added"
        ],
        "week": "2026-W42"
      }
    ],
    "weeks_with_silent_changes": 2
  },
  "snapshot": {
    "capabilities": [
      "tools"
    ],
    "description": "Verify a company, figure or citation before you rely on it. Card or crypto; signed receipt.",
    "name": "au.com.alpineai/factstamp",
    "parts": [
      "registry_server_json",
      "mcp_initialize_tools_list"
    ],
    "protocol": "MCP",
    "protocolVersion": "2025-06-18",
    "public_copy": "Text excerpts of at most 300 characters; input schemas and security schemes as SHA-256 and size only.",
    "remotes": [
      {
        "type": "streamable-http",
        "url": "https://agents.factstamp.dev/mcp"
      }
    ],
    "scopes": [],
    "serverInfo": {
      "name": "FactStamp",
      "version": "0.1.3"
    },
    "title": "FactStamp",
    "tools": [
      {
        "annotations": {
          "idempotentHint": false,
          "openWorldHint": true,
          "readOnlyHint": false,
          "title": "Open a card package payment link"
        },
        "description": "Free. Opens a Stripe Checkout Session for one card package and returns its payment link and its session id. This tool charges nothing and produces no artefact: on the card rail the thing that taps is a human. The package's work runs only at its redeem path, after Stripe's own record says that sessio",
        "inputSchema": {
          "bytes": 287,
          "published": "HASH_ONLY",
          "sha256": "5135de49ce5017b6769ac3471b97352a4f1f83ada098d92024c1ae12699062fa"
        },
        "name": "buy_card_package",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "Check a whole document"
        },
        "description": "A whole document in one call: the claims that can be verified against a primary source, each answered by the door that owns it with its own signed receipt, plus one receipt over the document. Extraction is mechanical, so the claim list and the count are reproducible from your document alone \u2014 nothin",
        "inputSchema": {
          "bytes": 365,
          "published": "HASH_ONLY",
          "sha256": "24a503788f1a3ad21fecfa81c077aad4794d90d7bb2ac744d7ad2cc9649b4b54"
        },
        "name": "check_document",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "Verify a legal entity"
        },
        "description": "Verify a legal entity: does this company exist, under which identifier and jurisdiction, and is its registration current? Cited to open primary registers (the GLEIF LEI index and US SEC EDGAR). Returns found, ambiguous, not_found or unknown; a near name match is never reported as a match. Not advice",
        "inputSchema": {
          "bytes": 450,
          "published": "HASH_ONLY",
          "sha256": "a01423061fa6cc17762e57728973176838e7f6c45a408932a2ccc6f6125d07ee"
        },
        "name": "check_entity",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "The entity file: everything we hold about one company"
        },
        "description": "The entity file: ONE paid answer holding everything we hold about one company: the whole picture in ONE call rather than four separate facts stitched together, at the point of signing, onboarding, paying or acquiring a counterparty. It holds identity and standing, the registered office, SIC activity",
        "inputSchema": {
          "bytes": 461,
          "published": "HASH_ONLY",
          "sha256": "be82f2fc0d8e46c75000a72089718b4f433ee14e3cbbfacf91a7dbedc97929cb"
        },
        "name": "check_entity_file",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "Check a figure claim"
        },
        "description": "Submit the dated figure you are about to act on. Returns verified, stale, contradicted or unknown, cited to the publisher's own series with its as-of date. Relevant wherever a number is going onto a page, deck or decision. Not advice. Comes with an Ed25519-signed receipt covering the question, the v",
        "inputSchema": {
          "bytes": 494,
          "published": "HASH_ONLY",
          "sha256": "a030816f3cca79ed8785a2adb68eda535e6111f5a526d0f306a04320cd0f4869"
        },
        "name": "check_figure",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "Screen a name against sanctions lists"
        },
        "description": "Sanctions screening of a name, for whether a person or company is on a sanctions list \u2014 and which one. Reads OFAC SDN, the UN consolidated list, the EU Financial Sanctions File and the UK Sanctions List, and returns listed, mismatch, not_found or unknown. The answer names the lists that were consult",
        "inputSchema": {
          "bytes": 661,
          "published": "HASH_ONLY",
          "sha256": "9a228d78243222b35c022f20d06653f35d04267723fd5d1af5b6edc1b40ddb40"
        },
        "name": "check_sanctions",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "Check an EU VAT number"
        },
        "description": "An EU VAT number check \u2014 VAT validity, and the VAT registration behind it. Reads the official VIES service (European Commission), keyless. Returns valid, invalid or unknown \u2014 an outage is NEVER reported as invalid \u2014 with the member state, the register's own request date, and the trader identity only",
        "inputSchema": {
          "bytes": 497,
          "published": "HASH_ONLY",
          "sha256": "031bcde546640ef17ec46a026ca76cb3662e670412c8ce4f7ff712a1ee7aa123"
        },
        "name": "check_vat",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": false,
          "readOnlyHint": true,
          "title": "List the one-off card packages"
        },
        "description": "Free. The one-off card packages as one machine-readable catalogue: the 11 products and their 13 prices in Australian dollars, the unit one payment buys for each SKU, what the package returns, and where the input is sent. One payment each, nothing metered, nothing subscribed. The per-call doors stay ",
        "inputSchema": {
          "bytes": 85,
          "published": "HASH_ONLY",
          "sha256": "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
        },
        "name": "list_card_packages",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "List what this engine covers"
        },
        "description": "Free. What this engine covers, the publisher and as-of date behind each series, and the no-guess rule.",
        "inputSchema": {
          "bytes": 85,
          "published": "HASH_ONLY",
          "sha256": "7a014b717a77aac971ea0ab5c0ff47bb13e6cae7ef9442d9dedb15ce36381b15"
        },
        "name": "list_series",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "Route a claim to a series (no verdict)"
        },
        "description": "Free. Shows which series a claim would be routed to, the value and date extracted, and the signals behind the score. Returns NO verdict \u2014 pay for check_figure when you want one.",
        "inputSchema": {
          "bytes": 231,
          "published": "HASH_ONLY",
          "sha256": "8749279b044a621db37915ea7e845296db1881e0520725d054e94bab52dfd775"
        },
        "name": "route_claim",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "Check a whole list"
        },
        "description": "Check a whole list in one call: a bibliography or a dependency manifest. Send items[] of {tool, input} or the citations[]/packages[] shorthand. Up to 12 items at a flat US$0.12 on this door; longer lists pay 0.016667 an item on the pack-funded HTTP door (POST /bulk, up to 25 items). Every item is an",
        "inputSchema": {
          "bytes": 763,
          "published": "HASH_ONLY",
          "sha256": "f16451b6ed8171a664a9986c311bcda0eb0d07a018ad1299c000dc311efb51b5"
        },
        "name": "verify_bulk",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "Verify a citation"
        },
        "description": "Says whether a citation can be repeated. Submit a DOI, an arXiv ID or a paper title: returns whether it exists, what it is (title, authors, year, container) and whether it has been retracted, cited to Crossref and arXiv. Optionally send what your document claims (title, authors, year, journal) and e",
        "inputSchema": {
          "bytes": 894,
          "published": "HASH_ONLY",
          "sha256": "1410db53637524154126bef95ddee0d1c07723391ad714e3e0a31eba3b808c54"
        },
        "name": "verify_citation",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": true,
          "openWorldHint": true,
          "readOnlyHint": true,
          "title": "Verify a package version"
        },
        "description": "Reports on a dependency at the point of installation. Submit a package and version plus its ecosystem: returns whether that exact version exists, whether it is yanked or deprecated, and every advisory OSV lists against it. An invented version returns not_found with the real versions nearest to it, a",
        "inputSchema": {
          "bytes": 400,
          "published": "HASH_ONLY",
          "sha256": "581c920fe7f95aabf3f5430dc87e8d6ffc963ff79f9fa5c1c7c316b0a8b85993"
        },
        "name": "verify_package",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": false,
          "openWorldHint": true,
          "readOnlyHint": false,
          "title": "Watch a citation or package"
        },
        "description": "Watch ONE citation or ONE package version instead of checking it once. Send kind ('citation' or 'package') and the subject (a DOI, an arXiv ID or a title; or npm:express@4.18.2). The first check is answered immediately and signed, then re-checked daily for 30 days; every real change (a retraction, a",
        "inputSchema": {
          "bytes": 538,
          "published": "HASH_ONLY",
          "sha256": "076b3ba00049cfdf44d00fefc28b3090f759aacdda52e9bc695308baf0030aae"
        },
        "name": "watch_add",
        "title": null
      },
      {
        "annotations": {
          "idempotentHint": false,
          "openWorldHint": true,
          "readOnlyHint": false,
          "title": "Watch a list of references"
        },
        "description": "Watch a whole list instead of one reference at a time: up to 25 citations or package versions re-checked every day for 30 days under one token. US$5 a portfolio \u2014 20 cents a reference, under a cent a check \u2014 and the first check on every reference is answered and signed immediately. Each real change ",
        "inputSchema": {
          "bytes": 766,
          "published": "HASH_ONLY",
          "sha256": "77b4cdc8a27618cfa28ceeaa782f8a6166941a4a802d2e4e2cda02867e1f5280"
        },
        "name": "watch_portfolio",
        "title": null
      }
    ],
    "version": "0.1.3"
  },
  "status_history": [
    {
      "manifest_partial": false,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "e2c071cd1d4728f6181dd0165fce1897e2a4907e14b46d054a2d7107c30eaf15",
      "observed_at_utc": "2026-10-17T16:59:51Z",
      "protocol_version": "2025-06-18"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "e2c071cd1d4728f6181dd0165fce1897e2a4907e14b46d054a2d7107c30eaf15",
      "observed_at_utc": "2026-10-16T15:04:10Z",
      "protocol_version": "2025-06-18"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "d0867593eedb8305ede006288221da37cc66ec47083f69c6afe1f7affdae5fd6",
      "observed_at_utc": "2026-10-15T13:14:34Z",
      "protocol_version": "2025-06-18"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "5c8a7c40300125eb0a43fcaf90a82c61d80fbf7d3303612fd92d3040244a74a8",
      "observed_at_utc": "2026-10-14T11:17:26Z",
      "protocol_version": "2025-06-18"
    },
    {
      "manifest_partial": false,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "08131a11cb94bdc512b37fcd3a986e46bb92765bd9549b3dca430aa5ce050c8e",
      "observed_at_utc": "2026-10-13T08:54:25Z",
      "protocol_version": "2025-06-18"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "08131a11cb94bdc512b37fcd3a986e46bb92765bd9549b3dca430aa5ce050c8e",
      "observed_at_utc": "2026-10-12T07:02:29Z",
      "protocol_version": "2025-06-18"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "a65a5513f52969f2529c110608551912c572dbc2d3659dd5e8684e6e2cf132f3",
      "observed_at_utc": "2026-10-11T05:02:45Z",
      "protocol_version": "2025-06-18"
    },
    {
      "manifest_partial": null,
      "manifest_parts": null,
      "manifest_sha256": null,
      "observed_at_utc": "2026-10-10T03:08:45Z",
      "protocol_version": null
    },
    {
      "manifest_partial": null,
      "manifest_parts": null,
      "manifest_sha256": null,
      "observed_at_utc": "2026-10-09T00:38:52Z",
      "protocol_version": null
    },
    {
      "manifest_partial": null,
      "manifest_parts": null,
      "manifest_sha256": null,
      "observed_at_utc": "2026-10-07T22:42:06Z",
      "protocol_version": null
    },
    {
      "manifest_partial": null,
      "manifest_parts": null,
      "manifest_sha256": null,
      "observed_at_utc": "2026-10-06T20:46:58Z",
      "protocol_version": null
    },
    {
      "manifest_partial": null,
      "manifest_parts": null,
      "manifest_sha256": null,
      "observed_at_utc": "2026-10-05T18:55:10Z",
      "protocol_version": null
    },
    {
      "manifest_partial": null,
      "manifest_parts": null,
      "manifest_sha256": null,
      "observed_at_utc": "2026-10-04T17:03:04Z",
      "protocol_version": null
    },
    {
      "manifest_partial": null,
      "manifest_parts": null,
      "manifest_sha256": null,
      "observed_at_utc": "2026-10-03T15:05:50Z",
      "protocol_version": null
    },
    {
      "manifest_partial": null,
      "manifest_parts": null,
      "manifest_sha256": null,
      "observed_at_utc": "2026-10-02T13:06:41Z",
      "protocol_version": null
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "2e7a0a94f76966c529dd158b42c0e6751b696081c1b77bfc225b7bd4d29035fa",
      "observed_at_utc": "2026-09-30T23:54:34Z",
      "protocol_version": "2025-06-18"
    },
    {
      "manifest_partial": null,
      "manifest_parts": [
        "registry_server_json",
        "mcp_initialize_tools_list"
      ],
      "manifest_sha256": "70a970039c0f73e09295946b70d5f32857199cb6dae1af97cf0903188c9b1704",
      "observed_at_utc": "2026-09-29T13:36:05Z",
      "protocol_version": "2025-06-18"
    }
  ],
  "target": {
    "corrections_route": "https://www.gaipagents.com/v1/free/observatory/corrections",
    "first_seen_at_utc": "2026-09-29T07:08:54Z",
    "kind": "MCP_REMOTE",
    "last_observed_at_utc": "2026-10-17T16:59:51Z",
    "locator": "https://agents.factstamp.dev/mcp",
    "name": "au.com.alpineai/factstamp",
    "source": "official-mcp-registry",
    "target_id": "obs_c2b1c873dff45cb16a74159e"
  }
}