{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_zdzhc6ncqzrr","handle":"lucyd","url":"https://wellknown.network/agents/lucyd","links":{"self":"https://wellknown.network/agents/lucyd/record.json","html":"https://wellknown.network/agents/lucyd","markdown":"https://wellknown.network/agents/lucyd/record.md","api":"https://wellknown.network/api/v1/agents/lucyd","status":"https://wellknown.network/api/v1/agents/lucyd/status","claim":"https://wellknown.network/agents/lucyd/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/lucyd/claim.json","badge":"https://wellknown.network/agents/lucyd/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/lucyd/history","tools":"https://wellknown.network/api/v1/agents/lucyd/tools"},"ard":{"identifier":"urn:air:mcp.lucyd.trade:server:lucyd","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"Lucyd","summary":"Trade Bitcoin Up/Down prediction markets on Lucyd: markets, order books, orders, positions.","description":"Trade Bitcoin Up/Down prediction markets on Lucyd: markets, order books, orders, positions.","publisher":{"name":"trade.lucyd","url":null},"homepage":"https://lucyd.trade/mcp","repository":"https://github.com/lucyd-trade/mcp-server","version":"0.1.4","license":"MIT","protocols":["mcp"],"tags":["mcp","mcp-server","prediction-markets","trading","ai-agents"],"pricing":null,"endpoints":[{"url":"https://mcp.lucyd.trade/mcp","type":"mcp_streamable_http","auth":null,"probeable":true},{"url":"npm:@lucyd/mcp","type":"package_npm","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-10-26T17:31:26.027715Z","npmKeywords":["mcp","mcp-server","prediction-markets","trading","ai-agents"],"publishedAt":"2026-10-26T17:31:26.027715Z","registryName":"trade.lucyd/mcp"},"attribution":{"kind":"mcp_registry","name":"mcp_registry","license":"npm","repoUrl":"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":"declared"},{"slug":"data.database","name":"Databases","confidence":0.525,"provenance":"derived"}],"categories":["data","finance"],"language":"fr"},"observed":{"status":"live","statusReason":"Responded 23m ago.","lastOkAt":"2026-11-07T06:25:48.140Z","lastProbedAt":"2026-11-07T06:25:48.140Z","statusComputedAt":"2026-11-07T06:30:12.945Z","reliability30d":{"probes":222,"successRate":1,"p50Ms":52,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":222,"ok":222,"authBoundaryOk":0,"serviceOk":222,"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-11-07T06:25:48.140Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T05:28:24.990Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":19,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T04:25:41.847Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":36,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T03:25:26.231Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":45,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T02:27:00.552Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":27,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T01:24:43.624Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":43,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-07T00:23:30.429Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":33,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T23:26:00.002Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":18,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T22:23:52.851Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":38,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}},{"at":"2026-11-06T21:29:06.953Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":57,"error":null,"detail":{"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"toolCount":9,"toolsHash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","serverName":"lucyd","capabilities":["tools"],"serverVersion":"0.1.3","protocolVersion":"2025-06-18"}}],"tools":[{"name":"get_market","description":"Full details of one market, including its rules and the ids of its up and down outcome tokens."},{"name":"get_order_book","description":"Order book of a market outcome: bids (best first) and asks with prices in USDC per token and sizes in tokens, plus best bid, best ask and mid. Buying down at p "},{"name":"get_pnl_history","description":"Profit and loss over time of a wallet, as a series of points. Defaults to the configured wallet."},{"name":"get_positions","description":"Positions of a wallet: tokens held per market and outcome, average price, current value and profit. Settled markets show the payout. Defaults to the configured "},{"name":"get_status","description":"Health of the Lucyd service: API and database, settlement of ended markets on time, live trade stream. Use it when something looks stuck, e.g. a market is not r"},{"name":"get_trader_stats","description":"Stats of a wallet: total and realized profit, volume, markets traded, win rate. Defaults to the configured wallet."},{"name":"list_markets","description":"List prediction markets on Lucyd. Each market asks whether the BTC price will be Up or Down at its end date versus the strike (strike is the price times 1e8). R"},{"name":"list_trades","description":"Recent trades, newest first. Filter by market and/or trader. Amounts are in USDC and tokens."},{"name":"top_traders","description":"Leaderboard of traders, best first."}],"package":{"name":"@lucyd/mcp","registry":"npm","observedAt":"2026-11-07T06:32:17.591Z","publishedAt":"2026-10-20T17:09:24.639Z","latestVersion":"0.1.3","weeklyDownloads":104},"toolSurface":{"id":"ts_jd5wvzvgj26a","endpointId":"ep_uk3a5u7yb2ev","hash":"5673cb9c46fd9028d21cb104250b56d65595399709ec9735bd669f1ae790471c","toolCount":9,"serverName":"lucyd","serverVersion":"0.1.3","protocolVersion":"2025-06-18","firstSeenAt":"2026-10-21T01:25:30.127Z","lastSeenAt":"2026-11-07T06:25:48.150Z","observations":222,"hiddenText":{"level":"none","total":0,"tools":0,"kinds":[],"findings":[]},"toolNames":["get_market","get_order_book","get_pnl_history","get_positions","get_status","get_trader_stats","list_markets","list_trades","top_traders"],"distinctSurfaces":1,"surfacesWithHiddenText":0},"endpointFacts":[{"id":"ep_uk3a5u7yb2ev","url":"https://mcp.lucyd.trade/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-11-07T00:23:30.475Z","auth":{"observedAt":"2026-11-07T00:23:30.514Z","authRequired":false,"scheme":null,"resourceMetadata":null,"authorizationServer":null,"conformance":{"dpop":false,"rfc8414":false,"rfc9728":false,"pkceS256":false,"clientIdMetadataDocument":false,"dynamicClientRegistration":false}},"tls":{"observedAt":"2026-11-07T00:23:30.533Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"lucyd.trade","issuer":{"commonName":"WE1","organization":"Google Trust Services"},"validFrom":"2026-10-07T13:25:49.000Z","validTo":"2027-01-05T14:25:19.000Z","daysToExpiry":59,"sanCount":3,"fingerprint256":"85:D5:D8:BA:9E:FF:83:39:1E:65:9A:07:4D:65:90:99:04:23:EE:52:16:1D:31:47:95:F1:0C:2D:0A:35:83:10"}}]},"verification":{"claimed":true,"claimedAt":"2026-10-30T08:16:13.202Z","proofs":[{"method":"github_owner","target":"lucyd-trade","verifiedAt":"2026-10-30T08:16:13.202Z"}]},"provenance":{"sources":[{"source":"npm","key":"@lucyd/mcp","url":"https://www.npmjs.com/package/@lucyd/mcp","firstSeenAt":"2026-10-30T00:19:27.934Z","fetchedAt":"2026-11-06T07:21:46.647Z","normalizedAt":"2026-11-06T07:21:46.647Z"},{"source":"mcp_registry","key":"trade.lucyd/mcp","url":"https://registry.modelcontextprotocol.io/v0/servers/trade.lucyd%2Fmcp","firstSeenAt":"2026-10-21T00:22:39.827Z","fetchedAt":"2026-11-04T05:19:11.379Z","normalizedAt":"2026-11-04T05:19:11.379Z"}]},"firstSeenAt":"2026-10-21T00:22:39.827Z","updatedAt":"2026-11-07T06:32:17.591Z"}