Realm MinistryPlatform MCP
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., "@Realm MinistryPlatform MCPFind all events this month and group by type"
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.
Realm MinistryPlatform MCP
MCP server for Realm MinistryPlatform MCP — talk to your data from Claude, Cursor, or any MCP client.
What you can do with it
You: "Find every record updated this week and group them by status."
Claude: *calls the appropriate MCP tools, summarises the result*
You: "Create a new record with these fields..."
Claude: *calls the create tool, confirms the result*Related MCP server: Procore MCP Server
Install
pip install -e .Configure
export REALM_MP_USERNAME="..."
export REALM_MP_PASSWORD="..."Who uses this?
API Partners building tools on top of Realm MinistryPlatform MCP.
Power users / agencies doing their own custom integrations.
If you don't have credentials yet, contact Realm MinistryPlatform MCP support to get set up.
Use with Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"realm_ministryplatform_mcp": {
"command": "realm_ministryplatform_mcp",
"env": {
"REALM_MP_USERNAME": "your-username",
"REALM_MP_PASSWORD": "your-password"
}
}
}
}Use with Claude Code
claude mcp add realm_ministryplatform_mcp -- realm_ministryplatform_mcp \
--env REALM_MP_USERNAME=your-user --env REALM_MP_PASSWORD=your-passTools
Tool | Type | What it does |
| Diagnostic | Verifies credentials by hitting a known endpoint |
(TODO: list your actual tools here once defined)
Development
pip install -e ".[dev]"
pytest
realm_ministryplatform_mcpLicense
MIT.
See also
Available Tools
1 toolhealth_checkA
Verify credentials work. If this fails, all other tools will too.
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
Output Schema
| Name | Required | Description |
|---|---|---|
| result | Yes |
TDQS
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It states the tool verifies credentials, implying a read-only, non-destructive action. However, it does not describe what happens on success/failure (e.g., return format) or any additional behaviors like latency. Minimal but adequate for a health check.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
Two concise sentences with no wasted words. The key purpose is front-loaded, and the warning provides essential context efficiently.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple health check with zero parameters and an existing output schema, the description is complete. It explains the tool's purpose and its critical relationship to other tools. No additional details are necessary.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
The tool has no parameters, so the schema coverage is 100% and there is nothing to add. The description does not need to provide parameter information, making it fully sufficient.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states 'Verify credentials work,' which is a specific verb-verb and resource. It distinguishes itself from sibling tools (e.g., get_order, list_documents) by being a health check rather than a data retrieval or action tool. The warning that failure implies all other tools fail further clarifies its role.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
The description implicitly recommends using this tool first, as 'If this fails, all other tools will too' strongly implies a prerequisite check. It does not explicitly mention alternatives, but given the sibling tools are all operational, the context is clear.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
1 tool update
v0.1.0- First observed
health_check
TDQS
Scored across 1 tool
Only one tool exists, so there is no ambiguity between tools.
The single tool name 'health_check' follows snake_case consistently, and there are no other tools to cause inconsistency.
A single health check tool is extremely thin for a server named 'Realm MinistryPlatform MCP', which implies a much richer set of operations.
The server only provides credential verification, missing all expected CRUD and lifecycle operations for a ministry platform, making it severely incomplete.
Maintenance
Related MCP Connectors
The official Planning Center MCP server for interacting with your ministry's data.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
An MCP server that provides access to Agility CMS. See https://mcp.agilitycms.com for more details.
- SupabaseOAuthcom.supabase
MCP server for interacting with the Supabase platform
Related MCP Servers
- AlicenseBqualityDmaintenanceA Model Context Protocol server that provides comprehensive control over QuickBase operations, allowing users to manage applications, tables, fields, records, and relationships through MCP tools.265MIT
- AlicenseAqualityAmaintenanceMCP Server to communite with the Procore API78MIT
- AlicenseAqualityBmaintenanceProduction-oriented MCP server for Microsoft SQL Server, enabling query execution, database discovery, schema introspection, and metadata inspection via MCP clients.64MIT
- AlicenseAqualityBmaintenanceA read-only MCP server for Rock RMS that allows querying People, Groups, Group Members, and Attendance via its REST API.8MIT