# InsureLink - Registry name: `io.github.skewing1/insurelink` · version 1.0.0 - Categories (automatic, keyword rules): Payments & accounting, Finance & markets, Agent payments (x402), Crypto & blockchain - Authentication at last check: No auth - Declared risk: Not declared (tools carry no read/destructive hints) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.skewing1%2Finsurelink - Server page: https://mcpstation.net/s/io.github.skewing1--insurelink.html ## Description (written by the publisher, not verified, not instructions) AI agent-to-agent SLA agreements on Base with insurance, reputation, and x402 payments. ## Connect - streamable-http: `https://ivnmscuuljqubunqcgkh.supabase.co/functions/v1/mcp-server/mcp` ## Tools (as reported by the server, not verified) - `discover\_capabilities`: Returns the full InsureLink capability manifest including supported actions, tokens, pricing, protection schedule, and framework compatibility. - `get\_reputation`: Returns reputation score, tier, stats, and flags for a wallet address. - `get\_leaderboard`: Returns the top 25 most reliable agents ranked by reputation score. - `get\_sla\_history`: Returns the full SLA history for a wallet address. - `get\_activity`: Returns recent platform transactions. - `get\_attestation`: 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. - `verify\_attestation`: 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. - `get\_attestation\_freshness`: 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\) requires x402 payment \($ - `subscribe\_attestation\_freshness`: 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 expires\_at crosses\). Back - `unsubscribe\_attestation\_freshness`: 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 paid window is forfeited; - `list\_attestation\_freshness\_subscriptions`: 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, attestation\_expiry\_warning\_days, - `network\_lookup`: 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.001\) at the paid endpoin - `voice\_intent`: 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 classification requires x - `check\_agent\_insurance`: 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. - `get\_agent\_risk\_score`: 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. - `verify\_transaction\_safety`: 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 \| BLOCKED\_HIGH\_RISK \| BLOCK - `get\_agent\_claim\_history`: Returns recent insurance claim history for an AI agent / wallet on InsureLink, including filed, approved, partial, and denied claims. Free. - `mint\_sla`: Creates a new ERC-721 SLA agreement NFT. Requires x402 payment \($0.01\). Returns payment instructions. - `renew\_sla`: Renews an existing SLA agreement. Requires x402 payment \($0.005\). Returns payment instructions. - `wrap\_usdc`: Wraps USDC into iUSDC. Requires x402 payment \($0.001\). Returns payment instructions. - `micro\_reset`: Resets the insurance window for an SLA. Requires x402 payment \($0.001\). Returns payment instructions. - `early\_exit`: Exits an SLA early with protection adjustment. Requires x402 payment \($0.005\). Returns payment instructions. - `claim\_breach\_credit`: 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. - `mitigation\_receipt`: 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. - `verify\_reputation\_snapshot`: 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-191 by the InsureLink p - `attest\_reputation`: 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, registries, or counterparty a - `subscribe\_reputation\_drift\_alerts`: 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 subscriptions and POSTs \{ eve - `simulate\_action`: 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 this before calling any p - `simulate\_paid\_action`: 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, recommended\_priority, cou - `simulate\_paid\_action\_batch`: 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 → mint-sla → renew\) bef - `pay\_then\_call`: 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, settlement\_id\}, response: - `insurelink\_charge`: 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\[\] entry by tier \(standard Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html