adikup/ParentPal-MCP-Server
3.2
If you are the rightful owner of ParentPal-MCP-Server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The Parent Pal MCP Server is a Model Context Protocol server designed to manage family events for the Parent Pal application, integrating with ChatGPT for conversational event management.
Tools
4
Resources
0
Prompts
0
Parent Pal MCP Server
A Model Context Protocol (MCP) server that provides event management tools for the Parent Pal application, allowing users to fetch and view their family events through ChatGPT.
🚀 Features
- Firebase Authentication - Real user login with email/password
- Event Management - Fetch events by category, child, or upcoming dates
- Beautiful Widgets - Interactive React components for ChatGPT
- Secure Data Access - Firebase Firestore integration with proper permissions
- ChatGPT Integration - MCP tools for conversational event management
🛠️ Available Tools
authenticate-user- Login with email/passwordfetch-events-by-category- Filter events by type (birthday, health, etc.)fetch-events-by-child- Get events for specific childfetch-nearest-events- Get upcoming events within X days
⚡ Quick Start
cd parent-pal_server_node
pnpm install
pnpm start
Server: http://localhost:8001
🤖 ChatGPT Integration
- Open ChatGPT Developer Mode
- Add MCP Server:
http://localhost:8001 - Test: "Show me birthday events for my children"
📁 Project Structure
parent-pal_server_node/- MCP Server (Node.js/TypeScript)parent-pal-events/- React Widget Componentassets/- Built Widget Files
🔧 Setup
- Add Firebase service account key to
parent-pal_server_node/src/serviceAccountKey.json - Configure Firebase in
parent-pal_server_node/src/firebase.ts - Ensure Firestore indexes are created
🔒 Security
- User authentication required
- Events filtered by parent permissions
- Soft-deleted records excluded
- Firebase security rules compliance
📄 License
MIT License