community-toolkit
Provides tools for community event management including event countdown, generating meetup announcements, and drafting contributor thank-you notes.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@community-toolkithow many days until our next meetup on Dec 15?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
My First MCP Server: Community Toolkit 🛠️
A beginner-friendly Model Context Protocol server built by a DevRel person learning MCP from scratch. If I can build this, you can too.
What it does
Gives Claude (or any MCP client) three tools every community builder needs:
Tool | What it does |
| Countdown to your next meetup |
| Generates a ready-to-post Markdown announcement |
| Drafts contributor appreciation notes |
Related MCP server: EventHorizon MCP Server
Quick start (5 minutes)
1. Install
pip install "mcp[cli]"2. Test it with the MCP Inspector
mcp dev server.pyThis opens a browser UI where you can call each tool and see the responses — no AI client needed yet.
3. Connect to Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"community-toolkit": {
"command": "python",
"args": ["/full/path/to/server.py"]
}
}
}Restart Claude Desktop, then try: "How many days until my meetup on 2026-09-15?"
What I learned building this
MCP is genuinely "USB-C for AI" — I wrote plain Python functions and the protocol handled everything else.
The
@mcp.tool()decorator + a good docstring is all the AI needs to know when to use your tool.The MCP Inspector (
mcp dev) is the fastest feedback loop for beginners.
Next steps
Add a tool that pulls real data (e.g., Meetup/Luma API)
Try resources and prompts, not just tools
Built as part of my AAIF Ambassador journey. Blog post: coming soon.
This server cannot be deployed
Maintenance
Related MCP Connectors
Time and date math for AI agents: Unix timestamp conversion, DST-correct time zone conversion, durations, epoch arithmetic, cron schedules, and holiday countdowns. Eight tools, no key.
Meeting agenda timer for AI assistants: build agendas in chat, share a live synced countdown.
Run in-person events from your AI: create events, manage tickets, attendees, broadcasts.
- AntworkOAuthio.antwork
Draft, schedule, and publish social posts for your workspace straight from your AI.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables discovery and submission of AI community events, hackathons, and meetups through search by location, type, and date range, plus newsletter subscription capabilities.-
- FlicenseAqualityDmaintenanceIntegrates with the EventHorizon Django platform to manage events, registrations, and user profiles through natural language, including creating/updating events, handling attendee registrations, and viewing hosted events.132-
- FlicenseNot gradedqualityDmaintenanceAutomates meeting logistics with tools for scheduling, availability checking, slot finding, timezone conversion, and recurring date generation. Eliminates the need for custom calendar logic by providing validated time operations and formatted invitations for applications and AI assistants.-
- FlicenseNot gradedqualityBmaintenanceMCP server for managing events on Meetup.com and Luma via AI assistants like Claude.2-