# Communal Platform API

The Communal Platform API lets your organization integrate with Communal programmatically: programs and registration, signups, membership types and digital cards, attendance, activity logs, and user updates.

## Who this is for

Integrators building internal tools, automations, or member-facing experiences **for a single Communal organization**. Your API key determines which organization’s data you can access; you do not pass a separate tenant or subdomain in the URL.

## What you get here

- **Guides** (this sidebar) — concepts, conventions, and workflows by area.
- **API Reference** — full OpenAPI documentation for every endpoint, including parameters and schemas.

## Next steps

- [Getting started](./getting-started.md) — make your first authenticated request.
- [Authentication](./authentication.md) — API keys and the `Authorization` header.
- [MCP server](./mcp-server.md) — connect the API to an AI assistant such as Claude Code or Cursor.
