Cover image
Try Now
2025-04-07

Planning Center Online MCP Server

3 years

Works with Finder

1

Github Watches

0

Github Forks

0

Github Stars

Planning Center Online API and MCP Server Integration

This project integrates the Planning Center Online (PCO) API with an MCP server to enable seamless interaction with a Large Language Model (LLM). The goal is to allow users to ask questions and retrieve data from Planning Center in a conversational manner.

Features

  • PCO API Integration: Connects to Planning Center Online to access and manage data.
  • FASTMCP Server: Acts as a middleware to handle requests and responses between the LLM and PCO API.
  • LLM Query Support: Enables natural language queries to fetch and manipulate data from Planning Center.

Use Cases

  • Retrieve information about services in Planning Center.
  • Automate workflows by querying and updating data using natural language.
  • Provide insights and analytics through conversational queries.

Getting Started

Prerequisites

  • Access to the Planning Center API.
  • Python environment
  • MCP Client (i.e. Claude Desktop)
  • API keys for authentication.

Installation

  1. Clone this repository:

    git clone https://github.com/your-repo/pco-mcp-integration.git  
    
  2. Install dependencies:

    uv pip install -r requirements.txt 
    
  3. Configure environment variables:

    • PCO_SECRET_KEY: Your Planning Center API key.
    • PCO_APPLICATION_ID: URL of the MCP server.
  4. Test the server:

    fastmcp dev services.py
    

Usage

  1. Send a natural language query to the MCP server.
  2. The server processes the query and interacts with the PCO API.
  3. Receive a structured response or perform the requested action.

Add MCP server config

{
  "mcpServers": {
    "pco-services": {
      "command": "/Users/calvarychapelnewharvest/anaconda3/envs/mcp/bin/fastmcp",
      "args": [
        "run",
        "/Users/calvarychapelnewharvest/Documents/pco-mcp/services.py"
      ]
    }
  }
}

Future Work

It is intended to continue work on other areas of planning center.

Contributing

Contributions are welcome! Please submit a pull request or open an issue for any suggestions or improvements.

License

This project is licensed under the MIT License.

Resources

相关推荐

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • https://zenepic.net
  • Embark on a thrilling diplomatic quest across a galaxy on the brink of war. Navigate complex politics and alien cultures to forge peace and avert catastrophe in this immersive interstellar adventure.

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • 林乔安妮
  • A fashion stylist GPT offering outfit suggestions for various scenarios.

  • 田中 楓太
  • A virtual science instructor for engaging and informative lessons.

  • 1Panel-dev
  • 💬 MaxKB is a ready-to-use AI chatbot that integrates Retrieval-Augmented Generation (RAG) pipelines, supports robust workflows, and provides advanced MCP tool-use capabilities.

  • ShrimpingIt
  • Micropython I2C-based manipulation of the MCP series GPIO expander, derived from Adafruit_MCP230xx

  • open-webui
  • User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

  • gergelyszerovay
  • A preconfigured development container setup for AI-assisted development with Claude, based on VS Code Dev Containers with integrated Model Context Protocol (MCP) server for file system and shell operations.

  • GLips
  • MCP server to provide Figma layout information to AI coding agents like Cursor

  • adafruit
  • Python code to use the MCP3008 analog to digital converter with a Raspberry Pi or BeagleBone black.

    Reviews

    2 (1)
    Avatar
    user_PjAt07hw
    2025-04-17

    I've been using pco-mcp and I'm thoroughly impressed with its performance and ease of use. The tool by jake-ccnh is a game-changer for managing MCP applications. The product is well-documented, and the GitHub repository is regularly updated. Highly recommend for anyone looking to streamline their MCP processes. Check it out at https://github.com/jake-ccnh/pco-mcp!