InsureLink
Qué hace este MCP
Manages agent reputation, insurance coverage, SLA agreements, transaction safety checks, attestations, claims, and x402-mediated payments.
Herramientas
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tokenId'], 'properties': {'tokenId': {'type': 'number', 'description': 'SLA token ID'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'number', 'description': 'Max transactions (default 50, max 200)'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tokenId'], 'properties': {'tokenId': {'type': 'number', 'description': 'SLA token ID'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Esquema de entrada
{'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}
Cambios recientes en herramientas
Servidores MCP similares
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…