{
  "name": "quivers",
  "version": "0.64.0",
  "description": "A skill-defined tool suite API with a route language and a live terminal for Robinhood tokenized stocks on Robinhood Chain.",
  "tools": 41,
  "routes": 7,
  "playbooks": 4,
  "endpoints": {
    "terminal": "GET https://quivers.capital/#terminal  (on the site)",
    "list": "GET https://quivers.capital/v1/tools",
    "describe": "GET https://quivers.capital/v1/tools/{name}",
    "run": "POST https://quivers.capital/v1/tools/{name}  (JSON body = tool input)",
    "runViaQuery": "GET https://quivers.capital/v1/tools/{name}/run?param=value",
    "batch": "POST https://quivers.capital/v1/batch  { \"calls\": [{ \"tool\", \"input\" }] }  (one call charged per 3 tools)",
    "route": "POST https://quivers.capital/v1/route  { \"route\": \"tool a=b > tool c=$.x\", \"vars\": {} }",
    "routes": "GET https://quivers.capital/v1/routes  ·  POST https://quivers.capital/v1/routes/{name} { \"vars\": {} }",
    "playbooks": "GET https://quivers.capital/v1/playbooks  ·  POST https://quivers.capital/v1/playbooks/{name} { \"vars\": {} }  ·  POST https://quivers.capital/v1/playbook { \"program\": { \"steps\": [...] }, \"vars\": {}, \"dryRun\"?: true }  (a graph of tools and routes in one call; one call charged per 3 steps; dryRun returns the plan and waves, free)",
    "definitions": "GET https://quivers.capital/v1/definitions?format=anthropic|openai|mcp",
    "openapi": "GET https://quivers.capital/openapi.json",
    "health": "GET https://quivers.capital/v1/health",
    "pricing": "GET https://quivers.capital/v1/pricing  (not free: a tax per swap; every tool call needs x-quivers-key)",
    "usage": "GET https://quivers.capital/v1/usage  (your tier, calls used, quota, reset)",
    "access": "POST https://quivers.capital/v1/access  { \"wallet\", \"x\", \"github\", \"note\" }  → request a key (reviewed by hand) · GET https://quivers.capital/v1/access/status?wallet=0x…",
    "keys": "POST https://quivers.capital/v1/keys  { \"wallet\": \"0x…\" }  → x-quivers-key once the request is accepted",
    "mcp": "POST https://quivers.capital/mcp  (MCP server, streamable http; GET /mcp for the client config)",
    "holderBeta": "GET https://quivers.capital/v1/beta?wallet=0x…  → nonce + message to sign · POST https://quivers.capital/v1/keys/holder { wallet, message, signature } → holder key (live) · tutorial https://quivers.capital/beta"
  }
}