このMCPでできること
Aggregates web, routing, supply-chain, tracker, threat, and agent-registry intelligence into risk verdicts, evidence, receipts, audits, and monitoring.
ツール
入力スキーマ
{'type': 'object', 'required': ['subject'], 'properties': {'receipt': {'enum': ['true'], 'type': 'string', 'description': 'Attach a signed TunnelMind Receipt v1.0 over the aggregation.'}, 'subject': {'type': 'string', 'description': 'IP address, domain, or agent name / User-Agent fragment.'}}}
入力スキーマ
{'type': 'object', 'required': ['node'], 'properties': {'node': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'properties': {'to': {'type': 'string', 'format': 'date-time'}, 'from': {'type': 'string', 'format': 'date-time', 'example': '2026-04-17T00:00:00Z'}, 'limit': {'type': 'integer', 'default': 1000, 'maximum': 5000, 'minimum': 1}}}
入力スキーマ
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'pattern': '^[A-Z0-9]{26}$'}}}
入力スキーマ
{'type': 'object', 'properties': {'id': {'type': 'string', 'format': 'uuid', 'example': '019e8054-4449-7a36-869f-cb76a3447d5a', 'description': 'UUIDv7 of a specific receipt to check.'}, 'key_id': {'type': 'string', 'example': 'tm-receipt-2026-05', 'description': 'Receipt-format signing key_id to check.'}}}
入力スキーマ
{'type': 'object', 'properties': {'regime': {'type': 'string', 'example': 'ai_act_art12'}, 'enabled': {'type': 'boolean', 'example': True}, 'export_formats': {'type': 'array', 'items': {'type': 'string'}, 'example': ['signed_json', 'csv', 'eat']}, 'retention_days': {'type': 'integer', 'example': 365}}}
入力スキーマ
{'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'ISO8601 upper bound.'}, 'from': {'type': 'string', 'description': 'ISO8601 lower bound.'}, 'format': {'type': 'string', 'description': 'signed_json | csv | eat | stix.'}, 'regime': {'type': 'string', 'description': 'Override the profile regime for this export.'}}}
入力スキーマ
{'type': 'object', 'properties': {'to': {'type': 'string', 'description': 'ISO8601 upper bound (inclusive).'}, 'from': {'type': 'string', 'description': 'ISO8601 lower bound (inclusive).'}, 'limit': {'type': 'integer', 'description': 'Page size, max 1000.'}, 'cursor': {'type': 'integer', 'description': 'Resume after this seq.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'example': 'dev@example.com'}}}
入力スキーマ
{'type': 'object', 'required': ['node', 'callback_url'], 'properties': {'node': {'type': 'string', 'example': 'example.com'}, 'events': {'type': 'array', 'items': {'enum': ['verdict_change'], 'type': 'string'}}, 'callback_url': {'type': 'string', 'format': 'uri', 'example': 'https://hooks.example.com/tunnelmind'}}}
入力スキーマ
{'type': 'object', 'required': ['node'], 'properties': {'node': {'type': 'string', 'description': 'IPv4/IPv6 address, domain, ASN with optional `AS` prefix, or entity_slug.\nType is auto-detected.\n'}}}
入力スキーマ
{'type': 'object', 'required': ['node'], 'properties': {'ait': {'type': 'string', 'example': 'AIT-0192f5d3-2c1e-7af6-bd84-9c4a3e8b7d12', 'description': 'Optional ATAP AIT id (`AIT-<uuidv7>`). When present, the\nverdict is wrapped in a witness-tier `cross_lens:verified`\nevent chained onto the AIT and signed by Sigil\n(witness OAI-2026-0000201). Independent of the AIT, a\nshort-lived signed `sigil_token` is always issued on a\nsuccessful verify, and a durable TunnelMind `receipt`\n(v1.0) commits to the verdict for long-term audit.\n'}, 'node': {'type': 'string', 'description': 'The node to verify. Type is auto-detected: IPv4/IPv6 address, domain,\nASN with optional `AS` prefix, or entity_slug.\n'}, 'weights': {'type': 'object', 'description': 'Per-component weight overrides'}, 'thresholds': {'type': 'object', 'description': '{ pass, fail } verdict cutoffs (defaults 0.7 / 0.3)'}, 'claimed_zone': {'type': 'string', 'example': 'EU', 'description': 'Caller-asserted sovereign zone for the subject (e.g. `EU`) —\n"the vendor\'s contract says EU-only; score the routing\nagainst that claim." Validated against the sovereign-zone\nreference; an unknown code is ignored with caveat\n`claimed_zone_unrecognised_ignored` (garbage input never\ncreates penalties). Takes precedence over the corpus\'s\npublic claim; the response and signed receipt record who\nasserted it in `ghostroute.claimed_sovereign_zone_source`\n(`caller` | `corpus`). Claim-bearing calls bypass the\nshared lens cache and are never written back to the\ncorpus (ADR-012).\n'}}}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['node'], 'properties': {'node': {'type': 'string', 'description': 'IPv4/IPv6, ASN (AS####), domain, or entity_slug.'}}}
入力スキーマ
{'type': 'object', 'properties': {'domain': {'type': 'string', 'description': 'Single domain shorthand (alternative to `domains`)'}, 'domains': {'type': 'array', 'items': {'type': 'string'}, 'example': ['doubleclick.net', 'google-analytics.com', 'facebook.com'], 'maxItems': 50, 'minItems': 1, 'description': 'Domain names to look up (1–50)'}}}
入力スキーマ
{'type': 'object', 'properties': {'receipt': {'enum': ['true', 'false'], 'type': 'string', 'default': 'false', 'description': 'When true, wrap the bundle in a Receipt v1.0 envelope.'}, 'surface': {'enum': ['data', 'scry', 'sigil'], 'type': 'string', 'default': 'data'}, 'version': {'type': 'string', 'example': '1.0.0', 'description': 'Pin a specific bundle version. Omit for latest.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 100, 'maximum': 500, 'minimum': 1, 'description': 'Max events returned (default 100, hard cap 500).'}, 'resource': {'type': 'string', 'description': 'Filter to one watched resource — a CIDR prefix (e.g. 45.32.0.0/24) or an ASN (e.g. AS13335). Omit for all.'}, 'since_ms': {'type': 'integer', 'format': 'int64', 'description': 'Unix epoch milliseconds lower bound on observed_at.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'example': 'doubleclick.net', 'description': 'Domain name to look up (www. prefix stripped automatically)'}}}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'example': 'alphabet', 'pattern': '^[a-z0-9\\-]+$'}}}
入力スキーマ
{'type': 'object', 'required': ['node'], 'properties': {'node': {'type': 'string', 'description': 'ip, domain, asn, or entity slug.'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['receipt_id'], 'properties': {'receipt_id': {'type': 'string', 'pattern': '^[a-zA-Z0-9\\-]+$', 'maxLength': 128}}}
入力スキーマ
{'type': 'object', 'properties': {'receipt': {'type': 'boolean', 'default': False}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'example': '01KPFC524XASR404D436DX60AP', 'pattern': '^[A-Z0-9]{26}$'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['entity'], 'properties': {'entity': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['asn'], 'properties': {'asn': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['entity'], 'properties': {'entity': {'type': 'string', 'description': 'An IPv4/IPv6 address, domain, ASN (`AS####`), or cert SHA-1/256 to check.'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'When `true`, issues a signed, persisted GhostRoute receipt (`GR-YYYY-NNNNNNN`) instead of an ephemeral verdict.'}}}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1}}}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1}, 'domain': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['receipt_id'], 'properties': {'receipt_id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'async': {'type': 'boolean', 'default': False, 'description': 'When true, return a task handle immediately instead of blocking. Poll get_task for the result.'}, 'domain': {'type': 'string', 'example': 'stripe.com'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'When true, attach a signed Receipt v1.0 committed to the transparency log. Additive — a signing failure never costs you the observation (ADR-014).'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'async': {'type': 'boolean', 'default': False, 'description': 'When true, return a task handle immediately instead of blocking. Poll get_task for the result.'}, 'domain': {'type': 'string', 'example': 'nytimes.com'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'When true, attach a signed Receipt v1.0 committed to the transparency log. Additive — a signing failure never costs you the observation (ADR-014).'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'async': {'type': 'boolean', 'default': False, 'description': 'When true, return a task handle immediately instead of blocking. Poll get_task for the result.'}, 'domain': {'type': 'string', 'example': 'example.com'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'When true, attach a signed Receipt v1.0 committed to the transparency log. Additive — a signing failure never costs you the observation (ADR-014).'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'async': {'type': 'boolean', 'default': False, 'description': 'When true, return a task handle immediately instead of blocking. Poll get_task for the result.'}, 'domain': {'type': 'string', 'example': 'nytimes.com'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'When true, attach a signed Receipt v1.0 committed to the transparency log. Additive — a signing failure never costs you the observation (ADR-014).'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'async': {'type': 'boolean', 'default': False, 'description': 'When true, return a task handle immediately instead of blocking. Poll get_task for the result.'}, 'domain': {'type': 'string', 'example': 'openai.com'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'When true, attach a signed Receipt v1.0 committed to the transparency log. Additive — a signing failure never costs you the observation (ADR-014).'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'async': {'type': 'boolean', 'default': False, 'description': 'When true, return a task handle immediately instead of blocking. Poll get_task for the result.'}, 'domain': {'type': 'string', 'example': 'wordpress.org'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'When true, attach a signed Receipt v1.0 committed to the transparency log. Additive — a signing failure never costs you the observation (ADR-014).'}}}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string'}, 'category': {'enum': ['ad_tech', 'analytics', 'social', 'fingerprinting', 'content', 'cdn', 'other'], 'type': 'string'}, 'min_score': {'type': 'integer', 'maximum': 100, 'minimum': 0}}}
入力スキーマ
{'type': 'object', 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 100, 'minimum': 1}, 'cursor': {'type': 'string'}, 'industry': {'type': 'string', 'example': 'ad_tech'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['node'], 'properties': {'ait': {'type': 'string', 'example': 'AIT-0192f5d3-2c1e-7af6-bd84-9c4a3e8b7d12', 'description': 'Optional ATAP AIT id. When present, chains a witness-tier\n`preflight:consulted` event onto the AIT.\n'}, 'node': {'type': 'string', 'example': 'nytimes.com', 'description': 'IPv4/IPv6 address, domain, ASN with optional `AS` prefix, or entity_slug.'}, 'intent': {'type': 'string', 'example': 'bid.submit', 'description': 'Free-form context — recorded in the receipt, never affects the decision. Validated against /^[A-Za-z0-9._:-]{1,64}$/.'}, 'agent_id': {'type': 'string', 'example': 'agent.acme.bidder.v1', 'description': "Caller's stable agent identifier, recorded in the receipt. Validated against /^[A-Za-z0-9._:-]{1,128}$/."}, 'thresholds': {'type': 'object', 'properties': {'allow': {'type': 'number', 'example': 0.7}, 'caution': {'type': 'number', 'example': 0.4}}, 'description': 'Optional overrides; must satisfy 0 <= caution < allow <= 1.\n'}}}
入力スキーマ
{'type': 'object', 'properties': {'ip': {'type': 'string', 'example': '8.8.8.8', 'description': 'IPv4 or IPv6 address of the subject (Scry lens).'}, 'domain': {'type': 'string', 'example': 'pubmatic.com', 'description': 'Domain of the subject (Sigil + Tracker lenses).'}, 'entity': {'type': 'string', 'example': 'google-doubleclick', 'description': 'entity_slug of the subject (Sigil + Tracker lenses).'}}}
入力スキーマ
{'type': 'object', 'required': ['first', 'second'], 'properties': {'first': {'type': 'integer', 'minimum': 1}, 'second': {'type': 'integer', 'minimum': 2}}}
入力スキーマ
{'type': 'object', 'properties': {'tree_size': {'type': 'integer', 'minimum': 1}, 'leaf_index': {'type': 'integer', 'minimum': 0}, 'receipt_id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 200000, 'description': 'Untrusted text to scan for injection signatures.'}}}
入力スキーマ
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'MCP server endpoint (Streamable-HTTP). http or https.'}}}
入力スキーマ
{'type': 'object', 'required': ['q'], 'properties': {'q': {'type': 'string', 'example': 'google', 'maxLength': 100, 'minLength': 2}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200}, 'since': {'type': 'string', 'format': 'date-time'}, 'domain': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['profile', 'operator', 'capabilities', 'constraints', 'attestation_policy', 'expires_at'], 'properties': {'profile': {'type': 'string', 'example': 'sigil:media_buyer:v1'}, 'operator': {'type': 'string', 'description': "The agent operator's canonical OAI."}, 'agent_type': {'type': 'string', 'default': 'media-buyer'}, 'expires_at': {'type': 'string', 'format': 'date-time'}, 'constraints': {'type': 'object'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}}, 'attestation_policy': {'type': 'object'}}}
入力スキーマ
{'type': 'object', 'required': ['ait'], 'properties': {'ait': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['ait', 'event_type', 'payload'], 'properties': {'ait': {'type': 'string'}, 'payload': {'type': 'object'}, 'event_type': {'enum': ['bid:submitted', 'bid:won', 'bid:lost', 'budget:decremented'], 'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['ait'], 'properties': {'ait': {'type': 'string'}, 'format': {'enum': ['full', 'summary'], 'type': 'string', 'default': 'full'}}}
入力スキーマ
{'type': 'object', 'required': ['entity_ids'], 'properties': {'weights': {'type': 'object', 'description': 'Optional custom weights: an object of `{ type: { component: weight } }`.'}, 'entity_ids': {'type': 'array', 'items': {'type': 'string'}, 'example': ['publisher:nytimes.com', 'ssp:pubmatic.com'], 'maxItems': 200}}}
入力スキーマ
{'type': 'object', 'required': ['entity_id'], 'properties': {'weights': {'type': 'string', 'description': 'URL-encoded JSON: an object of `{ type: { component: weight } }`.'}, 'entity_id': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'limit': {'type': 'integer', 'default': 200, 'maximum': 500, 'minimum': 1, 'description': 'Max paths returned (default 200, hard cap 500).'}, 'domain': {'type': 'string', 'description': 'Publisher hostname to traverse.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['publisher_domain', 'exchange_domain', 'seller_id'], 'properties': {'receipt': {'type': 'boolean', 'default': False, 'description': 'When true, attach a signed Receipt v1.0 committed to the transparency log. Additive — the response shape is otherwise unchanged, and a signing failure never costs you the verdict (ADR-014).'}, 'seller_id': {'type': 'string', 'example': '3030', 'maxLength': 128, 'description': "Publisher's seller/account ID at the exchange"}, 'seller_type': {'enum': ['DIRECT', 'RESELLER'], 'type': 'string', 'description': 'Optional — checked against the ads.txt entry'}, 'resolve_chain': {'type': 'boolean', 'default': False, 'description': "When true, a matched RESELLER entry is cross-checked against the exchange's sellers.json"}, 'exchange_domain': {'type': 'string', 'example': 'amazon-adsystem.com', 'description': 'Exchange/SSP domain as listed in ads.txt'}, 'publisher_domain': {'type': 'string', 'example': 'nytimes.com', 'description': 'Publisher domain (www. prefix and scheme stripped)'}}}
入力スキーマ
{'type': 'object', 'required': ['items'], 'properties': {'items': {'type': 'array', 'items': {'type': 'object', 'required': ['publisher_domain', 'exchange_domain', 'seller_id'], 'properties': {'seller_id': {'type': 'string', 'example': '3030', 'maxLength': 128}, 'seller_type': {'enum': ['DIRECT', 'RESELLER'], 'type': 'string'}, 'exchange_domain': {'type': 'string', 'example': 'amazon-adsystem.com'}, 'publisher_domain': {'type': 'string', 'example': 'nytimes.com'}}}, 'maxItems': 100, 'minItems': 1, 'description': '1–100 verification requests'}, 'resolve_chain': {'type': 'boolean', 'default': False, 'description': 'Resolve reseller chains for every RESELLER item'}}}
入力スキーマ
{'type': 'object', 'required': ['bundle_id', 'platform'], 'properties': {'platform': {'enum': ['ios', 'android', 'ctv_roku', 'ctv_fire', 'ctv_samsung', 'ctv_lg', 'ctv_vizio', 'web'], 'type': 'string'}, 'bundle_id': {'type': 'string', 'example': 'com.nytimes.NYTimes', 'maxLength': 255}, 'claimed_developer': {'type': 'string', 'example': 'The New York Times Company'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['schain'], 'properties': {'buyer': {'type': 'object', 'required': ['entity_slug'], 'properties': {'dsp_id': {'type': 'integer', 'example': 42}, 'dsp_domain': {'type': 'string', 'example': 'thetradedesk.com'}, 'entity_slug': {'type': 'string', 'example': 'trade-desk'}}, 'description': 'Optional. When present and the verdict is not `fail`, Sigil\nopportunistically records a `buys_through` edge linking the\nbuyer entity to the resolved DSP. Side-effect persistence\nonly — never affects the verdict or response shape, silent\non every failure path. Requires `entity_slug` plus one of\n`dsp_domain` / `dsp_id`.\n'}, 'schain': {'type': 'object', 'required': ['nodes'], 'properties': {'nodes': {'type': 'array', 'items': {'type': 'object', 'required': ['asi', 'sid'], 'properties': {'hp': {'enum': [0, 1], 'type': 'integer'}, 'asi': {'type': 'string', 'example': 'exchange-a.com'}, 'sid': {'type': 'string', 'example': '12345'}}}, 'maxItems': 20, 'minItems': 1}, 'complete': {'enum': [0, 1], 'type': 'integer'}}}, 'app_bundle': {'type': 'string', 'example': 'com.example.app'}, 'site_domain': {'type': 'string', 'example': 'example.com'}}}
入力スキーマ
{'type': 'object', 'required': ['supply_path'], 'properties': {'buyer': {'type': 'object', 'required': ['entity_slug'], 'properties': {'dsp_id': {'type': 'integer', 'example': 42}, 'dsp_domain': {'type': 'string', 'example': 'thetradedesk.com'}, 'entity_slug': {'type': 'string', 'example': 'trade-desk'}}, 'description': 'Optional. When present and the verdict is not `fail`, Sigil\nopportunistically records a `buys_through` edge linking the\nbuyer entity to the resolved DSP. Side-effect persistence\nonly — never affects the verdict or response shape, silent\non every failure path. Requires `entity_slug` plus one of\n`dsp_domain` / `dsp_id`.\n'}, 'receipt': {'type': 'boolean', 'default': False, 'description': 'When true, attach a signed Receipt v1.0 committed to the transparency log. Additive — the response shape is otherwise unchanged, and a signing failure never costs you the verdict (ADR-014).'}, 'weights': {'type': 'object', 'description': 'Per-check weight overrides'}, 'thresholds': {'type': 'object', 'description': '{ pass, fail } verdict cutoffs'}, 'supply_path': {'type': 'object', 'required': ['publisher_domain'], 'properties': {'exchange': {'type': 'string', 'example': 'amazon-adsystem.com'}, 'seller_id': {'type': 'string', 'example': '3030'}, 'app_bundle': {'type': 'object', 'properties': {'platform': {'type': 'string'}, 'bundle_id': {'type': 'string'}, 'claimed_developer': {'type': 'string'}}}, 'ip_address': {'type': 'string', 'example': '203.0.113.42'}, 'device_type': {'type': 'string', 'example': 'desktop'}, 'seller_type': {'enum': ['DIRECT', 'RESELLER'], 'type': 'string'}, 'publisher_domain': {'type': 'string', 'example': 'nytimes.com'}}}}}
入力スキーマ
{'type': 'object', 'required': ['token'], 'properties': {'token': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Publisher hostname.'}}}
入力スキーマ
{'type': 'object', 'required': ['entity_slug'], 'properties': {'entity_slug': {'type': 'string', 'description': 'Stable kebab-case entity identifier.'}}}
入力スキーマ
{'type': 'object', 'required': ['entity_slug'], 'properties': {'entity_slug': {'type': 'string', 'description': 'Stable kebab-case entity identifier.'}}}
入力スキーマ
{'type': 'object', 'required': ['entity_slug'], 'properties': {'entity_slug': {'type': 'string', 'description': 'Stable kebab-case entity identifier ([a-z0-9-], 1–255 chars).'}}}
入力スキーマ
{'type': 'object', 'required': ['date'], 'properties': {'date': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['date'], 'properties': {'date': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['date'], 'properties': {'date': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'properties': {'days': {'type': 'integer', 'default': 30, 'maximum': 90, 'minimum': 1}}}
入力スキーマ
{'type': 'object', 'required': ['task_id'], 'properties': {'task_id': {'type': 'string', 'pattern': '^[A-Z0-9]{26}$'}}}
入力スキーマ
{'type': 'object', 'required': ['node', 'outcome'], 'properties': {'node': {'type': 'string', 'example': 'doubleclick.net'}, 'note': {'type': 'string', 'maxLength': 500}, 'outcome': {'enum': ['positive', 'negative', 'neutral'], 'type': 'string', 'example': 'negative'}, 'receipt_id': {'type': 'string', 'example': 'rcpt_abc123'}}}
入力スキーマ
{'type': 'object', 'properties': {'day': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'UTC day, YYYY-MM-DD. Defaults to yesterday.'}, 'kind': {'enum': ['receipts', 'reports'], 'type': 'string', 'default': 'receipts'}, 'tier': {'enum': ['attested', 'all'], 'type': 'string', 'default': 'attested'}, 'limit': {'type': 'integer', 'default': 200, 'maximum': 5000, 'minimum': 1, 'description': 'Rows to return (JSON form defaults to 200; the NDJSON download at the same URL defaults to 5000).'}, 'format': {'enum': ['json'], 'type': 'string', 'default': 'json', 'description': 'json for the {ok,data} envelope (what this tool reads); omit for the NDJSON download.'}}}
入力スキーマ
{'type': 'object', 'properties': {'tier': {'enum': ['attested', 'all'], 'type': 'string', 'default': 'attested'}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['node'], 'properties': {'node': {'type': 'string'}, 'receipt': {'type': 'boolean', 'default': False}}}
入力スキーマ
{'type': 'object', 'properties': {}}
入力スキーマ
{'type': 'object', 'required': ['key'], 'properties': {'eat': {'type': 'string', 'description': 'A RATS/EAT compact JWS (EdDSA) attesting this key, signed by a trusted anchor.'}, 'key': {'type': 'string', 'description': "The actor's Ed25519 public key, as hex (64 chars, optional 0x),\nbase64url (43 chars, unpadded), or did:key (did:key:z6Mk…).\n"}, 'sig': {'type': 'string', 'description': 'Base64 Ed25519 signature over `nonce`, proving control of the key.'}, 'nonce': {'type': 'string', 'description': 'Binding nonce for a bare-Ed25519 self-attestation (paired with `sig`).'}, 'claims': {'type': 'string', 'description': 'URL-encoded JSON array of raw claim objects, e.g.\n`[{"type":"ed25519-self","signature":"…","nonce":"…"},{"type":"eat","token":"…"}]`.\nOverrides the `nonce`/`sig`/`eat` convenience params when present.\n'}, 'subject': {'type': 'string', 'description': 'An ip / domain / ASN / entity_slug the key claims to act as. Drives the\nconduct (graph behavior) side of the reconciliation. Omit for a\nclaim-only verdict.\n'}}}
入力スキーマ
{'type': 'object', 'required': ['ip'], 'properties': {'ip': {'type': 'string'}, 'ua': {'type': 'string'}}}
入力スキーマ
{'type': 'object', 'required': ['signature', 'signature_input', 'signature_agent', 'authority'], 'properties': {'path': {'type': 'string'}, 'method': {'type': 'string'}, 'scheme': {'type': 'string'}, 'authority': {'type': 'string', 'example': 'example.com'}, 'signature': {'type': 'string', 'example': 'sig2=:jdq0SqOwHdyHr9+r5jw3iYZH6aNGKijYp/EstF4RQTQdi5N5YYKrD+mCT1HA1nZDsi6nJKuHxUi/5Syp3rLWBA==:'}, 'signature_agent': {'type': 'string', 'example': '"https://signature-agent.test"'}, 'signature_input': {'type': 'string', 'example': 'sig2=("@authority" "signature-agent");created=1735689600;keyid="poqkLGiymh_W0uP6PZFw-dvez3QJT5SolqXBCW38r0U";alg="ed25519";expires=1735693200;tag="web-bot-auth"'}}}
入力スキーマ
{'type': 'object', 'required': ['receipt_id', 'content_hash', 'signature'], 'properties': {'signature': {'type': 'string', 'maxLength': 512, 'description': 'Ed25519 signature from the receipt document'}, 'receipt_id': {'type': 'string', 'example': 'rcpt_01HXYZ123', 'maxLength': 128}, 'content_hash': {'type': 'string', 'example': 'sha256:abc123...', 'maxLength': 256, 'description': 'SHA-256 hex hash of the receipt JSON content'}}}
入力スキーマ
{'type': 'object', 'properties': {'X-PAYMENT': {'type': 'string', 'description': 'base64(JSON) payment payload per the x402 v1 spec. Absent → 402 challenge.'}}}
最近のツール変更
類似のMCPサーバー
osint-terminal
Provides keyless OSINT and reconnaissance tools for domains, DNS, IPs, breach exposure, threat intelligence, and related lookups.
LiveDataLink
Exposes public-data tools covering economics, labor, banking, transport, books, legal opinions, carriers, environmental data, and…
Stratalize Healthcare
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Governance
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Oracle
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Real Estate
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Stratalize Crypto & DeFi
Retired Stratalize server exposing benchmark, market intelligence, compliance, financial, healthcare, legal, real estate, and eco…
Crypto Bot Audit + Market Data (x402 paid)
Audits crypto bot source code and provides paid crypto market, token, gas, stablecoin, and DeFi TVL data.