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.

PageJSONContents
MCP toolsmcp-tools.jsonEvery tool with its scope, annotations, and input schema, including the retired create_payment_draft
OAuth scopesscopes.jsonThe eight scopes and which tool needs which
Statusesstatuses.jsonPayment draft, approval, envelope, mandate, and wallet statuses
Policy vocabularypolicy-vocabulary.jsonPolicy schema version, categories, matching rules, default velocity caps
Errorserrors.jsonprepare_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.