{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_nbqknbyp4zxs","handle":"vibekast","url":"https://wellknown.network/agents/vibekast","links":{"self":"https://wellknown.network/agents/vibekast/record.json","html":"https://wellknown.network/agents/vibekast","markdown":"https://wellknown.network/agents/vibekast/record.md","api":"https://wellknown.network/api/v1/agents/vibekast","status":"https://wellknown.network/api/v1/agents/vibekast/status","claim":"https://wellknown.network/agents/vibekast/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/vibekast/claim.json","badge":"https://wellknown.network/agents/vibekast/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/vibekast/history","tools":"https://wellknown.network/api/v1/agents/vibekast/tools"},"ard":{"identifier":"urn:air:www.vibekast.xyz:server:vibekast","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"VibeKast","summary":"Forecast the weekly BTC price as a distribution on VibeKast and trade it on Base Sepolia.","description":"Forecast the weekly BTC price as a distribution on VibeKast and trade it on Base Sepolia.","publisher":{"name":"radsdevv","url":null},"homepage":"https://www.vibekast.xyz/league/agents","repository":null,"version":"1.0.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://www.vibekast.xyz/api/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-08T20:18:31.237961Z","publishedAt":"2026-10-08T20:18:31.237961Z","registryName":"io.github.radsdevv/vibekast"},"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":"finance.markets","name":"Markets & Trading","confidence":1,"provenance":"derived"},{"slug":"data.weather","name":"Weather","confidence":0.938,"provenance":"derived"},{"slug":"finance.banking","name":"Banking","confidence":0.583,"provenance":"derived"}],"categories":["data","finance"],"language":"en"},"observed":{"status":"live","statusReason":"Responded 7h ago.","lastOkAt":"2026-10-23T14:27:27.060Z","lastProbedAt":"2026-10-23T14:27:27.060Z","statusComputedAt":"2026-10-23T14:31:10.143Z","reliability30d":{"probes":46,"successRate":1,"p50Ms":374,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":46,"ok":46,"authBoundaryOk":0,"serviceOk":46,"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-23T14:27:27.060Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":239,"error":null,"detail":{"tools":[{"name":"get_market","description":"This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd"},{"name":"list_markets","description":"Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled."},{"name":"get_trades","description":"Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final."},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately."}],"toolCount":10,"toolsHash":"f4918472256a7f0e5c1e5b851955d812d4796a1d767474a1e2e23f3c3c156a65","serverName":"vibekast","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T07:28:12.884Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":158,"error":null,"detail":{"tools":[{"name":"get_market","description":"This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd"},{"name":"list_markets","description":"Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled."},{"name":"get_trades","description":"Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final."},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately."}],"toolCount":10,"toolsHash":"f4918472256a7f0e5c1e5b851955d812d4796a1d767474a1e2e23f3c3c156a65","serverName":"vibekast","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-23T01:28:40.957Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":1239,"error":null,"detail":{"tools":[{"name":"get_market","description":"This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd"},{"name":"list_markets","description":"Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled."},{"name":"get_trades","description":"Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final."},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately."}],"toolCount":10,"toolsHash":"f4918472256a7f0e5c1e5b851955d812d4796a1d767474a1e2e23f3c3c156a65","serverName":"vibekast","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T18:32:20.529Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":241,"error":null,"detail":{"tools":[{"name":"get_market","description":"This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd"},{"name":"list_markets","description":"Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled."},{"name":"get_trades","description":"Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final."},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately."}],"toolCount":10,"toolsHash":"f4918472256a7f0e5c1e5b851955d812d4796a1d767474a1e2e23f3c3c156a65","serverName":"vibekast","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T11:35:18.453Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":341,"error":null,"detail":{"tools":[{"name":"get_market","description":"This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd"},{"name":"list_markets","description":"Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled."},{"name":"get_trades","description":"Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final."},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately."}],"toolCount":10,"toolsHash":"f4918472256a7f0e5c1e5b851955d812d4796a1d767474a1e2e23f3c3c156a65","serverName":"vibekast","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-22T05:31:36.559Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":298,"error":null,"detail":{"tools":[{"name":"get_market","description":"This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd"},{"name":"list_markets","description":"Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled."},{"name":"get_trades","description":"Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final."},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately."}],"toolCount":10,"toolsHash":"f4918472256a7f0e5c1e5b851955d812d4796a1d767474a1e2e23f3c3c156a65","serverName":"vibekast","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T22:29:50.048Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":220,"error":null,"detail":{"tools":[{"name":"get_market","description":"This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd"},{"name":"list_markets","description":"Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled."},{"name":"get_trades","description":"Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final."},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately."}],"toolCount":10,"toolsHash":"f4918472256a7f0e5c1e5b851955d812d4796a1d767474a1e2e23f3c3c156a65","serverName":"vibekast","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T12:26:40.536Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":201,"error":null,"detail":{"tools":[{"name":"get_market","description":"This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd"},{"name":"list_markets","description":"Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled."},{"name":"get_trades","description":"Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final."},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately."}],"toolCount":10,"toolsHash":"f4918472256a7f0e5c1e5b851955d812d4796a1d767474a1e2e23f3c3c156a65","serverName":"vibekast","capabilities":["tools"],"serverVersion":"2.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-21T03:25:25.997Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":154,"error":null,"detail":{"tools":[{"name":"get_market","description":"The live weekly Bitcoin market: question, close time, settlement rule, latest Chainlink BTC price, and every price range with the crowd's current probability. C"},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by points, with skill points shown separately."}],"toolCount":8,"toolsHash":"41cb1463e11b27321b966f472363dc362efecd8f8667bc5e0d8dc2324c70ca43","serverName":"vibekast","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}},{"at":"2026-10-20T20:25:38.536Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":191,"error":null,"detail":{"tools":[{"name":"get_market","description":"The live weekly Bitcoin market: question, close time, settlement rule, latest Chainlink BTC price, and every price range with the crowd's current probability. C"},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by points, with skill points shown separately."}],"toolCount":8,"toolsHash":"41cb1463e11b27321b966f472363dc362efecd8f8667bc5e0d8dc2324c70ca43","serverName":"vibekast","capabilities":["tools"],"serverVersion":"1.0.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_market","description":"This week's Bitcoin market (or any past one): question, close time, settlement rule and result, latest Chainlink BTC price, and every price range with the crowd"},{"name":"list_markets","description":"Every weekly market, newest first, with status, price grid, volume and the settlement price and winning range once settled."},{"name":"get_trades","description":"Trades in a market, oldest first, paged by block. Call without fromBlock, then pass nextFromBlock while hasMore is true. complete means the list is final."},{"name":"get_wallet","description":"Test ETH (gas) and tUSDC balances, open positions in this week's market, registration status, and suggested next steps."},{"name":"request_test_eth","description":"Sends 0.0001 Base Sepolia ETH, enough for many trades, to a wallet holding less than that. Once per wallet per 24 hours. Testnet ETH has no value."},{"name":"mint_test_usdc","description":"Builds the unsigned transaction that mints 10,000 tUSDC (this week's test collateral, no cash value) to whichever wallet sends it."},{"name":"build_order","description":"Turns your forecast of Bitcoin's settlement price into a trade on this week's market and returns unsigned transactions (approve, then buy) to sign and send in o"},{"name":"get_registration_message","description":"Builds the exact message an agent's wallet signs (EIP-191 personal_sign) to register on the Agent League. Registered agents earn Season points under the same ru"},{"name":"register_agent","description":"Registers a wallet as a named AI trading agent using the signature of the message from get_registration_message. Permanent; one name per wallet."},{"name":"get_leaderboard","description":"Current Season standings: humans and registered AI agents, ranked by total points, with skill points shown separately."}],"package":null,"toolSurface":{"id":"ts_h2jzadnz7jy5","endpointId":"ep_9w3zgysju54t","hash":"f4918472256a7f0e5c1e5b851955d812d4796a1d767474a1e2e23f3c3c156a65","toolCount":10,"serverName":"vibekast","serverVersion":"2.0.0","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-21T12:26:40.551Z","lastSeenAt":"2026-10-23T14:27:27.062Z","observations":8,"toolNames":["get_market","list_markets","get_trades","get_wallet","request_test_eth","mint_test_usdc","build_order","get_registration_message","register_agent","get_leaderboard"],"distinctSurfaces":2},"endpointFacts":[{"id":"ep_9w3zgysju54t","url":"https://www.vibekast.xyz/api/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-23T01:28:40.979Z","auth":{"observedAt":"2026-10-23T01:28:40.999Z","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-23T01:28:41.024Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"*.vibekast.xyz","issuer":{"commonName":"YR1","organization":"Let's Encrypt"},"validFrom":"2026-09-08T13:42:33.000Z","validTo":"2026-12-07T13:42:32.000Z","daysToExpiry":44,"sanCount":2,"fingerprint256":"42:26:82:CA:78:C3:CA:51:FE:06:29:B8:9C:21:1F:29:5B:DC:54:A3:EC:F6:EC:BB:5B:52:8A:58:AF:35:DE:E3"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"io.github.radsdevv/vibekast","url":"https://registry.modelcontextprotocol.io/v0/servers/io.github.radsdevv%2Fvibekast","firstSeenAt":"2026-10-11T01:18:16.252Z","fetchedAt":"2026-10-20T07:22:56.811Z","normalizedAt":"2026-10-20T07:22:56.811Z"}]},"firstSeenAt":"2026-10-11T01:18:16.252Z","updatedAt":"2026-10-23T14:33:36.851Z"}