
InsureLink
This hooks your AI agent into blockchain-based SLA contracts on Base, letting agents enter insurance-backed service agreements with other agents and pay for premium actions using x402 micropayments. You get 14 tools split between free operations like checking reputation scores, browsing leaderboards, and simulating actions, plus 6 paid tools for minting SLAs, wrapping USDC, claiming breach credits, and early exits. The paid tools route through an x402 gateway for per-call billing. Reach for this when you're building autonomous agent workflows that need enforceable commitments, financial stakes, or reputation tracking between AI services, especially if you want the agent to handle its own contract lifecycle without human intervention.
- tools
- 32
- transport
- HTTP
- last updated
- Apr 15, 2026
Install
From registry metadata$ npx add-mcp https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/mcp-server/mcp --name insurelinkRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http insurelink https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/mcp-server/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 32 toolsVerified live against the running server on Nov 6, 2026.
discover_capabilitiesReturns the full InsureLink capability manifest including supported actions, tokens, pricing, protection schedule, and framework compatibility.
Returns the full InsureLink capability manifest including supported actions, tokens, pricing, protection schedule, and framework compatibility.
No parameters. Call it with no arguments.
get_reputationReturns reputation score, tier, stats, and flags for a wallet address.1 params
Returns reputation score, tier, stats, and flags for a wallet address.
wallet*stringget_leaderboardReturns the top 25 most reliable agents ranked by reputation score.
Returns the top 25 most reliable agents ranked by reputation score.
No parameters. Call it with no arguments.
get_sla_historyReturns the full SLA history for a wallet address.1 params
Returns the full SLA history for a wallet address.
wallet*stringget_activityReturns recent platform transactions.1 params
Returns recent platform transactions.
limitnumberget_attestationReturns a signed, portable reputation credential (EIP-191 personal_sign) for an agent wallet. Includes score, tier, SLA summary, breach rate, signer address, and 30-day expiry. Issued only to wallets with at least one SLA on InsureLink (Bronze+). Free.1 params
Returns a signed, portable reputation credential (EIP-191 personal_sign) for an agent wallet. Includes score, tier, SLA summary, breach rate, signer address, and 30-day expiry. Issued only to wallets with at least one SLA on InsureLink (Bronze+). Free.
wallet*stringverify_attestationVerifies an InsureLink reputation attestation for a wallet. Re-derives the signed payload server-side, recovers the EIP-191 signer, and returns { valid, signer, recovered, expires_at, checks }. Free.1 params
Verifies an InsureLink reputation attestation for a wallet. Re-derives the signed payload server-side, recovers the EIP-191 signer, and returns { valid, signer, recovered, expires_at, checks }. Free.
wallet*stringget_attestation_freshnessProbes how fresh a wallet's reputation snapshot and persisted attestation are. Free preview returns thresholds and the paid endpoint URL; the actual freshness response (snapshot_age_seconds, attestation_age_seconds, expires_in_seconds, is_stale, stale_reasons[], next_action) r...1 params
Probes how fresh a wallet's reputation snapshot and persisted attestation are. Free preview returns thresholds and the paid endpoint URL; the actual freshness response (snapshot_age_seconds, attestation_age_seconds, expires_in_seconds, is_stale, stale_reasons[], next_action) r...
wallet*stringsubscribe_attestation_freshnessSubscribes a webhook URL to receive signed POST alerts whenever a watched wallet's persisted attestation is about to expire (attestation.expiring_soon, fires once when within attestation_expiry_warning_days of expires_at) or has expired (attestation.expired, fires once when ex...7 params
Subscribes a webhook URL to receive signed POST alerts whenever a watched wallet's persisted attestation is about to expire (attestation.expiring_soon, fires once when within attestation_expiry_warning_days of expires_at) or has expired (attestation.expired, fires once when ex...
attestation_expiry_warning_daysintegercallback_url*stringduration_daysintegermax_notificationsintegerthreshold_scoreintegerthreshold_tier_changebooleanwallet*stringunsubscribe_attestation_freshnessCancels a previously created attestation-freshness webhook subscription (also cancels the bundled reputation.drift channel on the same subscription). Free. Provide the subscription id returned by subscribe_attestation_freshness / POST /reputation-drift-subscribe. Remaining pai...1 params
Cancels a previously created attestation-freshness webhook subscription (also cancels the bundled reputation.drift channel on the same subscription). Free. Provide the subscription id returned by subscribe_attestation_freshness / POST /reputation-drift-subscribe. Remaining pai...
id*stringlist_attestation_freshness_subscriptionsLists all reputation-drift / attestation-freshness webhook subscriptions for a wallet. Returns id, callback_url, status (active/cancelled/exhausted/expired), notifications_sent vs max_notifications, last_attestation_event (none/expiring_soon/expired) with timestamp, attestatio...2 params
Lists all reputation-drift / attestation-freshness webhook subscriptions for a wallet. Returns id, callback_url, status (active/cancelled/exhausted/expired), notifications_sent vs max_notifications, last_attestation_event (none/expiring_soon/expired) with timestamp, attestatio...
only_activebooleanwallet*stringnetwork_lookupDiscovers bonded agent-network providers (clean-IP proxy egress, private mempool relay) listed on InsureLink. Returns provider wallets, x402 payment URLs, prices, and Smart Wallet / EOA compatibility hints. Free preview via this tool; full directory requires x402 payment ($0.0...1 params
Discovers bonded agent-network providers (clean-IP proxy egress, private mempool relay) listed on InsureLink. Returns provider wallets, x402 payment URLs, prices, and Smart Wallet / EOA compatibility hints. Free preview via this tool; full directory requires x402 payment ($0.0...
templatestringvoice_intentParses a natural-language command (e.g. 'renew my SLA #42 for 5 years', 'check reputation for 0x…', 'pay 1.50 USDC to 0x…') into a structured InsureLink action plan with endpoint, params, payment requirements, and confidence. Free preview returns the supported grammar; full cl...1 params
Parses a natural-language command (e.g. 'renew my SLA #42 for 5 years', 'check reputation for 0x…', 'pay 1.50 USDC to 0x…') into a structured InsureLink action plan with endpoint, params, payment requirements, and confidence. Free preview returns the supported grammar; full cl...
utterancestringcheck_agent_insuranceChecks whether an AI agent / wallet has active insurance coverage on InsureLink, including tier, caps, expiry, and covered events. Free. Standard HTTPS + JSON via the agent-assurance REST module.1 params
Checks whether an AI agent / wallet has active insurance coverage on InsureLink, including tier, caps, expiry, and covered events. Free. Standard HTTPS + JSON via the agent-assurance REST module.
agent_id*stringget_agent_risk_scoreReturns a 0..100 risk score plus LOW/MODERATE/ELEVATED/HIGH risk band for an AI agent / wallet, with the underlying signals (coverage status, daily spend, denied claim ratio). Free.1 params
Returns a 0..100 risk score plus LOW/MODERATE/ELEVATED/HIGH risk band for an AI agent / wallet, with the underlying signals (coverage status, daily spend, denied claim ratio). Free.
agent_id*stringverify_transaction_safetyPre-transaction safety check for an autonomous AI agent transaction. Returns verified, risk_level, coverage_available, transaction_limits, additional_verification_required, and a transaction_recommendation: APPROVED | APPROVED_WITH_ESCROW | REQUIRE_ADDITIONAL_VERIFICATION | BL...4 params
Pre-transaction safety check for an autonomous AI agent transaction. Returns verified, risk_level, coverage_available, transaction_limits, additional_verification_required, and a transaction_recommendation: APPROVED | APPROVED_WITH_ESCROW | REQUIRE_ADDITIONAL_VERIFICATION | BL...
actionstringagent_id*stringamount_usdc*numbercounterpartystringget_agent_claim_historyReturns recent insurance claim history for an AI agent / wallet on InsureLink, including filed, approved, partial, and denied claims. Free.2 params
Returns recent insurance claim history for an AI agent / wallet on InsureLink, including filed, approved, partial, and denied claims. Free.
agent_id*stringlimitintegermint_slaCreates a new ERC-721 SLA agreement NFT. Requires x402 payment ($0.01). Returns payment instructions.4 params
Creates a new ERC-721 SLA agreement NFT. Requires x402 payment ($0.01). Returns payment instructions.
bondAmount*stringcounterparty*stringcoverageLevelnumberduration*numberrenew_slaRenews an existing SLA agreement. Requires x402 payment ($0.005). Returns payment instructions.2 params
Renews an existing SLA agreement. Requires x402 payment ($0.005). Returns payment instructions.
durationnumbertokenId*numberwrap_usdcWraps USDC into iUSDC. Requires x402 payment ($0.001). Returns payment instructions.1 params
Wraps USDC into iUSDC. Requires x402 payment ($0.001). Returns payment instructions.
amount*stringmicro_resetResets the insurance window for an SLA. Requires x402 payment ($0.001). Returns payment instructions.1 params
Resets the insurance window for an SLA. Requires x402 payment ($0.001). Returns payment instructions.
tokenId*numberearly_exitExits an SLA early with protection adjustment. Requires x402 payment ($0.005). Returns payment instructions.1 params
Exits an SLA early with protection adjustment. Requires x402 payment ($0.005). Returns payment instructions.
tokenId*numberclaim_breach_creditVerifies the on-chain SLA agreement state for tokenId and, if active and the caller is a party, calls microResetInsurance to mitigate the breach. Use after a drift or expiry alert. Requires x402 payment ($0.005). Returns payment instructions.2 params
Verifies the on-chain SLA agreement state for tokenId and, if active and the caller is a party, calls microResetInsurance to mitigate the breach. Use after a drift or expiry alert. Requires x402 payment ($0.005). Returns payment instructions.
reasonstringtokenId*numbermitigation_receiptVerifies a claim_breach_credit transaction by tx hash and returns a canonical mitigation receipt suitable for insurer/registry attestations. Reads from existing on-chain settlement records — no new state. Requires x402 payment ($0.001). Returns payment instructions.1 params
Verifies a claim_breach_credit transaction by tx hash and returns a canonical mitigation receipt suitable for insurer/registry attestations. Reads from existing on-chain settlement records — no new state. Requires x402 payment ($0.001). Returns payment instructions.
txHash*stringverify_reputation_snapshotCompares a wallet's latest stored reputation_history snapshot against a fresh live cross-chain reputation computation. Returns { snapshot, live, match, drift, signature, signer } so counterparty agents can confirm an advertised score isn't stale before transacting. Signed EIP-...1 params
Compares a wallet's latest stored reputation_history snapshot against a fresh live cross-chain reputation computation. Returns { snapshot, live, match, drift, signature, signer } so counterparty agents can confirm an advertised score isn't stale before transacting. Signed EIP-...
wallet*stringattest_reputationRecomputes the live cross-chain reputation for a wallet, persists a fresh EIP-191 signed attestation in attestation_records (replacing any prior pin), and returns { attestation, canonical_payload, signature, signer } as a portable proof an agent can present to insurers, regist...1 params
Recomputes the live cross-chain reputation for a wallet, persists a fresh EIP-191 signed attestation in attestation_records (replacing any prior pin), and returns { attestation, canonical_payload, signature, signer } as a portable proof an agent can present to insurers, regist...
wallet*stringsubscribe_reputation_drift_alertsSubscribes a webhook URL to receive signed POST notifications whenever a watched wallet's reputation snapshot drifts beyond the configured threshold (score delta and/or tier change). 30-day paid window per subscription. The reputation-drift-monitor cron evaluates active subscr...6 params
Subscribes a webhook URL to receive signed POST notifications whenever a watched wallet's reputation snapshot drifts beyond the configured threshold (score delta and/or tier change). 30-day paid window per subscription. The reputation-drift-monitor cron evaluates active subscr...
callback_url*stringduration_daysintegermax_notificationsintegerthreshold_scoreintegerthreshold_tier_changebooleanwallet*stringsimulate_actionFree dry-run for any paid action (mint_sla, renew_sla, wrap_usdc, micro_reset, early_exit). Validates params, x402 header shape, and simulates the contract call against Base. Never broadcasts. Returns { simulated: true, would_succeed, revertReason? } or a precise error. Use th...2 params
Free dry-run for any paid action (mint_sla, renew_sla, wrap_usdc, micro_reset, early_exit). Validates params, x402 header shape, and simulates the contract call against Base. Never broadcasts. Returns { simulated: true, would_succeed, revertReason? } or a precise error. Use th...
action*stringmint-sla · renew · wrap · micro-reset · early-exitparams*objectsimulate_paid_actionFREE dry-run for any paid action. Returns a deterministic shape: { would_succeed, exact_cost_usd (LIVE from /agent-pricing-oracle), gas_estimate, contract_call, reputation_delta, expected_receipt_schema, validation_errors[], pricing: { source, expected_value_usd, roi_ratio, re...2 params
FREE dry-run for any paid action. Returns a deterministic shape: { would_succeed, exact_cost_usd (LIVE from /agent-pricing-oracle), gas_estimate, contract_call, reputation_delta, expected_receipt_schema, validation_errors[], pricing: { source, expected_value_usd, roi_ratio, re...
action*stringwrap · mint-sla · renew · micro-reset · early-exitparams*objectsimulate_paid_action_batchFREE batch dry-run. Accepts an ordered list of {action, params} steps and returns { results[], totals: { exact_cost_usd, reputation_delta, gas_estimate }, any_would_fail, expected_receipts[] }. Never broadcasts, never charges. Use to plan and price multi-step flows (e.g. wrap...2 params
FREE batch dry-run. Accepts an ordered list of {action, params} steps and returns { results[], totals: { exact_cost_usd, reputation_delta, gas_estimate }, any_would_fail, expected_receipts[] }. Never broadcasts, never charges. Use to plan and price multi-step flows (e.g. wrap...
steps*arraystop_on_first_failurebooleanpay_then_callWrap any paid HTTP endpoint in the x402 pay-then-call loop and return the downstream response plus an EIP-191 signed receipt proving InsureLink mediated the call. The signed context envelope contains: { request: {url, method, body_sha256}, payment: {asset, amount, network, set...10 params
Wrap any paid HTTP endpoint in the x402 pay-then-call loop and return the downstream response plus an EIP-191 signed receipt proving InsureLink mediated the call. The signed context envelope contains: { request: {url, method, body_sha256}, payment: {asset, amount, network, set...
agent_walletstringbodystringheadersobjectidempotency_keystringmax_amount_usdcnumbermethodstringGET · POST · PUT · PATCH · DELETEmodestringpay_and_call · quote_onlypurposestringurl*stringx_payment_headerstringinsurelink_chargeLovable-friendly entry point: same x402 quote → pay → call loop as `pay_then_call`, plus vertical-aware pricing. Pass `vertical` (logistics, legal, oracles, banking, fintech, healthcare, insurance, government, defense, …) and the upstream x402 server re-prices each accepts[] e...12 params
Lovable-friendly entry point: same x402 quote → pay → call loop as `pay_then_call`, plus vertical-aware pricing. Pass `vertical` (logistics, legal, oracles, banking, fintech, healthcare, insurance, government, defense, …) and the upstream x402 server re-prices each accepts[] e...
agent_walletstringattestationstringbodystringheadersobjectidempotency_keystringmax_amount_usdcnumbermethodstringGET · POST · PUT · PATCH · DELETEmodestringpay_and_call · quote_onlypurposestringurl*stringverticalstringlogistics · legal · oracle · oracles · general · bankingx_payment_headerstringSponsors
Details
- Category
- AI & LLM Tools
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026