Planning Center Online MCP Server

29 tools. 2 can modify or destroy data without limits.

2 write tools that can modify data. Rate limits recommended.

Last updated:

2 can modify or destroy data
27 read-only
29 tools total

Community server · catalogue entry verified 03/07/2026

How to control Planning Center Online MCP Server ↓

What Planning Center Online MCP Server exposes to your agents

Read (27) Write / Execute (2) Destructive / Financial (0)
High Risk

The most dangerous Planning Center Online MCP Server tools

2 of Planning Center Online MCP Server's 29 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Planning Center Online MCP Server

PolicyLayer is an MCP gateway — it sits between your AI agents and Planning Center Online MCP Server, and nothing reaches the server without passing your rules. These are the rules we recommend:

Rate limit write operations
{
  "pco_create_person": {
    "limits": [
      {
        "counter": "pco_create_person_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "pco_get_calendar_event": {
    "limits": [
      {
        "counter": "pco_get_calendar_event_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Planning Center Online MCP Server — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON PLANNING CENTER ONLINE →

Instant setup, no code required.

All 29 Planning Center Online MCP Server tools

READ 27 tools
Read pco_get_calendar_event Get detailed information about a specific calendar event. Args: - id (string): The event ID - response_fo Read pco_get_donation Get detailed information about a specific donation by ID. Args: - id (string): The donation ID - response Read pco_get_group Get detailed information about a specific group by its ID. Args: - id (string): The group ID - response_f Read pco_get_person Get detailed information about a single person by their PCO ID. Args: - id (string): The PCO person ID - Read pco_get_plan Get detailed information about a specific plan in Planning Center Services. Args: - service_type_id (string Read pco_list_calendar_events List events in Planning Center Calendar. Args: - filter (string, optional): Filter events — Read pco_list_calendar_resources List facility resources (rooms, equipment) in Planning Center Calendar. Args: - limit (number): Max results Read pco_list_checkin_events List events (attendance tracking sessions) in Planning Center Check-Ins. Args: - limit (number): Max result Read pco_list_checkin_locations List locations (rooms) for a check-in event in Planning Center Check-Ins. Args: - event_id (string): The ch Read pco_list_checkins List check-in records in Planning Center Check-Ins. Args: - where_created_after (string, optional): Filter Read pco_list_donation_batches List donation batches in Planning Center Giving. Args: - limit (number): Max results (1-100, default 25) Read pco_list_donations List donations in Planning Center Giving. Args: - where_received_after (string, optional): Filter donations Read pco_list_event_instances List specific instances (occurrences) of a calendar event. Args: - event_id (string): The calendar event ID Read pco_list_funds List giving funds in Planning Center Giving. Args: - limit (number): Max results (1-100, default 25) - of Read pco_list_group_members List members of a specific group in Planning Center Groups. Args: - group_id (string): The group ID (get th Read pco_list_group_types List group types in Planning Center Groups. Group types categorize groups (e.g., Read pco_list_groups List groups in Planning Center Groups. Args: - query (string, optional): Search groups by name - where_gr Read pco_list_households List households in Planning Center People. Args: - limit (number): Max results (1-100, default 25) - offs Read pco_list_people Search for and list people in Planning Center People (PCO). Supports filtering by name, status, and more. Ret Read pco_list_people_lists List smart lists (saved filters) in Planning Center People. Args: - limit (number): Max results (1-100, def Read pco_list_person_emails Get all email addresses for a specific person in PCO. Args: - person_id (string): The PCO person ID - res Read pco_list_person_phone_numbers Get all phone numbers for a specific person in PCO. Args: - person_id (string): The PCO person ID - respo Read pco_list_plans List plans for a specific service type in Planning Center Services. Args: - service_type_id (string): The s Read pco_list_series List sermon/service series in Planning Center Services. Args: - service_type_id (string): The service type Read pco_list_service_types List all service types in Planning Center Services. Service types represent different worship services (e.g., Read pco_list_songs List songs in the Planning Center Services song library. Args: - query (string, optional): Search songs by Read pco_list_teams List teams for a specific service type in Planning Center Services. Args: - service_type_id (string): The s

Questions about Planning Center Online MCP Server

How do I prevent bulk modifications through Planning Center Online MCP Server? +

The Planning Center Online MCP Server server has 2 write tools including pco_create_person, pco_update_person. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Planning Center Online MCP Server.

How many tools does the Planning Center Online MCP Server MCP server expose? +

29 tools across 2 categories: Read, Write. 27 are read-only. 2 can modify, create, or delete data.

How do I enforce a policy on Planning Center Online MCP Server? +

Register the Planning Center Online MCP Server MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Planning Center Online MCP Server tool call.

Deterministic rules across all 29 Planning Center Online MCP Server tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

29 Planning Center Online MCP Server tools catalogued and risk-classified — across an index of 43,000+ MCP servers.

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.