{"data":{"name":"io.github.Quidli/connect-mcp","title":"Quidli Connect","description":"Resolve social handles to wallets, score onchain reputation, pay in any ERC-20, SPL or native.","version":"0.6.19","websiteUrl":"https://connect.quid.li","repositoryUrl":"https://github.com/Quidli/connect-mcp","remotes":[{"type":"streamable-http","url":"https://mcp.connect.quid.li"}],"packages":[{"registryType":"npm","identifier":"@quidli/connect-mcp","version":"0.6.19","runtimeHint":"stdio","runtimeArguments":null,"environmentVariables":null}],"status":"active","isLatest":true,"publishedAt":"2026-10-26T21:31:52.758Z","updatedAt":"2026-10-26T21:31:52.758Z","source":"official-registry","verification":"official","confidence":100,"stars":null,"sources":[{"source":"official-registry","sourceId":"io.github.Quidli/connect-mcp","verification":"official","confidence":100,"stars":null,"updatedAt":"2026-10-26T21:31:52.758Z","title":"Quidli Connect","description":"Resolve social handles to wallets, score onchain reputation, pay in any ERC-20, SPL or native.","websiteUrl":"https://connect.quid.li","repositoryUrl":"https://github.com/Quidli/connect-mcp"}],"toolIndex":{"tools":[{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_drop","title":"Send Tokens (Smart Send)","description":"Execute a Smart Send from the API key owner Connect embedded wallet. EVM: batch native or ERC-20 (need native gas plus the token). Solana (chainId 1399811149): SOL or SPL from the Solana embedded wallet; packs up to 20 native or 10 SPL recipients per transaction. Social recipient types: email, phone, telegram, discord, farcaster, twitter, github (id or username). linkedin and slack are not on /drop — use connect_lookup first, then type wallet. After connect_lookup, EVM payouts use ethWalletAddress (never solWalletAddress); Solana payouts use solWalletAddress (never ethWalletAddress). Social types on /drop resolve server-side; for type wallet, pass the resolved payout address for the target chain. Omit tokenContract or set it to null for the native token; pass an ERC-20 contract or SPL mint otherwise — do not use the zero address. Amounts are smallest-unit integer strings (ETH 18 decimals, SOL 9, USDC usually 6). Solana native (tokenContract null): no ATA. Sending to a recipient without an existing funded account requires amount ≥ 890880 lamports (rent-exempt minimum for a system account); that SOL stays with the recipient. Below that the tx fails. Sender also pays a ~5000-lamport fee. Solana SPL: tokens sit in Associated Token Accounts (ATA), not on the wallet pubkey. Recipients need not already hold the token — the API prepends CreateIdempotent. The sender (not the recipient) pays ~2039280 lamports (~0.002039 SOL) rent per newly created dest ATA, plus tx fees, on top of the token amount (which can be as small as 1 unit). A 400 \"Insufficient funds\" on SPL is often missing SOL for ATA rent, not missing USDC. Token-2022 is not supported; USDC mint is EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. Always call connect_drop_balance first. Returns 201 when submitted or 202 when recipients still processing — retry with the same idempotencyKey.","inputSchema":{"type":"object","properties":{"idempotencyKey":{"type":"string","format":"uuid"},"chainId":{"type":"integer","description":"EVM chain ID or 1399811149 for Solana mainnet"},"tokenContract":{"type":["string","null"],"description":"EVM ERC-20 contract or Solana SPL mint. Omit or null for the native token (ETH/POL/AVAX, or SOL on 1399811149). Do not use the zero address."},"recipients":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["email","phone","telegram","discord","farcaster","twitter","github","wallet"]},"id":{"type":"string"},"username":{"type":"string"}},"required":["type"],"additionalProperties":true},"minItems":1,"description":"Wallet or social recipients (all wallet or all social, no mix). Social types: email, phone, telegram, discord, farcaster, twitter, github (numeric id or username). linkedin and slack are not supported — use connect_lookup first, then type wallet. Optional amountInWei per recipient uses the same smallest-unit rules as amountInWeiPerRecipient. On EVM, wallet ids are 0x addresses; on Solana, base58 pubkeys. Social lookup payouts use ethWalletAddress on EVM and solWalletAddress on Solana."},"amountInWeiPerRecipient":{"anyOf":[{"anyOf":[{"not":{}},{"type":"string"}]},{"type":"null"}],"description":"Uniform amount in smallest units. Native ETH uses 18 decimals; SOL uses 9; ERC-20/SPL uses token decimals from connect_drop_balance (USDC usually 6). Omit when setting amountInWei on each recipient."},"ignoreFailedRecipients":{"type":"boolean","description":"When true, send to recipients that resolved successfully and skip failed lookups."},"trustFilter":{"type":"object","properties":{"context":{"type":"string","description":"Restrict to this trust context. Omit to match any."},"mode":{"type":"string","enum":["require","skip"],"description":"require = fail if anyone is outside the graph; skip = drop them"}},"required":["mode"],"additionalProperties":false,"description":"Keep only recipients in the sender EAS trust graph."}},"required":["idempotencyKey","chainId","recipients"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Send Tokens (Smart Send)","readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"ae5e651bae9ae466e19dbb75c0458a180bb9c9cebdf2edf887672ee61bd211a3","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_drop_balance","title":"Check Smart Send Balance","description":"Get native and token balances for the API key owner embedded wallet. Accepts Smart Send chains and enabled delegation chains. Robinhood Chain (4663) returns ERC-20 balances from Blockscout. Monad (143) returns ERC-20 balances from Moralis; other delegation chains return native plus featured tokens. Always call before connect_drop. Zero balances are omitted, so a missing token means balance 0. EVM: confirm native gas plus the ERC-20 being sent. Solana (chainId 1399811149): SOL in this response is spendable lamports on the wallet pubkey (rent locked in existing token accounts is not included). Native SOL drop to a recipient without an existing funded account: amount itself must be ≥ 890880 lamports and sender SOL must cover amount + ~5000 lamports fee. SPL drop: token balance ≥ total amount, and SOL ≥ tx fee + ~2039280 lamports (~0.002039 SOL) per recipient that may need a new Associated Token Account — even when sending USDC. Insufficient SOL for ATA rent fails before the token transfer.","inputSchema":{"type":"object","properties":{"chainId":{"type":"integer","description":"EVM chain ID or 1399811149 for Solana mainnet (Smart Send)"}},"required":["chainId"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Check Smart Send Balance","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"e01aa566abf3ea05865f2493bf789dedb37ba91649b57e1926f43980d8483e35","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_get_chains","title":"List Supported Chains","description":"List product chains with per-feature compatibility. lookup is true for EVM catalog chains and Solana; drop is true for Smart Send chains, enabled delegation chains, and Solana (chainId 1399811149 for connect_drop / connect_drop_balance).","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"List Supported Chains","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"b9636e0f82b981198b2a2de8db473fe03a5ed08e4e69e8d38f138379b88099e2","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_get_price","title":"Get x402 Prices","description":"Get public x402 list prices for lookup and scores (reference only; live paywall amounts are in 402 responses).","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get x402 Prices","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"95efaa9c6309e6b28808a0adfb74fdfaf880ba364b861f6c76faf6377fd28c97","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_lookup","title":"Resolve Handle to Wallet","description":"Resolve social identities to EVM and Solana wallet addresses. Resolving a recipient who has no wallet provisions one for them, so this is read-only for the caller but not for the recipient. If status is processing, retry the same payload.","inputSchema":{"type":"object","properties":{"recipients":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["email","phone","telegram","discord","farcaster","twitter","github","linkedin","slack"]},"id":{"type":"string"},"username":{"type":"string"}},"required":["type"],"additionalProperties":true},"minItems":1,"description":"Recipients to resolve to EVM/Solana wallets"}},"required":["recipients"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Resolve Handle to Wallet","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"352ba61c75c76c63083c28307250db56a9f4001041cf77d82650bf1064c87de1","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_lookup_exposed","title":"List Exposed Accounts","description":"List platforms a recipient has exposed on Connect, with enriched profile, scores, and wallet addresses. Recipient may be a social account, an exposed wallet (EVM/Solana/smart wallet), or a Connect username. May require x402 payment when the profile owner charges for lookups.","inputSchema":{"type":"object","properties":{"recipient":{"type":"object","properties":{"type":{"type":"string","enum":["email","phone","telegram","discord","farcaster","twitter","github","linkedin","slack","wallet","username"]},"id":{"type":"string"},"username":{"type":"string"}},"required":["type"],"additionalProperties":true,"description":"Social identity, exposed wallet (EVM/Solana/smart wallet), or Connect username whose exposed linked accounts and Connect profile should be listed"}},"required":["recipient"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"List Exposed Accounts","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"cbfb8ce46b2887b77512910c0f4850f8ad4ab26f76a057ab6f9a0f12181b2f50","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_me","title":"Get My Connect Profile","description":"Get the Connect profile, scores, and all linked accounts for the API key owner. Use to identify which user the key belongs to.","inputSchema":{"type":"object","properties":{},"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Get My Connect Profile","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"682ec1e8424dda96aed07b86282dcb8bb71ac8be772879c3f326e4822ed9c3eb","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_scores_batch","title":"Score Identities (Batch)","description":"Batch scores for linked accounts or Connect usernames. One result per request user. Optional filter sets passedFilter (quidli 0–100, neynar/lens 0–1, ethos 0–2800).","inputSchema":{"type":"object","properties":{"users":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["email","phone","telegram","discord","farcaster","twitter","github","linkedin","slack","wallet","username"]},"id":{"type":"string"},"username":{"type":"string"}},"required":["type"],"additionalProperties":true},"minItems":1,"description":"Users to fetch scores for"},"filter":{"type":"object","properties":{"type":{"type":"string","enum":["quidli_score","lens_score","neynar_score","ethos_twitter_reputation","ethos_wallet_reputation"]},"minScore":{"type":"number","description":"quidli_score: 0–100; neynar/lens: 0–1; ethos_twitter/wallet: 0–2800"}},"required":["type","minScore"],"additionalProperties":false}},"required":["users"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Score Identities (Batch)","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"f758b71d322626de9b37b3615ef23bda64ced83855f75b90f75e8619c1d8070a","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_scores_by_account","title":"Score a Linked Account","description":"Scores for a linked social account or wallet.","inputSchema":{"type":"object","properties":{"platform":{"type":"string","enum":["wallet","email","phone","telegram","discord","farcaster","twitter","github","linkedin","slack"]},"identifier":{"type":"string","minLength":1}},"required":["platform","identifier"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Score a Linked Account","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"b93490ceb520477ff23e2ac6f93c306ad1efdd00e5cd7c5a4c4c622d06aa50ee","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_scores_by_username","title":"Score a Connect Username","description":"Scores by Connect public username.","inputSchema":{"type":"object","properties":{"username":{"type":"string","minLength":1}},"required":["username"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Score a Connect Username","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"69dd39bb516578e7ac32a1e21ea94be748ca605e54666ea50fd7266ecf9b4aae","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_trust_check","title":"Check Trust","description":"Check whether identities sit in a trust graph at depth 1. Omit context to match any context.","inputSchema":{"type":"object","properties":{"from":{"type":"object","properties":{"type":{"type":"string","enum":["email","phone","telegram","discord","farcaster","twitter","github","linkedin","slack","wallet","username"]},"id":{"type":"string"},"username":{"type":"string"}},"required":["type"],"additionalProperties":true,"description":"Graph owner"},"targets":{"type":"array","items":{"type":"object","properties":{"type":{"$ref":"#/properties/from/properties/type"},"id":{"$ref":"#/properties/from/properties/id"},"username":{"$ref":"#/properties/from/properties/username"}},"required":["type"],"additionalProperties":true},"minItems":1,"description":"Identities to test"},"context":{"type":"string","maxLength":64,"description":"If set, only this context matches"}},"required":["from","targets"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Check Trust","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"36e3753e6dc0d009f6ec1a0406c1637a378dd3a6b439449fdbd1783b6806503d","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_trust_create","title":"Create Trust Attestation","description":"Create unidirectional trust attestations on Base (EAS) from the API key owner embedded wallet to one or more wallets or social identities, in a single transaction. Identical active attestations are returned without a new transaction. Recipients still provisioning are reported as processing while the others are attested. Requires CONNECT_API_KEY, Smart Send attestation signer enrolled, and ETH on Base for gas when a new attestation is submitted.","inputSchema":{"type":"object","properties":{"to":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["email","phone","telegram","discord","farcaster","twitter","github","linkedin","slack","wallet","username"]},"id":{"type":"string"},"username":{"type":"string"}},"required":["type"],"additionalProperties":true},"minItems":1,"maxItems":50,"description":"Identities to trust (wallet, social, or Connect username). Level, context, and expiresIn apply to every entry. Maximum 50."},"level":{"type":"integer","minimum":1,"maximum":100,"description":"Trust level 1–100"},"context":{"type":"string","maxLength":64,"description":"Optional context such as team:quidli"},"expiresIn":{"type":"integer","exclusiveMinimum":0,"description":"Optional lifetime in seconds"}},"required":["to","level"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Create Trust Attestation","readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"e47ff3eeafad24d81c5dbfcb43fd89a8f757c3ca618d26262c82caaf695d03a9","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_trust_graph","title":"List Trust Edges","description":"List outgoing or incoming trust edges for an identity at depth 1.","inputSchema":{"type":"object","properties":{"platform":{"type":"string","enum":["wallet","email","phone","telegram","discord","farcaster","twitter","github","linkedin","slack","username"],"description":"Identity platform, or username for a Connect username"},"identifier":{"type":"string","minLength":1},"context":{"type":"string","maxLength":64},"direction":{"type":"string","enum":["out","in"],"description":"out = who they trust (default); in = who trusts them"}},"required":["platform","identifier"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"List Trust Edges","readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true},"definitionHash":"8327ace0c591e452a03c81c85ce1874db9cafe2571e9bddcb91476013729002c","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"},{"serverName":"io.github.Quidli/connect-mcp","endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","name":"connect_trust_revoke","title":"Revoke Trust Attestation","description":"Revoke active trust attestations from the API key owner to a target. Optional context limits which attestations are revoked. Requires CONNECT_API_KEY and ETH on Base.","inputSchema":{"type":"object","properties":{"to":{"type":"object","properties":{"type":{"type":"string","enum":["email","phone","telegram","discord","farcaster","twitter","github","linkedin","slack","wallet","username"]},"id":{"type":"string"},"username":{"type":"string"}},"required":["type"],"additionalProperties":true,"description":"Identity to untrust"},"context":{"type":"string","maxLength":64,"description":"Revoke only this context. Omit to revoke all contexts for the pair."}},"required":["to"],"additionalProperties":false,"$schema":"http://json-schema.org/draft-07/schema#"},"annotations":{"title":"Revoke Trust Attestation","readOnlyHint":false,"destructiveHint":true,"idempotentHint":true,"openWorldHint":true},"definitionHash":"5b41534337b503ea37f0105366bc987104106dd3b866b20c4a553d1b94bb71be","schemaStatus":"valid","origin":"official-registry","observedAt":"2026-11-01T19:46:40.071Z","metadataTrust":"untrusted"}],"endpoints":[{"endpointFingerprint":"75d877bbab79b51accba5a42f8f2036737f55eb1eb40e31f72c449de9a66d3c3","protocol":"streamable-http","status":"indexed","toolCount":14,"observedAt":"2026-11-01T19:46:40.071Z"}],"authentication":"unknown"},"connectionConfigurations":{"status":"ready","authentication":"not embedded","clients":{"Claude Desktop":{"mcpServers":{"io.github.Quidli/connect-mcp":{"url":"https://mcp.connect.quid.li/"}}},"Cursor":{"mcpServers":{"io.github.Quidli/connect-mcp":{"url":"https://mcp.connect.quid.li/"}}},"VS Code":{"servers":{"io.github.Quidli/connect-mcp":{"type":"http","url":"https://mcp.connect.quid.li/"}}}}},"resourceType":"mcp-server","callable":true,"runtime":{"callable":true,"protocols":["mcp"]},"interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.connect.quid.li"},{"protocol":"mcp","package":"@quidli/connect-mcp","registryType":"npm","version":"0.6.19"}],"profile":{"apiVersion":"1","schemaVersion":"1","id":"mcp-server:io.github.Quidli%2Fconnect-mcp","resourceType":"mcp-server","canonicalUrl":"https://www.agentsjunction.com/api/v1/servers/io.github.Quidli%2Fconnect-mcp","name":"io.github.Quidli/connect-mcp","description":"Resolve social handles to wallets, score onchain reputation, pay in any ERC-20, SPL or native.","interfaces":[{"protocol":"mcp","transport":"streamable-http","url":"https://mcp.connect.quid.li"},{"protocol":"mcp","package":"@quidli/connect-mcp","registryType":"npm","version":"0.6.19"}],"capabilities":[],"identity":{"source":"official-registry","websiteUrl":"https://connect.quid.li","repositoryUrl":"https://github.com/Quidli/connect-mcp","version":"0.6.19"},"verification":{"state":"official","confidence":100},"operations":{"resourceType":"mcp-server","name":"io.github.Quidli/connect-mcp","status":"online","lastCheckedAt":"2026-11-03T18:18:26.178Z","lastSuccessfulCheck":"2026-11-03T18:18:26.178Z","latencyMs":70,"consecutiveFailures":0,"isStale":false,"checks":{"endpointReachable":true,"protocolValid":true,"agentCardValid":null,"mcpHandshakeValid":true},"lastSeen":null,"lastSuccessfulInteraction":null,"lastHealthCheck":"2026-11-03T18:18:26.178Z","source":{"type":"health-check","url":null},"observedAt":"2026-11-03T18:18:26.178Z"},"security":null,"timestamps":{"createdAt":"2026-10-26T21:31:52.758Z","updatedAt":"2026-10-26T21:31:52.758Z","observedAt":"2026-11-03T18:18:26.178Z"},"compatibility":{"serverVersion":"0.6.19","protocolVersions":[{"protocol":"mcp","version":null}]}}}}