{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_s7q7xfqk8t6e","handle":"aiworker-data","url":"https://wellknown.network/agents/aiworker-data","links":{"self":"https://wellknown.network/agents/aiworker-data/record.json","html":"https://wellknown.network/agents/aiworker-data","markdown":"https://wellknown.network/agents/aiworker-data/record.md","api":"https://wellknown.network/api/v1/agents/aiworker-data","status":"https://wellknown.network/api/v1/agents/aiworker-data/status","claim":"https://wellknown.network/agents/aiworker-data/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/aiworker-data/claim.json","badge":"https://wellknown.network/agents/aiworker-data/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/aiworker-data/history","tools":"https://wellknown.network/api/v1/agents/aiworker-data/tools"},"ard":{"identifier":"urn:air:aiworker.duckdns.org:server:aiworker-data","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"aiworker-data","summary":"Paid x402 tools (USDC per call): defi_yields, defi_protocol, scrape_markdown, scrape_summary.","description":"Paid x402 tools (USDC per call): defi_yields, defi_protocol, scrape_markdown, scrape_summary.","publisher":{"name":"org.duckdns.aiworker","url":null},"homepage":"https://aiworker.duckdns.org/","repository":null,"version":"0.2.0","license":null,"protocols":["mcp"],"tags":[],"pricing":null,"endpoints":[{"url":"https://aiworker.duckdns.org/mcp","type":"mcp_streamable_http","auth":null,"probeable":true}],"skills":null,"tools":null,"extra":{"updatedAt":"2026-09-06T09:58:09.43313Z","publishedAt":"2026-09-06T09:58:09.43313Z","registryName":"org.duckdns.aiworker/aiworker-data"},"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":"content.writing","name":"Writing & Editing","confidence":0.911,"provenance":"derived"},{"slug":"finance.markets","name":"Markets & Trading","confidence":0.833,"provenance":"derived"},{"slug":"documents.contracts","name":"Contracts & Legal","confidence":0.525,"provenance":"derived"},{"slug":"knowledge.knowledge-graph","name":"Knowledge Graphs","confidence":0.525,"provenance":"derived"}],"categories":["content","documents","finance","knowledge"],"language":"pt"},"observed":{"status":"unavailable","statusReason":"8 consecutive checks failed; last success 29d ago.","lastOkAt":"2026-09-11T14:23:43.774Z","lastProbedAt":"2026-10-10T01:24:22.383Z","statusComputedAt":"2026-10-10T01:26:01.482Z","reliability30d":{"probes":14,"successRate":0.4286,"p50Ms":61,"basis":"service","measures":{"availability":"availability","latency":"response time","tools":"tool surface observed","summary":"Checks reached the service itself."},"checks":{"total":13,"ok":5,"authBoundaryOk":0,"serviceOk":5,"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-10T01:24:22.383Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-10-03T15:28:36.147Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-26T10:25:14.357Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-19T22:27:08.875Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-15T15:26:27.417Z","kind":"mcp_initialize","ok":false,"httpStatus":null,"latencyMs":null,"error":"timeout","detail":null},{"at":"2026-09-13T13:28:52.508Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-12T12:27:05.184Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-11T22:18:52.295Z","kind":"http_head","ok":false,"httpStatus":null,"latencyMs":null,"error":"disallowed by robots.txt","detail":null},{"at":"2026-09-11T14:23:43.774Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":84,"error":null,"detail":{"tools":[{"name":"defi_yields","description":"DeFi yield pools from DefiLlama, normalized and filterable by chain, project, symbol, stablecoin and min TVL; refreshed every 5 minutes. Price $0.02 per call, p"},{"name":"defi_protocol","description":"Snapshot of one DeFi protocol by DefiLlama slug: TVL by chain, category, 1d/7d change, audits, refreshed every 5 minutes from DefiLlama's protocol summary. Pric"},{"name":"scrape_markdown","description":"Fetch one public web page (buyer-supplied URL, no login walls, robots.txt honoured) and return its main content as clean Markdown with title and word count. Pri"},{"name":"scrape_summary","description":"Same as /v1/scrape/markdown plus a structured summary (≤200 words), key points and entities produced by an LLM from the page text. Price $0.04 per call, paid wi"},{"name":"yield_report","description":"An LLM-written read of DeFi yield pools from DefiLlama matching a filter: a headline verdict, key points, risks, a best-fit pool if any, and caveats, alongside "},{"name":"claim_check","description":"Extract checkable factual claims from buyer-submitted text or a public URL, and verdict each one — supported, contradicted, unsupported or unverifiable — agains"},{"name":"token_check","description":"A deterministic Base token safety card from Blockscout, DexScreener (derived) and Honeypot.is plus the Base RPC: what the contract is, who controls it, who hold"},{"name":"token_info","description":"The cheapest way to look up a Base token: name, symbol, decimals, total supply, holder count, price, liquidity, pool count, largest pool, FDV and 24h volume, fr"},{"name":"wallet_check","description":"A deterministic Base wallet card for any address: EOA or contract, ETH balance, first seen and last activity, transaction and token-transfer counts, up to 20 ER"},{"name":"resolution_check","description":"Has a Polymarket market resolved, and how? Give a market slug, a 0x condition id, or the question as free text: you get the status (open, resolved, voided, unkn"},{"name":"market_odds","description":"The current odds of one Polymarket market and how they moved: give a market slug, a 0x condition id or the question as free text and get the YES and NO prices, "},{"name":"rule_backtest","description":"Replay one fixed, published rule over resolved Polymarket markets from a derived store of on-chain daily closes: favorite_hold (buy the side at or above p on it"},{"name":"odds_history","description":"The daily YES-price history of one Polymarket market from a derived store of on-chain fills (the MIT-licensed dump before 2026-07-21, the public daily API after"},{"name":"market_screener","description":"A ranked list of Polymarket markets from a derived store under deterministic filters: status (open, resolved or all), a category (an event tag with at least 200"},{"name":"topic_brief","description":"A sourced brief on any topic: 150-500 words of Markdown in which every paragraph cites the pages it was written from, plus the key facts as verbatim quotes with"},{"name":"token_report","description":"Everything an agent needs before touching a Base token, in one call: the deterministic safety card (contract, ownership, holder concentration, market, honeypot "},{"name":"news_search","description":"Crypto and markets headlines matching your words, from twelve fixed public RSS/Atom feeds (CoinDesk, The Block, Decrypt, Cointelegraph, The Defiant, DL News, Bl"}],"toolCount":17,"serverName":"aiworker-data","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}},{"at":"2026-09-11T06:24:00.164Z","kind":"mcp_initialize","ok":true,"httpStatus":200,"latencyMs":57,"error":null,"detail":{"tools":[{"name":"defi_yields","description":"DeFi yield pools from DefiLlama, normalized and filterable by chain, project, symbol, stablecoin and min TVL; refreshed every 5 minutes. Price $0.02 per call, p"},{"name":"defi_protocol","description":"Snapshot of one DeFi protocol by DefiLlama slug: TVL by chain, category, 1d/7d change, audits, refreshed every 5 minutes from DefiLlama's protocol summary. Pric"},{"name":"scrape_markdown","description":"Fetch one public web page (buyer-supplied URL, no login walls, robots.txt honoured) and return its main content as clean Markdown with title and word count. Pri"},{"name":"scrape_summary","description":"Same as /v1/scrape/markdown plus a structured summary (≤200 words), key points and entities produced by an LLM from the page text. Price $0.04 per call, paid wi"},{"name":"yield_report","description":"An LLM-written read of DeFi yield pools from DefiLlama matching a filter: a headline verdict, key points, risks, a best-fit pool if any, and caveats, alongside "},{"name":"claim_check","description":"Extract checkable factual claims from buyer-submitted text or a public URL, and verdict each one — supported, contradicted, unsupported or unverifiable — agains"},{"name":"token_check","description":"A deterministic Base token safety card from Blockscout, DexScreener (derived) and Honeypot.is plus the Base RPC: what the contract is, who controls it, who hold"},{"name":"token_info","description":"The cheapest way to look up a Base token: name, symbol, decimals, total supply, holder count, price, liquidity, pool count, largest pool, FDV and 24h volume, fr"},{"name":"resolution_check","description":"Has a Polymarket market resolved, and how? Give a market slug, a 0x condition id, or the question as free text: you get the status (open, resolved, voided, unkn"},{"name":"rule_backtest","description":"Replay one fixed, published rule over resolved Polymarket markets from a derived store of on-chain daily closes: favorite_hold (buy the side at or above p on it"},{"name":"odds_history","description":"The daily YES-price history of one Polymarket market from a derived store of on-chain fills (the MIT-licensed dump before 2026-07-21, the public daily API after"},{"name":"market_screener","description":"A ranked list of Polymarket markets from a derived store under deterministic filters: status (open, resolved or all), a category (an event tag with at least 200"},{"name":"topic_brief","description":"A sourced brief on any topic: 150-500 words of Markdown in which every paragraph cites the pages it was written from, plus the key facts as verbatim quotes with"},{"name":"token_report","description":"Everything an agent needs before touching a Base token, in one call: the deterministic safety card (contract, ownership, holder concentration, market, honeypot "}],"toolCount":14,"serverName":"aiworker-data","capabilities":["tools"],"serverVersion":"0.2.0","protocolVersion":"2025-06-18"}}],"tools":[{"name":"defi_yields","description":"DeFi yield pools from DefiLlama, normalized and filterable by chain, project, symbol, stablecoin and min TVL; refreshed every 5 minutes. Price $0.02 per call, p"},{"name":"defi_protocol","description":"Snapshot of one DeFi protocol by DefiLlama slug: TVL by chain, category, 1d/7d change, audits, refreshed every 5 minutes from DefiLlama's protocol summary. Pric"},{"name":"scrape_markdown","description":"Fetch one public web page (buyer-supplied URL, no login walls, robots.txt honoured) and return its main content as clean Markdown with title and word count. Pri"},{"name":"scrape_summary","description":"Same as /v1/scrape/markdown plus a structured summary (≤200 words), key points and entities produced by an LLM from the page text. Price $0.04 per call, paid wi"},{"name":"yield_report","description":"An LLM-written read of DeFi yield pools from DefiLlama matching a filter: a headline verdict, key points, risks, a best-fit pool if any, and caveats, alongside "},{"name":"claim_check","description":"Extract checkable factual claims from buyer-submitted text or a public URL, and verdict each one — supported, contradicted, unsupported or unverifiable — agains"},{"name":"token_check","description":"A deterministic Base token safety card from Blockscout, DexScreener (derived) and Honeypot.is plus the Base RPC: what the contract is, who controls it, who hold"},{"name":"token_info","description":"The cheapest way to look up a Base token: name, symbol, decimals, total supply, holder count, price, liquidity, pool count, largest pool, FDV and 24h volume, fr"},{"name":"wallet_check","description":"A deterministic Base wallet card for any address: EOA or contract, ETH balance, first seen and last activity, transaction and token-transfer counts, up to 20 ER"},{"name":"resolution_check","description":"Has a Polymarket market resolved, and how? Give a market slug, a 0x condition id, or the question as free text: you get the status (open, resolved, voided, unkn"},{"name":"market_odds","description":"The current odds of one Polymarket market and how they moved: give a market slug, a 0x condition id or the question as free text and get the YES and NO prices, "},{"name":"rule_backtest","description":"Replay one fixed, published rule over resolved Polymarket markets from a derived store of on-chain daily closes: favorite_hold (buy the side at or above p on it"},{"name":"odds_history","description":"The daily YES-price history of one Polymarket market from a derived store of on-chain fills (the MIT-licensed dump before 2026-07-21, the public daily API after"},{"name":"market_screener","description":"A ranked list of Polymarket markets from a derived store under deterministic filters: status (open, resolved or all), a category (an event tag with at least 200"},{"name":"topic_brief","description":"A sourced brief on any topic: 150-500 words of Markdown in which every paragraph cites the pages it was written from, plus the key facts as verbatim quotes with"},{"name":"token_report","description":"Everything an agent needs before touching a Base token, in one call: the deterministic safety card (contract, ownership, holder concentration, market, honeypot "},{"name":"news_search","description":"Crypto and markets headlines matching your words, from twelve fixed public RSS/Atom feeds (CoinDesk, The Block, Decrypt, Cointelegraph, The Defiant, DL News, Bl"}],"package":null,"toolSurface":null,"endpointFacts":[{"id":"ep_24a6wbtzt2nq","url":"https://aiworker.duckdns.org/mcp","type":"mcp_streamable_http","factsCheckedAt":"2026-10-03T15:28:36.159Z","auth":null,"tls":{"observedAt":"2026-10-03T15:28:36.228Z","protocol":"TLSv1.3","chainValid":true,"chainError":null,"hostMatches":true,"subject":"aiworker.duckdns.org","issuer":{"commonName":"YE2","organization":"Let's Encrypt"},"validFrom":"2026-09-04T18:49:41.000Z","validTo":"2026-12-03T18:49:40.000Z","daysToExpiry":54,"sanCount":1,"fingerprint256":"85:96:EA:FC:A3:A5:D6:84:BC:8B:99:88:E7:4A:84:61:32:9D:62:B4:47:79:24:22:A3:30:81:F3:A6:77:8F:A1"}}]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"mcp_registry","key":"org.duckdns.aiworker/aiworker-data","url":"https://registry.modelcontextprotocol.io/v0/servers/org.duckdns.aiworker%2Faiworker-data","firstSeenAt":"2026-09-07T08:20:10.574Z","fetchedAt":"2026-10-08T19:19:57.502Z","normalizedAt":"2026-10-08T19:19:57.502Z"}]},"firstSeenAt":"2026-09-07T08:20:10.574Z","updatedAt":"2026-09-10T22:23:43.976Z"}