InsureLink
What this MCP does
Manages agent reputation, insurance coverage, SLA agreements, transaction safety checks, attestations, claims, and x402-mediated payments.
Tools
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tokenId'], 'properties': {'tokenId': {'type': 'number', 'description': 'SLA token ID'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'limit': {'type': 'number', 'description': 'Max transactions (default 50, max 200)'}}, 'additionalProperties': False}
Input schema
{'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}
Input schema
{'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}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
Input schema
{'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}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
Input schema
{'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}
Input schema
{'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}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['tokenId'], 'properties': {'tokenId': {'type': 'number', 'description': 'SLA token ID'}}, 'additionalProperties': False}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['wallet'], 'properties': {'wallet': {'type': 'string', 'description': 'Wallet address (0x...)'}}, 'additionalProperties': False}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Input schema
{'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}
Recent tool changes
Similar MCP servers
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…