Skip to main content
Beta

Build on the Communal Platform API

A REST API with OpenAPI 3.1 and a per-organization MCP server, so your systems and your AI assistants can work with programs, memberships, attendance, and activities. Both are in beta, and endpoints and capabilities are actively expanding.

Connect your AI assistant

Give Claude, ChatGPT, or Gemini a seat at the front desk. Every organization gets its own private connection, so your assistant answers from your live data: rosters, registrations, bookings, renewals.

Setup takes about two minutes in your assistant's settings, and the docs walk you through every app. It only sees what you can see, and it asks before it acts.

Claude

How many spots are left in Spring Soccer U10?

list_programs list_registration_opportunities

45 of 45 filled, 6 on the waitlist. Want me to email the first family when a spot opens?

Reply to Claude…

Also works in Claude Code, Cursor, and VS Code.

"Summarize last week's attendance" "Which memberships lapse this month?" "Send Maya her membership card again"

API capabilities

Programmatic access to the core data behind your organization. The API is in beta. These are the endpoints available today, with more on the way.

Programs & Registration

List and retrieve programs and registration opportunities. Query program signups to connect registration flows to your own portals or reporting tools.

Membership Types & Cards

Retrieve membership types, archive or unarchive them, and trigger digital membership card delivery to members.

Attendance

List and retrieve attendance sheets and individual attendance records. Power check-in workflows and track who showed up.

Users

Update user records in your organization. Keep member profiles in sync when changes happen in external systems.

Card Delivery Activity

Query digital membership card delivery activities with filters like date range and status to track card distribution.

Why integrate with Communal

Built for developers who need reliable, standards-based access to nonprofit and community organization data.

OpenAPI 3.1 specification

Use the spec with codegen tools, API clients, or documentation viewers. Generate SDKs in any language from the contract.

Consistent JSON responses

Every endpoint returns structured JSON with data, meta, and links. Write integration code once and reuse patterns across resources.

Standard Bearer authentication

HTTP Bearer tokens in the Authorization header. No proprietary auth flows to learn. Works with any HTTP client or framework.

Full control for custom integrations

When Zapier isn't enough, the API gives you direct access for reporting pipelines, custom portals, mobile apps, and AI workflows.

The docs have the rest

Authentication, every endpoint, worked examples, and the MCP setup guide, all in one place. Start with the getting-started guide and ship something for your community this afternoon.

Frequently asked questions

It is the REST API for the Communal platform, documented with OpenAPI 3.1. The API is currently in beta, with endpoints for programs, program sign-ups, membership types, membership cards, attendance, card delivery activities, and user updates. All endpoints use standard request patterns and Bearer token authentication.

Plan your API integration

Book a demo to discuss API access, scopes, and the right integration pattern for your organization.

Book a Demo