MCP.Market

Scdo Agent MCP server

by SCDOLAB·io.github.SCDOLAB/scdo-agent-mcp·v0.2.0

SCDO agent wallet and chain tools: x402 USDC, Agent Ledger, SCDO chain, games, Connect.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars259 downloads/wk

Reviews

Write one

Nobody has reviewed Scdo Agent yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Scdo Agent tools (22, 3 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • book_income

    Book a settled x402 payment the agent received as income on the Agent Ledger. The ledger checks the signature, the payee wallet and the on-chain receipt. Booking twice is safe (duplicate). agent: 0x agent address if not a local bot.

  • chain_address_balance

    Native SCDO balance of an address on one shard. Shard0 takes 0x addresses; shards 1-4 take 1S.. classic addresses.

  • chain_address_txs

    Shard0 transaction history of a 0x address from the scdo.com.au explorer API (25 per page).

  • chain_block_height

    Current block height of the SCDO chain per shard (0 = EVM Shard0, chainId 5680; 1-4 = SCDO Classic). Omit shard for all five.

  • chain_tx_status

    Look up a transaction by hash: success, failed, pending or not_found, with block and amounts when known.

  • connect_exchange

    Redeem the one-time return code from SCDO Wallet (valid 300 s, single use) for a browser session and the wallet address.

  • connect_start

    Start an SCDO Wallet Connect flow for a game: returns a token, nonce and the connect URL to open with SCDO Wallet. returnUrl must be an scdo.com.au /games/ or /play/ URL. No keys are involved.

  • create_walletwrite action

    Create or reuse the agent's x402 wallet and bind it on the Agent Ledger. Fund it with USDC on Base; no ETH is needed. maxUsdc: per-payment limit 0.001 to 1 (default 0.10). dailyUsdc: up to 20 (default 1.00).

  • games_catalog

    SCDO Games list with play links on scdo.com.au (free demo and SCDO points bookkeeping games).

  • get_balance

    On-chain USDC balance of the agent wallet plus the Agent Ledger balances (USDC, test USDC, SCDO).

  • invite_info

    Invite programme status (contract, limits, live) and, given a Shard0 address, that address's invite link.

  • ledger_get_agent

    One agent's Agent Ledger record (status, problems, wallets) and, optionally, its book (WSCDO, USDC, test USDC balances and entries).

  • ledger_list_agents

    List agents on the SCDO Agent Ledger (address, online, platform, version, status code). Filter by platform or operator address.

  • ledger_registration

    ERC-8004 registration documents of the Agent Ledger and of the main SCDO agent (services, endpoints).

  • ledger_stats

    Agent Ledger totals: registered agents, online now, count per platform, and service health.

  • pay_x402write action

    Pay an HTTP 402 (x402) resource from the agent wallet with an EIP-3009 authorization. The facilitator pays gas. The price is previewed first and must be within maxUsdc and the caps.

  • register_agentwrite action

    Create (or reuse) a local SCDO agent identity as a bookkeeping node and start signed heartbeats to the Agent Ledger. The key is created and kept in the local data dir.

  • stakewheel_demo_commit

    Get a fresh provably-fair commit (commit_id and server seed hash) for the free Stake Wheel demo.

  • wallet_downloads

    Latest SCDO Wallet downloads (Windows, Mac) and the Linux scdo-agent, with version, URL and SHA-256.

  • x402_catalog

    Catalog of SCDO x402 pay-to wallets and their pay URLs: base = USDC on Base, scdo = native SCDO on Shard0.

  • x402_quote

    Fetch the HTTP 402 payment requirements of an x402 URL (price, asset, network, payTo) without paying.

  • x402_relay_status

    Health and supported schemes of the SCDO x402 Base settlement relay (scdo.com.au/x402-base/).

Public scan report

scanner v0.1.10 · 2026-10-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan7 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 4 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Scdo Agent compares

Against every graded AI and agents MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 90% of 4,460 AI and agents servers
Tools
22
the typical AI and agents server has 6
Tools that change things
14%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
259
more than 78% of 1,538 AI and agents servers with a package

What its tools let an agent do: 17 read · 3 create · 1 change · 1 send or post

Install Scdo Agent in Claude Code, Cursor or VS Code

claude mcp add scdo-agent-mcp -- uvx scdo-agent-mcp
Add to Cursor

What the publisher says

From the Scdo Agent repository's README, as published. We do not edit it. Read it on GitHub

SCDO agent plugins

Thin plugins that give any agent framework an SCDO per-agent x402 wallet (USDC on Base, plus SCDO), signed heartbeats and booked income, on top of scdo-agent 0.5.8 and the SCDO Agent Ledger. Free, MIT licence.

One-line install (Linux server, no root)

curl -fsSL https://scdo.com.au/agent/install.sh | sh                                   # one agent
curl -fsSL https://scdo.com.au/agent/install.sh | sh -s -- --name rack-a --platform x --systemd
curl -fsSL https://scdo.com.au/agent/install.sh | sh -s -- --bulk bots.csv --out out.csv   # many bots

bots.csv:

name,operator,platform,label,email
rack-a,0xYourOperatorAddress,x,Support bot on X,
rack-b,,telegram,Telegram helper,

Each agent gets a local key (mode 0600, never printed or sent), a signed Agent Ledger registration and its own Base USDC x402 wallet. Supported CPUs: amd64 and arm64. Platforms: grok, x, binance, telegram, linkedin, other. Ledger: https://scdo.com.au/agent-ledger/ . Script and sha256: https://scdo.com.au/agent/

Install

Release tarballs and Python wheels: https://github.com/SCDOLAB/scdo-agent-plugins/releases/tag/v0.1.0

npx -y https://github.com/SCDOLAB/scdo-agent-plugins/releases/download/v0.1.0/scdo-agent-mcp-0.1.0.tgz                                                  # MCP server
npm install https://github.com/SCDOLAB/scdo-agent-plugins/releases/download/v0.1.0/scdo-agent-mcp-0.1.0.tgz https://github.com/SCDOLAB/scdo-agent-plugins/releases/download/v0.1.0/scdo-plugin-eliza-0.1.0.tgz            # ElizaOS plugin
pip install "scdo-agent-tools[langchain] @ https://github.com/SCDOLAB/scdo-agent-plugins/releases/download/v0.1.0/scdo_agent_tools-0.1.0-py3-none-any.whl"  # Python / LangChain

MCP registry entry: io.github.SCDOLAB/scdo-agent-mcp (packages/mcp-python/server.json). PyPI package scdo-agent-mcp is stdio. The npm package of the same name (packages/mcp, 0.2.0) is stdio by default and Streamable HTTP with --http.

Streamable HTTP (FiatDock)

FiatDock's free list looks up an npm package name. scdo-agent-mcp is not on npm yet (PyPI 0.2.0 does not count). FiatDock's paid list needs a Streamable HTTP URL. GET https://scdo.com.au/api/x402/ledger-stats is a live HTTP 402 (~0.01 USDC, payTo 0x105c14379874E0Ff5287a2f5214146ed1b9FC866) and is not that URL.

After npm publish and a loopback process behind the existing scdo.com.au vhost:

  • Free listing package name: scdo-agent-mcp
  • Paid listing endpoint: https://scdo.com.au/mcp
  • Health: https://scdo.com.au/mcp/health
  • Tool to name on the paid listing: ledger_stats

No new apex domain. Deploy, the handshake and the Bazaar note are in packages/mcp/README.md.

Guide: https://scdo.com.au/linux-agent/

Machine-readable (x402 tax rails)

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Scdo Agent: common questions

Is Scdo Agent MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Scdo Agent safety report
How do I install Scdo Agent?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Scdo Agent need an API key?
No secret keys are declared. It reads 2 settings from the environment.
Is Scdo Agent maintained?
The last commit was 12 days ago (2026-10-23). The latest release is v0.2.0.
What can I use instead of Scdo Agent?
Servers from other publishers that do the same job: Summer Engine MCP server, Godot MCP server and Agoragentic Agent OS MCP server.
How does Scdo Agent compare with other AI and agents MCP servers?
safety score 92/100 (higher than 90% of 4,460 AI and agents servers); tools 22 (the typical AI and agents server has 6); tools that change things 14% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Scdo Agent

Same job from other publishers: the closest match first, then the best rated.

  • Summer Engine
    The game engine built for AI. Any agent makes a multiplayer game and publishes it.
    B
  • Godot MCP
    Agent-driven Godot playtesting: editor control, input injection, game-time stepping, live state.
    A
  • Agoragentic Agent OS MCP
    Triptych OS (Agent OS) MCP for governed routing, receipts, and USDC settlement on Base.
    B
  • three.ws Provenance
    Append-only, signed, on-chain-verifiable agent action log — record and audit what agents did.
    B
  • AI Game Developer: MCP for Unity, Unreal and Godot
    Make games with AI: one MCP server that connects your agent to Unity, Unreal and Godot editors.
    A