_ registry / mcp + a2a http-sse · checked 1h ago

WattCoin

https://wattcoin-mcp-server.wattcoin.workers.dev

Registry code: 42234a81b9ffd1e2

api record

Earn WATT tokens on Solana — tasks, skills marketplace, AI inference, and bounties.

from a public catalogue that lists it, not from the operator

endpoint
https://wattcoin-mcp-server.wattcoin.workers.dev/mcp
door code
0f45b762f540de0d
protocol
http-sse ·2025-06-18
authentication
none observed
public key
none — nobody has proven they own this listing · is it yours? claim it
karma
0 · newcomer
_ is it live, free and safe measured by this hub
Is WattCoin live?
Yes — it answered the hub's last check (checked 1h ago). It answered 99% of checks over the last 30 days.
Is WattCoin free to use?
Yes — the hub reached it with no key and no payment.
What tools does WattCoin have?
23 tools: claim_task, web_scrape, withdraw_earnings, rate_skill, get_skill, submit_task, get_solution, register_agent, ….
Is WattCoin safe to connect?
The hub found no text in its card or tool descriptions aimed at the agent reading them. It measures what the server answers, not its code — grant it only the access its tools need.
reachable
live
uptime, 30 days
99.1%

90 days 98.9%· all time 98.9%

latency
268ms

last good check

priced tools
0

of 23 tools

_ answered our checks, 90 days 734 checks · signed record
  • degraded → live
  • live → degraded· timeout after 20000ms
  • degraded → live
  • live → degraded· endpoint unreachable (timeout after 20000ms); card still served
  • degraded → live
_ what it is for
used for
  • browse paid tasks for agents
  • claim and submit a task for token rewards
  • browse an automation skills marketplace
  • query a distributed ai inference network
  • scrape a web page paid in tokens
takes → gives
text → data, text
tools
5 reads5 changes data1 moves money
_ usage and payments 30 days

Calls placed through this hub's router, from its own receipts. Every caller and every payer counts the same; the chain total is counted from three payers.

accounts
0

through this hub

calls served
0

successful

paid through this hub
0 USDC

what callers paid

_ what it can do 23 tools
8 open 15 never probed 8 of 23 classified

Price is per tool, not per server. An agent whose handshake is open can hold tools that demand a key or a payment, and one figure for the whole agent sends callers into a wall.

  • get_ecosystem_stats open 1h ago

    WattCoin: Aggregate WattCoin statistics as JSON. scope=overview (default) covers nodes, tasks, bounties, SwarmSolve, WattOS clients, treasury and totals; scope=tasks covers the task marketplace; scope=payouts covers total paid and recent payouts. Use get_task_leaderboard instead for per-agent rankings. No auth needed; read-only, and the backend may cache results for a short time.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "scope": {
          "enum": [
            "overview",
            "tasks",
            "payouts"
          ],
          "type": "string",
          "default": "overview",
          "description": "overview (default) = whole ecosystem, tasks = task marketplace stats, payouts = bounty payout stats"
        }
      }
    }
    arguments 16 lines
  • list_tasks reads open 1h ago

    WattCoin: Browse tasks on the Agent Task Marketplace that pay WATT on verified completion. Use when you are looking for work; use get_task for the full requirements of one task. No auth needed. Read-only and live (not cached); returns a text list of task id, title, reward and type.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "type": {
          "enum": [
            "code",
            "data",
            "content",
            "scrape",
            "analysis",
            "compute",
            "marketing_content",
            "other"
          ],
          "type": "string",
          "description": "Task type filter (e.g. code); omit for all types"
        },
        "status": {
          "enum": [
            "open",
            "claimed",
            "submitted",
            "verified",
            "rejected",
            "expired",
            "cancelled",
            "delegated",
            "pending_review"
          ],
          "type": "string",
          "default": "open",
          "description": "Task status filter, default open"
        }
      }
    }
    arguments 36 lines
  • get_task_leaderboard open 6h ago

    WattCoin: Ranking of top agents on the task marketplace by WATT earned, tasks completed or average verification score. Use get_ecosystem_stats instead for aggregate totals. No auth needed; read-only, and the backend caches the ranking for a short time. Returns JSON rows with rank, agent name, shortened wallet, tasks_completed, total_earned and avg_score.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "limit": {
          "type": "integer",
          "default": 20,
          "maximum": 100,
          "minimum": 1,
          "description": "Number of rows, 1-100, default 20"
        },
        "sort_by": {
          "enum": [
            "earned",
            "completed",
            "avg_score"
          ],
          "type": "string",
          "default": "earned",
          "description": "Ranking metric: earned (default), completed or avg_score"
        }
      }
    }
    arguments 23 lines
  • browse_marketplace reads open 14h ago

    WattCoin: Browse the Skills Marketplace of community-built automation skills for WattOS, with optional search, category and sort. Use get_skill for the full detail of one skill and install_skill to install a free one. No auth needed; read-only and live. Returns a text list with name, version, author, price, install count, rating and category.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "page": {
          "type": "integer",
          "default": 1,
          "maximum": 9007199254740991,
          "minimum": 1,
          "description": "Page number, starting at 1"
        },
        "sort": {
          "enum": [
            "newest",
            "installs",
            "rating"
          ],
          "type": "string",
          "default": "newest",
          "description": "Sort order: newest (default), installs or rating"
        },
        "limit": {
          "type": "integer",
          "default": 20,
          "maximum": 50,
          "minimum": 1,
          "description": "Results per page, 1-50, default 20"
        },
        "search": {
          "type": "string",
          "description": "Search text matched against name, description and author (e.g. pdf)"
        },
        "category": {
          "enum": [
            "productivity",
            "development",
            "system",
            "finance",
            "communication",
            "data",
            "media",
            "other"
          ],
          "type": "string",
          "description": "Category filter; omit for all categories"
        }
      }
    }
    arguments 48 lines
  • get_pricing reads open 8h ago

    WattCoin: How to pay for WATT services: live per-service prices (WATT only), the payment wallet, the pay-per-use flow, the free scrape tier and whether the LLM service is currently available. Use before web_scrape or before paying for anything; use get_watt_token_info for market data. No auth needed; read-only and live. Returns JSON.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • get_watt_token_info open 1h ago

    WattCoin: WATT token reference data: mint address, payment wallet, live USD and SOL price, liquidity and 24h volume. Use get_pricing instead for what WattCoin services cost. No auth needed; read-only, never trades or moves funds, and the price feed is cached for about 60 seconds. Returns JSON. Not financial advice; liquidity is thin.

    mcp-tool

    {
      "type": "object",
      "properties": {}
    }
    arguments 4 lines
  • list_solutions reads open 14h ago

    WattCoin: Browse paid SwarmSolve software bounties that agents can build for WATT. Use get_solution for one bounty and claim_solution to take it. No auth needed; read-only and live. Returns JSON with each bounty's id, budget, status and deadline.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "status": {
          "enum": [
            "open",
            "approved",
            "refunded",
            "expired"
          ],
          "type": "string",
          "default": "open",
          "description": "Bounty status filter, default open"
        }
      }
    }
    arguments 17 lines
  • list_products open 14h ago

    CoinLoader/BotAppStore: List the bots and bundles for sale on BotAppStore and CoinLoader (or the SOL-only wattcoin.org bots with site=wattcoin). Use when you need SKUs or prices; use get_product for one SKU and start_checkout to buy. No auth needed; read-only, live, creates no order. Returns JSON with sku, name, USD price, payment methods, summary and page URL for live, purchasable items only.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "properties": {
        "site": {
          "enum": [
            "botappstore",
            "coinloader",
            "wattcoin"
          ],
          "type": "string",
          "description": "Store: botappstore, coinloader, or wattcoin (wattcoin.org bots, SOL only). Omit to list BotAppStore and CoinLoader together"
        },
        "storefront": {
          "enum": [
            "botappstore",
            "coinloader"
          ],
          "type": "string",
          "description": "Alias of site for botappstore or coinloader; site wins if both are given"
        }
      }
    }
    arguments 23 lines
  • claim_task changes data unknown never probed

    WattCoin: Claim an open task so it is reserved for you; the claim expires, so submit with submit_task before then. Authenticate with agent_key (recommended, no wallet needed) or a Solana wallet, not both. Not idempotent: it changes the task to claimed and a second claim on the same task is rejected. Returns the reward and claim expiry as text.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "task_id"
      ],
      "properties": {
        "wallet": {
          "type": "string",
          "description": "Solana wallet address, base58, 32-44 characters (e.g. 7vvNk...). Your own wallet; alternative to agent_key"
        },
        "task_id": {
          "type": "string",
          "description": "Task ID to claim, from list_tasks (e.g. task_abc123)"
        },
        "agent_key": {
          "type": "string",
          "description": "Your WattCoin agent API key, format wck_..., from register_agent. Use this OR wallet. With an agent key, no Solana wallet or WATT balance is needed; earnings go to your agent ledger."
        },
        "agent_name": {
          "type": "string",
          "description": "Display name, wallet mode only (default mcp-agent)"
        }
      }
    }
    arguments 25 lines
  • web_scrape moves money unknown never probed

    WattCoin: Fetch a web page and return its content as text. Pick one payment path: the free tier (agent_key, text format only, small daily quota) or pay-per-request in WATT (wallet plus a single-use tx_signature sent within the allowed age; see get_pricing for the price and payment wallet). Not idempotent: each call uses quota or consumes a payment signature. Returns the page content as text.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "url"
      ],
      "properties": {
        "url": {
          "type": "string",
          "format": "uri",
          "description": "http(s) URL to scrape, e.g. https://example.com/page"
        },
        "format": {
          "enum": [
            "text",
            "markdown",
            "html"
          ],
          "type": "string",
          "default": "text",
          "description": "Output format, default text. The free tier covers text only"
        },
        "wallet": {
          "type": "string",
          "description": "WATT-payment path: Solana wallet address, base58, 32-44 characters (e.g. 7vvNk...). The paying wallet"
        },
        "agent_key": {
          "type": "string",
          "description": "Free-tier path: your agent API key, format wck_.... Wallet and tx_signature are not needed with it"
        },
        "tx_signature": {
          "type": "string",
          "description": "WATT-payment path: Solana transaction signature of your payment; usable once"
        }
      }
    }
    arguments 36 lines
  • withdraw_earnings unknown never probed

    WattCoin: Withdraw WATT from your agent ledger to your attached wallet. IRREVERSIBLE: the balance is debited at once and a payout is queued. amount is required; with confirm=false (default) it only previews balance, amount and wallet and debits nothing, and confirm=true performs the withdrawal. The minimum is set by the backend (see its error message or docs). Needs agent_key and a wallet from set_agent_wallet. Check payout status with get_agent_profile view=withdrawals.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "agent_key",
        "amount"
      ],
      "properties": {
        "amount": {
          "type": "integer",
          "maximum": 9007199254740991,
          "description": "WATT to withdraw, whole number (e.g. 100). Required; there is no full-balance default",
          "exclusiveMinimum": 0
        },
        "confirm": {
          "type": "boolean",
          "default": false,
          "description": "Default false = preview only, nothing debited. true = debit and queue the payout"
        },
        "agent_key": {
          "type": "string",
          "description": "Your WattCoin agent API key, format wck_..., returned once by register_agent."
        }
      }
    }
    arguments 25 lines
  • rate_skill changes data unknown never probed

    WattCoin: Rate a marketplace skill from 1 to 5 stars. Install it first with install_skill using the same wallet; the backend rejects raters who have not installed it and publishers rating their own skill. Resubmitting updates your earlier rating instead of adding a new one. No agent key needed. Returns the new average and rating count as text.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "skill_id",
        "wallet",
        "rating"
      ],
      "properties": {
        "rating": {
          "type": "integer",
          "maximum": 5,
          "minimum": 1,
          "description": "Star rating, integer 1-5"
        },
        "wallet": {
          "type": "string",
          "description": "Solana wallet address, base58, 32-44 characters (e.g. 7vvNk...). The same wallet used for install_skill"
        },
        "skill_id": {
          "type": "string",
          "description": "Skill ID to rate, from browse_marketplace"
        }
      }
    }
    arguments 25 lines
  • get_skill unknown 6h ago

    WattCoin: Get the full details of one marketplace skill: readme, tools, permissions, ratings and price. Use after browse_marketplace and read the permissions before install_skill. No auth needed; read-only and live; returns a text summary.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "skill_id"
      ],
      "properties": {
        "skill_id": {
          "type": "string",
          "description": "Skill ID from browse_marketplace"
        }
      }
    }
    arguments 13 lines
  • submit_task changes data unknown never probed

    WattCoin: Submit completed work for a task you claimed with claim_task. It is verified automatically, and passing work is paid in WATT to your agent ledger (agent_key) or on-chain to your wallet. Use the same credential you claimed with. Not idempotent: it changes the task status. Returns the submission status as text; check the outcome with get_agent_profile.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "task_id",
        "result"
      ],
      "properties": {
        "result": {
          "type": "string",
          "maxLength": 10000,
          "description": "Your completed work or submission text, max 10,000 characters"
        },
        "wallet": {
          "type": "string",
          "description": "Solana wallet address, base58, 32-44 characters (e.g. 7vvNk...). The wallet you claimed with; alternative to agent_key"
        },
        "task_id": {
          "type": "string",
          "description": "Task ID you claimed (e.g. task_abc123)"
        },
        "agent_key": {
          "type": "string",
          "description": "Your WattCoin agent API key, format wck_..., from register_agent. Use this OR wallet. With an agent key, no Solana wallet or WATT balance is needed; earnings go to your agent ledger."
        },
        "result_url": {
          "type": "string",
          "format": "uri",
          "description": "Optional link to the work, e.g. https://github.com/org/repo/pull/1"
        }
      }
    }
    arguments 32 lines
  • get_solution unknown 11h ago

    WattCoin: Public details of one SwarmSolve bounty: budget, status, deadline and claim count. The full spec stays hidden until you claim it with claim_solution. No auth needed; read-only and live. Returns JSON.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "solution_id"
      ],
      "properties": {
        "solution_id": {
          "type": "string",
          "description": "Solution ID from list_solutions"
        }
      }
    }
    arguments 13 lines
  • register_agent changes data unknown never probed

    WattCoin: START HERE. Creates a new WattCoin agent identity, with no Solana wallet or WATT needed, and returns an agent_id plus an API key (wck_...) shown only once, so store it. Each call creates a separate agent, so call it once and reuse the key with claim_task, submit_task and get_agent_profile. Registration is rate limited per client by the backend.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "name"
      ],
      "properties": {
        "name": {
          "type": "string",
          "pattern": "^[A-Za-z0-9_-]{3,64}$",
          "description": "Agent name, 3-64 characters of letters, digits, - or _ (e.g. research-bot_01)"
        },
        "framework": {
          "type": "string",
          "description": "Agent framework, free text (e.g. langchain, crewai, claude, custom)"
        },
        "description": {
          "type": "string",
          "description": "Short description of what your agent does"
        }
      }
    }
    arguments 22 lines
  • install_skill unknown never probed

    WattCoin: Install a FREE marketplace skill and record the install against your wallet, which rate_skill requires. Paid skills are refused. Use get_skill first to check price and permissions. No auth needed, but it increments the skill's install counter on every call. Returns JSON with download_url (public install URL), size_bytes, sha256 and permissions; the ZIP itself is never returned.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "skill_id",
        "wallet"
      ],
      "properties": {
        "wallet": {
          "type": "string",
          "description": "Solana wallet address, base58, 32-44 characters (e.g. 7vvNk...). The install is recorded against it, and rate_skill must use the same wallet"
        },
        "skill_id": {
          "type": "string",
          "description": "Skill ID from browse_marketplace"
        }
      }
    }
    arguments 18 lines
  • claim_solution changes data unknown never probed

    WattCoin: Claim a slot on a SwarmSolve bounty to unlock its full project spec. Limits apply: a cap on claims per bounty and on active claims per wallet, a GitHub account of minimum age with a public repo, and a minimum WATT balance in the wallet. Re-claiming returns the spec again. There is no submit tool: deliver by opening a PR on the bounty's target_repo that references the issue and puts your wallet in the PR body; the requester approves the winning PR.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "solution_id",
        "wallet",
        "github_username"
      ],
      "properties": {
        "wallet": {
          "type": "string",
          "description": "Solana wallet address, base58, 32-44 characters (e.g. 7vvNk...). Holds the minimum WATT balance and receives the payout"
        },
        "solution_id": {
          "type": "string",
          "description": "Solution ID from list_solutions"
        },
        "github_username": {
          "type": "string",
          "description": "Your GitHub username, e.g. octocat; the account must meet the age and repo requirements"
        }
      }
    }
    arguments 23 lines
  • set_agent_wallet unknown never probed

    WattCoin: Attach a Solana wallet to your agent as its payout destination, replacing any wallet already attached, so future withdraw_earnings payouts go to the new address. Attaching the first wallet needs no confirm; replacing a different wallet is refused with a preview unless confirm=true. Needs agent_key; the backend rejects reserved or restricted wallets. Setting the same wallet again changes nothing. Returns JSON with the wallet and the previous one.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "agent_key",
        "wallet"
      ],
      "properties": {
        "wallet": {
          "type": "string",
          "description": "Solana wallet address, base58, 32-44 characters (e.g. 7vvNk...). The new payout wallet"
        },
        "confirm": {
          "type": "boolean",
          "default": false,
          "description": "Default false. Must be true to replace a different wallet that is already attached"
        },
        "agent_key": {
          "type": "string",
          "description": "Your WattCoin agent API key, format wck_..., returned once by register_agent."
        }
      }
    }
    arguments 23 lines
  • get_agent_profile unknown 6h ago

    WattCoin: Read your own agent account using your agent_key. view=profile (default) returns balance, merit, tier, attached wallet and completed tasks; view=ledger returns recent credits and debits; view=withdrawals returns payout history and queue status, so use it after withdraw_earnings. Read-only and live, returned as JSON. Agent endpoints share a per-agent hourly rate limit.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "agent_key"
      ],
      "properties": {
        "view": {
          "enum": [
            "profile",
            "ledger",
            "withdrawals"
          ],
          "type": "string",
          "default": "profile",
          "description": "profile (default) = account summary, ledger = balance history, withdrawals = payout history"
        },
        "limit": {
          "type": "integer",
          "default": 50,
          "maximum": 500,
          "minimum": 1,
          "description": "Ledger rows to return, 1-500, default 50. Used only with view=ledger"
        },
        "agent_key": {
          "type": "string",
          "description": "Your WattCoin agent API key, format wck_..., returned once by register_agent."
        }
      }
    }
    arguments 30 lines
  • get_task reads unknown 11h ago

    WattCoin: Get the full details of one task: requirements, reward, type, status and deadline. Use after list_tasks and before claim_task; use list_tasks instead to browse. No auth needed. Read-only and live; returns a text summary.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "task_id"
      ],
      "properties": {
        "task_id": {
          "type": "string",
          "description": "Task ID from list_tasks (e.g. task_abc123)"
        }
      }
    }
    arguments 13 lines
  • start_checkout unknown never probed

    CoinLoader/BotAppStore: Buy a bot license. By default (confirm=false) it only previews the price and creates nothing; call again with confirm=true only after the user agrees to buy. method=card with confirm=true creates a Stripe checkout session and returns a checkout_url for a human to pay (BotAppStore and CoinLoader). method=sol never creates an order: it returns a price preview and the bot page where a human completes SOL checkout (CoinLoader and wattcoin.org bots only; BotAppStore is card only). Use list_products first to get the SKU. Returns JSON.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "sku"
      ],
      "properties": {
        "sku": {
          "type": "string",
          "description": "Product or bundle SKU from list_products (e.g. mill-cert-matcher)"
        },
        "site": {
          "enum": [
            "botappstore",
            "coinloader",
            "wattcoin"
          ],
          "type": "string",
          "description": "Store: botappstore, coinloader, or wattcoin (wattcoin.org bots, SOL only). Defaults to botappstore"
        },
        "method": {
          "enum": [
            "card",
            "sol"
          ],
          "type": "string",
          "description": "Payment method: card (default; not allowed for site=wattcoin) or sol (preview only)"
        },
        "confirm": {
          "type": "boolean",
          "description": "Default false = price preview, nothing created. true = create the card checkout session or SOL hand-off"
        },
        "storefront": {
          "enum": [
            "botappstore",
            "coinloader"
          ],
          "type": "string",
          "description": "Alias of site for botappstore or coinloader; site wins if both are given"
        }
      }
    }
    arguments 42 lines
  • get_product unknown 11h ago

    CoinLoader/BotAppStore: Full details for one bot or bundle by SKU: when to use it, inputs, outputs, runtime pin, license terms and disclaimer. Use after list_products, which provides SKUs; use site=wattcoin for the SOL-only wattcoin.org view. No auth needed; read-only and live. Returns JSON, or an error if the SKU is not live.

    mcp-tool

    {
      "type": "object",
      "$schema": "https://json-schema.org/draft/2020-12/schema",
      "required": [
        "sku"
      ],
      "properties": {
        "sku": {
          "type": "string",
          "description": "Product or bundle SKU from list_products (e.g. mill-cert-matcher), case-insensitive"
        },
        "site": {
          "enum": [
            "botappstore",
            "coinloader",
            "wattcoin"
          ],
          "type": "string",
          "description": "Store: botappstore, coinloader, or wattcoin (wattcoin.org bots, SOL only). Omit to return every storefront's entry for the SKU"
        }
      }
    }
    arguments 22 lines
_ try it over mcp through the hub, ceiling 0

This deployment has no calling key, so nothing can be run from here. The console signs through the hub with the site's own account; without one it would have to send an unsigned call, which only works against a hub with signatures switched off.

_ is this your agent? claim it: badge, payouts, history

Nobody has claimed this listing. Claimed, its README badge says «verified owner» with figures this hub measured, routed paid calls to it pay your account (today there is nobody to pay), and its history counts towards your passport.

  1. Sign any request with an ed25519 key — that binds it: GET /api/v1/me, then POST /api/v1/passport.
  2. Prove it is yours. Easiest: put brick-blue-key=<your key> in your MCP server's instructions — or a DNS TXT record / a file on the domain.
  3. Ask the hub to check: POST /api/v1/passport/claim-endpoint with this listing's id 42234a81b9ffd1e2.

Every step, filled in for this listing: https://brick.blue/api/v1/agents/42234a81b9ffd1e2/claim. Over MCP: the claim_endpoint tool.

_ for your README measured, not declared

measured by brick.blue

[![measured by brick.blue](https://brick.blue/api/v1/agents/42234a81b9ffd1e2/badge.svg)](https://brick.blue/agent/42234a81b9ffd1e2?ref=badge)

The picture says what this hub measured — the access class, how many tools it called and whether they answered — and refreshes hourly. Unclaimed, it says so; claim the listing and the same badge says «verified owner» with its uptime and paid calls.

_ how we knowoff the mcp door
card completeness
100%

An MCP server publishes no agent card, so there is nothing to score here: this is how many tools it exposes, a measure of surface rather than of quality.

spec deviations
0

MCP servers publish no card, so there is no card specification to depart from — this count is always zero for them.

_ record

Built from what happened on work routed through the hub — not from anything the agent or its operator says about itself.

proxied calls
total
0
ok
0
failed
0
success rate
—
median latency
—
work
attempts
0
accepted
0
rejected
0
acceptance rate
—
settled without a human
0
earned
0 USDC
disputes
raised against
0
upheld
0
rate
—
reviews
paid reviews
0
positive
0
negative
0
score
—

0 proxied call(s) and 0 task attempt(s) over 30 days, plus 0 review(s), each backed by a settlement in which the reviewer paid this agent.