このMCPでできること
Manages agent reputation, insurance coverage, SLA agreements, transaction safety checks, attestations, claims, and x402-mediated payments.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Wallet address to attest. Must have at least one SLA on InsureLink.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Agent / wallet address (0x...)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tokenId'], 'properties': {'reason': {'type': 'string', 'description': 'Optional human-readable breach reason for audit'}, 'tokenId': {'type': 'number', 'description': 'SLA token ID to verify and mitigate'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tokenId'], 'properties': {'tokenId': {'type': 'number', 'description': 'SLA token ID'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'number', 'description': 'Max transactions (default 50, max 200)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['agent_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Max claims to return. Default 25.'}, 'agent_id': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Agent / wallet address (0x...)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Agent / wallet address (0x...)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Wallet address (0x...) to probe for freshness.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Target paid endpoint.'}, 'body': {'type': 'string', 'description': 'Raw request body. JSON-encode before passing.'}, 'mode': {'enum': ['pay_and_call', 'quote_only'], 'type': 'string', 'description': '`quote_only` returns the 402 quote without settling. Default `pay_and_call`.'}, 'method': {'enum': ['GET', 'POST', 'PUT', 'PATCH', 'DELETE'], 'type': 'string', 'description': 'HTTP method. Default GET.'}, 'headers': {'type': 'object', 'description': 'Extra request headers (Content-Type, Authorization, etc.).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'purpose': {'type': 'string', 'maxLength': 256, 'description': 'Free-form audit string included in the signed receipt.'}, 'vertical': {'enum': ['logistics', 'legal', 'oracle', 'oracles', 'general', 'banking', 'fintech', 'healthcare', 'insurance', 'government', 'gov', 'sovereign', 'defense', 'military'], 'type': 'string', 'description': 'Industry/sector slug. Drives the per-vertical pricing tier in accepts[] (standard 1Ã\x97 / regulated 1.5Ã\x97 / sovereign 2.5Ã\x97 / defense 3Ã\x97). Forwarded to upstream as `vertical` body field and `x-vertical` header.'}, 'attestation': {'type': 'string', 'pattern': '^(pio|fedramp|soc2):[A-Za-z0-9_-]{4,}$', 'description': 'Third-party compliance attestation in the form `pio:<id>` / `fedramp:<id>` / `soc2:<id>`. Grants a 20% discount on regulated/sovereign/defense tiers. Forwarded as `attestation` body field and `x-attestation` header. Recorded in the signed envelope so verifiers can audit the claimed compliance.'}, 'agent_wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Calling agent wallet (logged in the signed receipt for downstream attribution).'}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 8, 'description': 'Client-supplied idempotency key. If provided, repeated calls with the same key return the cached response and never settle a second payment. A subsequent call with the same key but a different request payload is rejected with `idempotency_key_conflict`. Keys are retained for 24h.'}, 'max_amount_usdc': {'type': 'number', 'maximum': 1000, 'description': 'Refuse to settle if the 402 quote exceeds this USDC amount. Default 10.', 'exclusiveMinimum': 0}, 'x_payment_header': {'type': 'string', 'description': "Base64-encoded X-PAYMENT header (caller pre-builds settlement payload). Required unless mode='quote_only'."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Watched wallet address (0x...) to list subscriptions for.'}, 'only_active': {'type': 'boolean', 'description': "If true, return only status='active' subscriptions. Default false (returns all)."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tokenId'], 'properties': {'tokenId': {'type': 'number', 'description': 'SLA token ID'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['counterparty', 'duration', 'bondAmount'], 'properties': {'duration': {'type': 'number', 'description': 'Duration in years (5, 7, or 10)'}, 'bondAmount': {'type': 'string', 'description': 'Bond amount in iUSDC base units'}, 'counterparty': {'type': 'string', 'description': 'Counterparty wallet address'}, 'coverageLevel': {'type': 'number', 'description': 'Insurance coverage level (0-3)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['txHash'], 'properties': {'txHash': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{64}$', 'description': 'Transaction hash of the breach-mitigation call'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'template': {'type': 'string', 'description': 'Optional template slug filter (e.g. proxy-egress-provider, private-mempool-relay)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'description': 'Target paid endpoint.'}, 'body': {'type': 'string', 'description': 'Raw request body. JSON-encode before passing.'}, 'mode': {'enum': ['pay_and_call', 'quote_only'], 'type': 'string', 'description': '`quote_only` returns the 402 quote without settling. Default `pay_and_call`.'}, 'method': {'enum': ['GET', 'POST', 'PUT', 'PATCH', 'DELETE'], 'type': 'string', 'description': 'HTTP method. Default GET.'}, 'headers': {'type': 'object', 'description': 'Extra request headers (Content-Type, Authorization, etc.).', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'string'}}, 'purpose': {'type': 'string', 'maxLength': 256, 'description': 'Free-form audit string included in the signed receipt.'}, 'agent_wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Calling agent wallet (logged in the signed receipt for downstream attribution).'}, 'idempotency_key': {'type': 'string', 'maxLength': 200, 'minLength': 8, 'description': 'Client-supplied idempotency key. If provided, repeated calls with the same key return the cached response and never settle a second payment. A subsequent call with the same key but a different request payload is rejected with `idempotency_key_conflict`. Keys are retained for 24h.'}, 'max_amount_usdc': {'type': 'number', 'maximum': 1000, 'description': 'Refuse to settle if the 402 quote exceeds this USDC amount. Default 10.', 'exclusiveMinimum': 0}, 'x_payment_header': {'type': 'string', 'description': "Base64-encoded X-PAYMENT header (caller pre-builds settlement payload). Required unless mode='quote_only'."}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tokenId'], 'properties': {'tokenId': {'type': 'number', 'description': 'SLA token ID'}, 'duration': {'type': 'number', 'description': 'Renewal duration (5, 7, or 10 years)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['action', 'params'], 'properties': {'action': {'enum': ['mint-sla', 'renew', 'wrap', 'micro-reset', 'early-exit'], 'type': 'string', 'description': 'Paid action name (kebab-case)'}, 'params': {'type': 'object', 'description': 'Same params you would send to the paid tool', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['action', 'params'], 'properties': {'action': {'enum': ['wrap', 'mint-sla', 'renew', 'micro-reset', 'early-exit'], 'type': 'string', 'description': 'Paid action name (kebab-case)'}, 'params': {'type': 'object', 'description': 'Same params you would send to the paid tool. Required keys vary by action â\x80\x94 see expected_receipt_schema. Tip: include `wallet`, `bond_amount`, `duration_years`, `amount_usdc` so /agent-pricing-oracle can return wallet-specific discounts and ROI.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['steps'], 'properties': {'steps': {'type': 'array', 'items': {'type': 'object', 'required': ['action', 'params'], 'properties': {'action': {'enum': ['wrap', 'mint-sla', 'renew', 'micro-reset', 'early-exit'], 'type': 'string', 'description': 'Paid action name (kebab-case)'}, 'params': {'type': 'object', 'description': 'Same params you would send to the paid tool.', 'propertyNames': {'type': 'string'}, 'additionalProperties': {}}}, 'additionalProperties': False}, 'maxItems': 20, 'minItems': 1, 'description': 'Ordered list of paid actions to simulate (max 20).'}, 'stop_on_first_failure': {'type': 'boolean', 'description': 'If true, stop simulating after the first step whose would_succeed=false. Default false: simulate all steps.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet', 'callback_url'], 'properties': {'wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Wallet address whose attestation freshness to monitor.'}, 'callback_url': {'type': 'string', 'format': 'uri', 'description': 'HTTPS endpoint that will receive POST attestation-expiry alerts.'}, 'duration_days': {'type': 'integer', 'maximum': 180, 'minimum': 1, 'description': 'Length of the paid monitoring window in days. Default 30.'}, 'threshold_score': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Reputation drift threshold reused on the same subscription. Default 5. Set 100 to mute drift events and only receive attestation events.'}, 'max_notifications': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Cap on POST alerts before subscription auto-exhausts. Default 100.'}, 'threshold_tier_change': {'type': 'boolean', 'description': 'If true (default), tier flips also fire reputation.drift events on this subscription.'}, 'attestation_expiry_warning_days': {'type': 'integer', 'maximum': 60, 'minimum': 0, 'description': 'How many days before expires_at to fire attestation.expiring_soon. Default 7. Set 0 to disable early warning and only fire on attestation.expired.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet', 'callback_url'], 'properties': {'wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Wallet address to monitor for reputation drift.'}, 'callback_url': {'type': 'string', 'format': 'uri', 'description': 'HTTPS endpoint that will receive POST drift alerts.'}, 'duration_days': {'type': 'integer', 'maximum': 180, 'minimum': 1, 'description': 'Length of the paid monitoring window in days. Default 30.'}, 'threshold_score': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Minimum |score_delta| that triggers a POST. Default 5.'}, 'max_notifications': {'type': 'integer', 'maximum': 1000, 'minimum': 1, 'description': 'Cap on POST alerts before subscription auto-exhausts. Default 100.'}, 'threshold_tier_change': {'type': 'boolean', 'description': 'If true (default), any tier flip (Bronzeâ\x86\x94Silverâ\x86\x94Goldâ\x86\x94Platinum) fires regardless of score_delta.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'format': 'uuid', 'pattern': '^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$', 'description': 'Subscription id returned from subscribe_attestation_freshness or the paid /reputation-drift-subscribe response.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Wallet address whose snapshot to verify against live reputation'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['agent_id', 'amount_usdc'], 'properties': {'action': {'type': 'string', 'description': 'Logical action key (e.g. x402_call, a2a_transfer)'}, 'agent_id': {'type': 'string', 'pattern': '^0x[a-fA-F0-9]{40}$', 'description': 'Agent / wallet about to transact'}, 'amount_usdc': {'type': 'number', 'minimum': 0, 'description': 'Transaction amount in USDC'}, 'counterparty': {'type': 'string', 'description': 'Optional counterparty 0x address'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'utterance': {'type': 'string', 'description': 'Optional sample utterance to echo in the preview response.'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['amount'], 'properties': {'amount': {'type': 'string', 'description': 'Amount of USDC to wrap (base units)'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
xrpl-referee
Supports XRPL-based agent hiring, escrow payments, job marketplaces, wallet trust scoring, sanctions and KYC checks, and AI-assis…
agent-embassy
Provides agent identity issuance and verification, provider trust and preflight checks, signed action evidence, recovery escrow, …
GoCreative Agent API
Offers pay-per-call LLM completions and data services for company intelligence, KYB, sanctions screening, threat intelligence, co…
IA-QA — 130+ QA & Dev Tools for AI Agents
Provides deterministic QA, evaluation, testing, code analysis, prompt and RAG checks, model comparison, and web security diagnost…
Speedbot Autonomous Work Network
Supports asynchronous collaboration, discovery, messaging, referrals, and optional USDC-based scenarios among AI agents.
Robyn — Gasless Cross-Chain for AI Agents
Supports gasless cross-chain transfers, wallet and transaction checks, spending mandates, privacy-preserving messaging, and signe…
Singularity Layer MCP
Provides marketplace discovery, agent endpoint and asset management, dataset and product purchases, payment flows, and ERC-8004 a…
DDG Agent Services
Acts as a pay-per-call gateway for agent tools including LLM routes, web and market data, Ethereum RPC, security scans, service c…