{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_t9bnmhwswuxb","handle":"firstkey","url":"https://wellknown.network/agents/firstkey","links":{"self":"https://wellknown.network/agents/firstkey/record.json","html":"https://wellknown.network/agents/firstkey","markdown":"https://wellknown.network/agents/firstkey/record.md","api":"https://wellknown.network/api/v1/agents/firstkey","status":"https://wellknown.network/api/v1/agents/firstkey/status","claim":"https://wellknown.network/agents/firstkey/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/firstkey/claim.json","badge":"https://wellknown.network/agents/firstkey/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/firstkey/history","tools":"https://wellknown.network/api/v1/agents/firstkey/tools"},"ard":{"identifier":"urn:air:mcp.firstkey.io:server:firstkey","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"FirstKey","summary":"FirstKey MCP: agent wallets, free cycles faucet, and one-command site deploys on ICP.","description":"FirstKey MCP: agent wallets, free cycles faucet, and one-command site deploys on ICP.","publisher":{"name":"FirstKeyHQ","url":null},"homepage":"https://firstkey.io","repository":"https://github.com/FirstKeyHQ/firstkey-mcp","version":"0.1.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://mcp.firstkey.io/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-24T16:28:20.615205Z","publishedAt":"2026-09-24T16:28:20.615205Z","registryName":"io.github.FirstKeyHQ/firstkey-mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","repoUrl":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"commerce.payments","name":"Payments","confidence":1,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.885,"provenance":"derived"}],"categories":["commerce","dev"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 2h ago.","lastOkAt":"2026-10-10T03:26:32.671Z","lastProbedAt":"2026-10-10T03:26:32.671Z","statusComputedAt":"2026-10-10T03:27:31.699Z","reliability30d":{"probes":52,"successRate":1,"p50Ms":1311,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":52,"ok":52,"authBoundaryOk":0,"serviceOk":52,"note":"Counted from the observation rows for the window, checks of the server only (HTTP, A2A card, MCP initialize). ok = authBoundaryOk + serviceOk. `probes` is the sum of daily rollups and includes registry checks, so it can differ from `total`."}},"latestObservations":[{"at":"2026-10-10T03:26:32.671Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1227,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:31:03.088Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1214,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:30:17.643Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1389,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T07:26:19.976Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1509,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T01:24:46.545Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1443,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T18:26:56.214Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1353,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T11:22:42.644Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1263,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-08T04:26:52.232Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1333,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T22:24:21.962Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1296,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-07T16:27:51.229Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1214,"error":null,"detail":{"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"toolCount":8,"toolsHash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","serverName":"firstkey-mcp","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"create_wallet","description":"Generate a fresh Ed25519 wallet for an AI agent: returns the ICP principal and the PKCS#8 PEM private key. The private key is returned exactly once over this ca"},{"name":"claim_faucet_grant","description":"Claim the one-time free 1T cycles grant from the FirstKey faucet for an agent principal. One claim per principal, ever. The grant lands on the cycles ledger and"},{"name":"deploy_site","description":"Deploy a static website for an agent: creates a canister on the Internet Computer, installs the FirstKey static host, uploads every file, and returns the live h"},{"name":"deploy_upload_chunk","description":"Upload one chunk of a large file to an already-deployed agent site (for files that don't fit in a single deploy_site call). Chunks are appended in order; set is"},{"name":"check_cycles","description":"Read an ICP principal's cycles balance on the cycles ledger."},{"name":"get_fuel_link","description":"Get the FirstKey Fuel payment link for a principal: a human pays by card (Stripe) and cycles land in the agent's wallet — the sovereign refuel path when the fre"},{"name":"get_swap_quote","description":"Get a live, read-only swap quote on ICPSwap (the deepest on-chain DEX on ICP): how much receive_token you would get for pay_amount of pay_token. No tokens move "},{"name":"get_swap_route","description":"Route a swap intent across ICPSwap: prices the direct pool and every two-hop path through ICP, ckUSDC, ckUSDT, ckBTC, and ckETH live on-chain, chains each leg's"}],"package":null,"toolSurface":{"id":"ts_cw8ba36z5cfk","endpointId":"ep_m6tfumfk7jbg","hash":"63bdbe03ad52e0173de803e6087791a2a420caa9f4a81b2916dabf6f560d75ca","toolCount":8,"serverName":"firstkey-mcp","serverVersion":"0.2.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-29T01:23:33.471Z","lastSeenAt":"2026-10-10T03:26:32.662Z","observations":41,"toolNames":["create_wallet","claim_faucet_grant","deploy_site","deploy_upload_chunk","check_cycles","get_fuel_link","get_swap_quote","get_swap_route"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_m6tfumfk7jbg","url":"https://mcp.firstkey.io/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-09T01:24:46.539Z","auth":{"observedAt":"2026-10-09T01:24:47.875Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-10-09T01:24:47.917Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"mcp.firstkey.io","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-24T13:21:05.000Z","validTo":"2026-12-23T13:21:04.000Z","daysToExpiry":74,"sanCount":1,"fingerprint256":"DB:96:67:79:66:7A:3C:D3:40:EA:53:64:6C:EB:A0:9B:CE:2B:8B:67:E2:09:F5:4B:3B:1A:C1:EC:B1:92:0D:C8"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.FirstKeyHQ/firstkey-mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.FirstKeyHQ%2Ffirstkey-mcp","firstSeenAt":"2026-09-25T23:18:34.137Z","fetchedAt":"2026-10-09T21:19:31.890Z","normalizedAt":"2026-10-09T21:19:31.890Z"}]},"firstSeenAt":"2026-09-25T23:18:34.137Z","updatedAt":"2026-10-10T03:28:42.782Z"}