Resources Reference
The six read-only resources the MemberPass MCP server publishes.
MCP resources are read-only JSON snapshots the server exposes over a URI scheme. Agents load them to ground themselves before running tool calls — reading the ability catalog, for example, lets an agent propose the minimum-privilege token to mint for a given task.
URI scheme
Every resource URI starts with memberpass://. Six resources are published:
| URI | Contents |
|---|---|
memberpass://enums/ability | The full Sanctum ability catalog — 65 ability strings grouped by domain. |
memberpass://enums/error-code | Every error code with HTTP status, default message, remediation hint, and docs_url anchor. |
memberpass://enums/payment-provider | Every payment provider MemberPass supports (Stripe, PayPal, Razorpay, CoinPayments, and more). |
memberpass://enums/platform-type | Every platform type plus the available subset that create_project accepts today. |
memberpass://enums/subscription-status | The canonical subscription statuses with human label and UI colour family. |
memberpass://enums/webhook-event | The 71-event outbound webhook catalog with the minimum subscribing-creator ability for each event. |
Why load them
An agent that knows the enum universe before making calls will:
- Avoid proposing a status that does not exist ("is the subscription in 'dormant' state?" when
dormantis not a value). - Pattern-match error codes to remediation hints without a docs round-trip.
- Pre-filter webhook events when registering an endpoint via the REST
POST /v1/webhook-endpointsendpoint. - Mint minimum-privilege follow-up tokens by reading the ability catalog.
Example — Claude Desktop
Reference a resource in a prompt:
Load
memberpass://enums/subscription-statusand explain the difference betweenunpaidandpast_due.
Claude fetches the resource, parses the JSON, and answers without calling any tools.
Payload shape
All resources return application/json with a small envelope:
{
"version": "2026-05-01",
"count": 65,
"items": [
{ "value": "project:view-any", "category": "project", "...": "..." }
]
}The version matches the webhook api_version stamp so agents can detect schema changes at a glance.
Prompts
The MCP server does not publish any prompts today — the full surface is tools plus the six resources above.
How is this guide?