The Pawsitive Future MCP server
The platform's API, as tools an AI agent can call. Point an MCP client — Claude Code, Claude
Desktop, claude.ai, or any other that speaks MCP — at https://api.pawsitivefuture.org/mcp, sign in
once, and it can read what you can read and change what you can change.
185 tools: 87 read, 98 change data, in 22 groups.
Three things to know
It runs as you. There is no service account. Every call reaches the API with your own token and
passes the same permission checks as the portal. A tool you hold no grant for answers 403, exactly
as the portal would.
Reads flow, changes wait. A read runs straight away. Anything that creates, updates or deletes shows you the exact request first and runs only when you tick confirm. The agent cannot answer that dialog for you.
It is generated. Tools are built from the API's own OpenAPI document each time it deploys. A new endpoint becomes a tool unless it is deliberately left out, and this reference is rebuilt from the same source.
Where to go
- Quickstart — add the server and sign in.
- How tools work — names, arguments, results, errors.
- Reading and changing — the confirmation every change waits for.
- Signing in — the OAuth handshake, for anyone writing a client.
- Sessions and transport —
POST /mcp, session ids, raw examples. - Tool reference — every tool, with its arguments and what it returns.
What is in the catalog
| Group | Tools | Change data |
|---|---|---|
| Authentication | 3 | 1 |
| Users | 6 | 5 |
| Organizations | 15 | 9 |
| Groups | 8 | 5 |
| Roles | 8 | 5 |
| Organization Administration | 29 | 21 |
| Vouchers | 30 | 17 |
| Claims | 6 | 3 |
| Finance | 38 | 19 |
| Donations | 8 | 3 |
| Analytics | 4 | 0 |
| Approvals | 6 | 3 |
| Audit | 2 | 0 |
| Admin | 1 | 1 |
| Impersonation | 2 | 0 |
| Support | 5 | 3 |
| Search | 1 | 0 |
| Donor Portal | 4 | 0 |
| Public | 3 | 0 |
| Webhooks | 2 | 1 |
| Memberships | 3 | 2 |
| Notifications | 1 | 0 |
Looking for the HTTP endpoints rather than the tools? That is the REST reference.