{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ya9kpbb9hzey","handle":"luckdrop","url":"https://wellknown.network/agents/luckdrop","links":{"self":"https://wellknown.network/agents/luckdrop/record.json","html":"https://wellknown.network/agents/luckdrop","markdown":"https://wellknown.network/agents/luckdrop/record.md","api":"https://wellknown.network/api/v1/agents/luckdrop","status":"https://wellknown.network/api/v1/agents/luckdrop/status","claim":"https://wellknown.network/agents/luckdrop/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/luckdrop/claim.json","badge":"https://wellknown.network/agents/luckdrop/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/luckdrop/history","tools":"https://wellknown.network/api/v1/agents/luckdrop/tools"},"ard":{"identifier":"urn:air:luckdrop.app:server:luckdrop","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"LuckDrop","summary":"Enter LuckDrop's free weekly on-chain prize draw, check the live draw, and claim prizes.","description":"Enter LuckDrop's free weekly on-chain prize draw, check the live draw, and claim prizes.","publisher":{"name":"app.luckdrop","url":null},"homepage":"https://luckdrop.app","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://luckdrop.app/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-11T13:37:40.169153Z","publishedAt":"2026-09-11T13:37:40.169153Z","registryName":"app.luckdrop/luckdrop"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","summary":"mcp_registry","version":"mcp_registry","description":"mcp_registry","homepageUrl":"mcp_registry","publisherName":"mcp_registry"}},"derived":{"capabilities":[{"slug":"data.database","name":"Databases","confidence":0.525,"provenance":"derived"},{"slug":"dev.project-management","name":"Project Management","confidence":0.51,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.51,"provenance":"derived"}],"categories":["data","dev","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 3h ago.","lastOkAt":"2026-10-11T11:22:44.516Z","lastProbedAt":"2026-10-11T11:22:44.516Z","statusComputedAt":"2026-10-11T11:24:36.599Z","reliability30d":{"probes":105,"successRate":1,"p50Ms":85,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":105,"ok":105,"authBoundaryOk":0,"serviceOk":105,"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-11T11:22:44.516Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":85,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-11T04:25:23.550Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":53,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T22:21:29.936Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":46,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T15:30:12.730Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":64,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T08:32:50.600Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":74,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-10T02:31:04.815Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":50,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T20:31:32.666Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":78,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T14:31:36.108Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":121,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T08:29:11.351Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":58,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-09T02:26:52.611Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":62,"error":null,"detail":{"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"toolCount":5,"toolsHash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","serverName":"luckdrop","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"luckdrop_get_draw","description":"Read the state of the live LuckDrop draw: which draw is running, its phase, the\nprize, how many tickets are in, and the countdown to the next round.\n\nPublishes "},{"name":"luckdrop_check_entry","description":"Answer 'can this wallet enter the draw right now, and what exactly does it send'.\nSourced from the CHAIN rather than our database, because this gates a transact"},{"name":"luckdrop_get_results","description":"Read a single draw's five rounds and its winner.\n\n`week` is the DISPLAY week number by default. If you are following contractWeekId\nfrom the chain, pass idSpace"},{"name":"luckdrop_list_market","description":"Read the live market: which tickets are listed, at what price, and whether\nthe trading window is currently open. Tickets are NFTs and can be traded while a\ndraw"},{"name":"luckdrop_check_prize","description":"Check whether a wallet has won a prize it has not yet collected, and get the\ntransaction that claims it. Read from the chain, so it works for a wallet that\nente"}],"package":null,"toolSurface":{"id":"ts_pxra48ba822x","endpointId":"ep_ye6razhawd8m","hash":"cf7bba0f3b7c1d88bb43596f8ab18ed51fe6aabbe7717fe60da8c767a216e973","toolCount":5,"serverName":"luckdrop","serverVersion":"1.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-09-30T22:24:51.354Z","lastSeenAt":"2026-10-11T11:22:44.518Z","observations":41,"toolNames":["luckdrop_get_draw","luckdrop_check_entry","luckdrop_get_results","luckdrop_list_market","luckdrop_check_prize"],"distinctSurfaces":5},"endpointFacts":[{"id":"ep_ye6razhawd8m","url":"https://luckdrop.app/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-02T18:24:13.286Z","auth":{"observedAt":"2026-10-02T18:24:13.337Z","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-02T18:24:13.357Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"luckdrop.app","issuer":{"commonName":"YE1","organization":"Let's Encrypt"},"validFrom":"2026-08-29T17:53:34.000Z","validTo":"2026-11-27T17:53:33.000Z","daysToExpiry":47,"sanCount":2,"fingerprint256":"15:80:EA:34:7A:AF:62:D8:17:3A:F1:6C:5F:DA:C8:3E:89:43:D0:E2:DB:39:7F:D9:00:82:88:9A:7D:90:D8:F3"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"app.luckdrop/luckdrop","url":"https://registry.modelcontextprotocol.io/v0/servers/app.luckdrop%2Fluckdrop","firstSeenAt":"2026-09-13T15:24:07.167Z","fetchedAt":"2026-10-09T01:21:39.540Z","normalizedAt":"2026-10-09T01:21:39.540Z"}]},"firstSeenAt":"2026-09-13T15:24:07.167Z","updatedAt":"2026-10-11T11:25:28.956Z"}