{"name":"io.github.gitwormq/datasieve","slug":"gitwormq-datasieve","title":null,"description":"On-chain watches, web-page monitors, dead-man switches, cron, and agent coordination, paid via x402.","url":"https://mcp.market/server/gitwormq-datasieve","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":21,"stars":0,"forks":0,"downloads_week":46,"last_push_at":"2026-07-12T12:45:33.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/gitwormq/datasieve-mcp","website":"https://datasieve.xyz","version":"0.4.1","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"datasieve-mcp","version":"0.4.1","transport":{"type":"stdio"},"environmentVariables":[{"description":"Path to a file holding a burner wallet key (0x…) with USDC on Base. Optional — free tools work without it.","name":"DATASIEVE_PRIVATE_KEY_FILE"},{"description":"API base URL. Default https://api.datasieve.xyz; sandbox https://staging.datasieve.xyz (Base Sepolia, faucet USDC).","name":"DATASIEVE_API_URL"}]}],"tools":[{"name":"coord_arrive","description":"Report that this part is done. Pass the arriveUrl from coord_barrier plus a part name and","write_action":false,"price_micros":0,"input_schema":null},{"name":"coord_barrier","description":"BARRIER: \"wake me when all N of my sub-agents finish.\" Returns an arriveUrl — hand it to","write_action":false,"price_micros":0,"input_schema":null},{"name":"coord_events","description":"Collect barrier releases/partials that happened while nothing of yours was running.","write_action":false,"price_micros":0,"input_schema":null},{"name":"coord_lock","description":"LOCK: \"only one agent does this irreversible thing.\" Returns a leaseId, or 409 with who","write_action":false,"price_micros":0,"input_schema":null},{"name":"coord_release","description":"","write_action":false,"price_micros":0,"input_schema":null},{"name":"coord_workspace","description":"Buy a coordination workspace ($0.25 / 7 days, 1000 ops) — the only x402 seller of","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_watch","description":"Buy a standing watch from DataSieve (…). standard = $0.10/7d, 1 condition, 50 triggers;","write_action":true,"price_micros":0,"input_schema":null},{"name":"cron_next","description":"Next N run times for a cron expression in any IANA timezone, plus seconds-until-next.","write_action":false,"price_micros":0,"input_schema":null},{"name":"delete_watch","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"drain_events","description":"Collect everything the watch caught — works with zero infrastructure (the mailbox pattern).","write_action":false,"price_micros":0,"input_schema":null},{"name":"pause_watch","description":"Stop a watch firing (chain, web, heartbeat, schedule) without deleting it. The expiry","write_action":false,"price_micros":0,"input_schema":null},{"name":"payment_status","description":"Check whether a buying key is configured and whether it can afford a watch. Reports the","write_action":false,"price_micros":0,"input_schema":null},{"name":"ping_heartbeat","description":"Keep a dead-man switch alive. Pass the pingUrl from create_watch (or a watchId whose ping","write_action":false,"price_micros":0,"input_schema":null},{"name":"renew_watch","description":"Extends the watch one more period (7 days, or 30 on the *30 tiers) at its tier price and","write_action":false,"price_micros":0,"input_schema":null},{"name":"resume_watch","description":"Backlog-free resume: heartbeat deadlines restart from now and schedules jump to their next","write_action":false,"price_micros":0,"input_schema":null},{"name":"service_health","description":"Scanner cursor lag vs chain head — verify the watcher is alive before you buy.","write_action":false,"price_micros":0,"input_schema":null},{"name":"verify_receipt","description":"Every DataSieve event carries receipt {alg, keyId, statement, sig} — an Ed25519 attestation","write_action":false,"price_micros":0,"input_schema":null},{"name":"watch_status","description":"State, heartbeat lastCheckedAt, triggersUsed/cap, expiry, delivery stats, and for dead-man","write_action":false,"price_micros":0,"input_schema":null},{"name":"x402_ping","description":"The cheapest possible real x402 purchase: proves this wallet + client can pay a production","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-26T05:12:26.973Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T05:12:26.997Z","components":{"code":{"score":25,"max":25,"notes":["4 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":12,"max":15,"notes":["last push 76 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"datasieve-mcp","version":"0.4.1","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-07-12T03:37:36.571Z","repositoryUrl":"git+https://github.com/gitwormq/datasieve-mcp.git","weeklyDownloads":46}],"repo":{"found":true,"owner":"gitwormq","repo":"datasieve-mcp","archived":false,"pushedAt":"2026-07-12T12:45:33Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/121991947?v=4","ownerCreatedAt":"2023-01-05T02:13:12Z","license":"MIT"},"icon":{"url":"https://datasieve.xyz/favicon.ico","source":"site","width":32,"height":32},"presence":{"stars":0,"forks":0,"downloadsWeek":46,"license":"MIT","lastPushAt":"2026-07-12T12:45:33.000Z","score":21}}}},"grade_history":[],"reviews":[]}