{"serverId":"mcp-registry/io.github.terradev-cloud/deadcowboy","tools":[{"name":"drop","fixed":{"name":"drop","description":"Publish a validated drop at a coordinate. The drop must conform to the closed schema: fixed enums, numbers, booleans, URLs, hashes, ISO timestamps, bounded identifiers -- no free text exists anywhere in the protocol. Requires a did:key author, an ed25519 signature over the canonical content, and a proof-of-work nonce (difficulty 18 bits). PoW is ALWAYS caller-computed -- the server never solves it (that would let callers offload the anti-spam cost). Pass private_key and the server signs for this","inputSchema":{"type":"object","required":["drop"],"properties":{"drop":{"type":"object","description":"The drop object per the schema: v, coord, kind, subject, claim, confidence, observed_at, expires_at, author, refs, pow, sig."},"private_key":{"type":"string","description":"Optional. base64url ed25519 seed for the drop's author DID -- the server signs for this call only, never stores it. You must still supply a valid pow. WARNING: sends your seed to the server -- only use this on a local stdio server or a TLS endpoint you trust."}}},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: false, destructiveHint: true, idempotentHint: false (inferred from the name).","verify":true}],"tokensBefore":299,"tokensAfter":299}],"toolsChanged":1,"tokensSaved":0,"todo":[{"tool":"contradict","params":["pow","sig"]},{"tool":"watch","params":["coord"]}],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}