Planning Center Python icon

Planning Center Python

β€’
1

Provides a comprehensive Python wrapper and Model Context Protocol (MCP) server for integrating with the Planning Center API, tailored for churches.

About

This tool offers a modern, type-safe Python wrapper for the Planning Center API, supporting all key products including People, Services, Check-Ins, Giving, Groups, and Calendar. It leverages Pydantic models for data structures and async/await patterns for efficient operations, alongside robust webhook handling, auto-pagination, and CLI utilities. A significant feature is its comprehensive MCP server, exposing over 65 Planning Center APIs as readily available tools for AI assistants like Claude, enabling advanced querying and integration with church data management workflows.

Key Features

  • Type-safe with full Pydantic models for all data structures
  • Async/await support using httpx for modern Python patterns
  • Comprehensive Model Context Protocol (MCP) Server for AI assistant integration
  • Webhook native with built-in signature verification and event handling
  • Supports all Planning Center products: People, Services, Check-Ins, Giving, Groups, Calendar
  • 1 GitHub stars

Use Cases

  • Automating tasks and data synchronization across Planning Center products within church operations.
  • Developing custom integrations and applications for Planning Center data using Python.
  • Integrating AI assistants (e.g., Claude) to query and manage Planning Center data through natural language commands.