MCP & API reference
Agent Pay status: Approve does not execute. Execution: not enabled. ACH settlement: not enabled. prepare_payment never moves money. Machine-readable: /docs/agents/status.json.
Every page here is generated from the code the Points MCP server runs, and each has a JSON twin. A test fails the build if the code and these pages disagree.
| Page | JSON | Contents |
|---|---|---|
| MCP tools | mcp-tools.json | Every tool with its scope, annotations, and input schema, including the retired create_payment_draft |
| OAuth scopes | scopes.json | The eight scopes and which tool needs which |
| Statuses | statuses.json | Payment draft, approval, envelope, mandate, and wallet statuses |
| Policy vocabulary | policy-vocabulary.json | Policy schema version, categories, matching rules, default velocity caps |
| Errors | errors.json | prepare_payment failure classes, JSON-RPC errors, tool errors |
Connected clients get the same tool list from tools/list, and the live policy for their connection from get_agent_pay_policy_vocabulary. OAuth discovery starts at /.well-known/oauth-protected-resource; see Discovery.
Stable refusal codes are not published yet. See Errors.