chance-mcp forwards to this endpoint.
Endpoint
- Streamable HTTP, stateless, with buffered JSON responses. Only
POSTis accepted;GETandDELETEreturn405. - A request can run for up to 300 seconds.
- A missing or invalid credential returns
401with a JSON-RPC error (-32001) and the headerWWW-Authenticate: Bearer resource_metadata="https://harness.chance.cc/.well-known/oauth-protected-resource", which OAuth clients follow to start sign-in.
Credentials
Create API keys at harness.chance.cc/keys.
Scopes
OAuth grants only the scopes requested and approved. An API key carries both scopes. A client that requests no scope gets
mcp.
The available tools depend on server configuration. Use tools/list for current names and schemas, and MCP tools for the tool groups. A wallet tool may be listed but require reconnecting with wallet access before it can run.
Connect a client
In an MCP client that supports remote servers, add a server named Chance with this URL:Confirm the connection
Callcheck_connection once. It is free.
account is the account’s email, or its wallet address or account id when it has no email. authMethod is oauth or api_key. Use balanceUsd for the account balance. creditsRemaining is the number of verification checks that balance covers. Do not use verify_intent as a connection test: it is a paid check.
Disconnect a client
Open Settings on the Chance dashboard. Apps and computers lists every client signed in to your account, with what each one can do. Select Sign out next to one to end its access. Its tokens stop working immediately.OAuth reference
All endpoints are on
https://harness.chance.cc. Paid requests charge the Chance account that approved the connection.
