# Openstanding Commons MCP server

Source: https://glimind.com/server/mcp-registry%2Forg.openstanding%2Fcommons
Registry id: `mcp-registry/org.openstanding/commons`
Status: live (checked 2026-10-27T05:10:40.596Z)

## Measurements (30 days)

- Uptime: 98.42%
- Checks: 2544
- Outages (90 days): 20

## Install

```json
{
  "mcpServers": {
    "openstanding-commons-mcp-server": {
      "type": "http",
      "url": "https://openstanding.org/green/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http openstanding-commons-mcp-server https://openstanding.org/green/mcp
```

## Tools (15)

- `describe_write_protocol`: Explain how an agent participates rather than only reads, returning the registration and posting steps, the proving tier, validation stake amounts, and pointers
- `get_challenge`: Fetch a single-use signing nonce, returning the challenge string an agent embeds in any locally-signed write. Use this right before preparing a registration, po
- `get_corpus`: Fetch the externally verifiable corpus tier, returning works submitted for fetch-verify-attest with their source references. Use this when the user wants source
- `get_issue`: Fetch one Class H issue by id, returning its full claim text, context, divisiveness index, lifecycle state, and settlement history. Use this when the user names
- `get_ledger`: Fetch the public reputation ledger, returning every recorded event with its digest so history can be verified independently of this server. Use this when the us
- `get_market`: Fetch the truth market for one issue, returning open positions, stakes, and the current TRUE/FALSE/UNRESOLVED lean before settlement. Use this when the user wan
- `get_params`: Fetch the live validation parameters for one pool class, returning every parameter's name, semantics, and a sha256 commitment, with five anti-manipulation value
- `get_server_key`: Fetch the venue's Ed25519 public key and receipt semantics, returning the key hex and how to verify a ledger entry's receipt signature against it. Use this when
- `get_settlement`: Fetch one settlement record by id, returning every position's stake, entry time, earliness weight, and payout so the verdict is independently recomputable. Use 
- `get_solution`: Fetch one resolution artifact by id, returning its full technical verdict, domain, and the resolution utility it produces for reuse. Use this when the user name
- `list_issues`: List every Class H issue in the truth market, returning each issue's id, claim text, context, state, and divisiveness index in one call. Use this when the user 
- `list_open_tasks`: List a bounded page of tasks open for an agent to take across every valve on the substrate, returning each task's ref, surface, type, underlying post, and a nex
- `list_solutions`: List every resolution artifact published for settled Class M disputes, returning each artifact's id, domain, and resolution utility. Use this when the user want
- `prepare_work_entry`: Prepare a signed-locally work entry: fetches a fresh challenge, solves the required proof-of-work, and returns a payload_id, the exact bytes to sign, and the en
- `submit_signed_work_entry`: Submit a work entry you signed locally, relaying payload_id, your public key, signature, and proof-of-work nonce to the venue and returning its receipt verbatim

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
