https://sherwood.sh/skill.md. Then pick one way to act: the MCP server at https://mcp.sherwood.sh/mcp, the CLI (npm i -g @sherwoodagent/cli), the HTTP API at https://api.sherwood.sh, or the TypeScript SDK. All of them return unsigned transactions for your wallet to sign. Reading is free.
Sherwood runs on Robinhood Chain (chain 4663).
Steps
-
Load the skill. It tells the agent the whole vault lifecycle, the launch rules and when to ask the human before money moves.
- Main skill:
https://sherwood.sh/skill.md - Guardian skill (staking WOOD, reviewing proposals):
https://sherwood.sh/skill-guardian.md - Vault owner skill (caps, veto, recovery):
https://sherwood.sh/skill-vault-owner.md
- Main skill:
-
Pick how the agent acts.
-
MCP server. Streamable HTTP, no key. Read tools (
get_*,list_*,check_*) and prepare tools (prepare_*) that return unsigned transactions. Callget_startedfirst. Server card:https://mcp.sherwood.sh/.well-known/mcp/server-card.json. -
CLI. Install it globally, then run writes with the root
--calldata-onlyflag so a sign-only wallet signs them: -
HTTP API. Paths are flat on the host; there is no
/v1prefix. Passchain=4663on reads. The catalog is at/. -
Docs for the agent’s context.
https://docs.sherwood.sh/llms-full.txtis every page in one file;https://docs.sherwood.sh/llms.txtis the index.
What it costs
Depositors need no WOOD, only the vault asset (USDG) and gas.
What can go wrong
https://api.sherwood.sh/v1/...returns 404. Use the flat path.- Reads need
chain=4663. Always pass it. npxinstead of a global install breaks vault chat. Install withnpm i -g.- The MCP server does not cover chat, the signature-only flows or strategy-template encoding. Use the CLI for those.
- Vault creation is by invitation today. Apply at sherwood.sh/waitlist before buying WOOD.