pension-pro-mcp
Click on "Install 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., "@pension-pro-mcpsearch for plans with status 'active' and type '401k'"
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.
PensionPro MCP Server
A local, open-source MCP server that provides AI assistants with tools to interact with the PensionPro REST API.
Features
Plan Lookup & Search — Search plans by name, status, type, or client. Get comprehensive plan details with contacts, cycles, and fee schedules.
Project & Task Workflow — Search projects, view task details, complete/uncomplete tasks, reassign tasks, and create projects from templates.
Client & Contact Lookup — Search clients and contacts, view client details with associated plans.
To-Do Management — Search, create, and update to-dos linked to plans, projects, or contacts.
Notes — Add and retrieve notes on plans, projects, tasks, and contacts.
Related MCP server: Jilebi
Prerequisites
Python 3.12+
A PensionPro API key and username
Installation
Install from PyPI:
pip install pension-pro-mcpOr run directly with uvx (no install required):
uvx pension-pro-mcpConfiguration
Set the following environment variables:
export PENSION_PRO_API_KEY=your_api_key
export PENSION_PRO_USERNAME=your_usernameClaude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"pension-pro": {
"command": "uvx",
"args": ["pension-pro-mcp"],
"env": {
"PENSION_PRO_API_KEY": "your_api_key",
"PENSION_PRO_USERNAME": "your_username"
}
}
}
}Claude Code
Add to your project's .mcp.json:
{
"mcpServers": {
"pension-pro": {
"command": "uvx",
"args": ["pension-pro-mcp"],
"env": {
"PENSION_PRO_API_KEY": "your_api_key",
"PENSION_PRO_USERNAME": "your_username"
}
}
}
}Available Tools
Tool | Description |
| Search and filter plans by name, status, type, or client |
| Get plan with contacts, cycles, services, investments, fees |
| Get projects for a plan with task completion summaries |
| Search and filter projects by status, type, or plan |
| Get project with task groups, tasks, participants, notes, and files |
| Get a single task with state, assignment, and notes |
| Mark a task as complete |
| Revert a task to incomplete |
| Reassign a task to a different employee |
| Create a new project from a template |
| Search and filter clients by company name |
| Get client with plans and notes |
| Search and filter contacts by name or client |
| Search and filter to-dos |
| Get a to-do with its comments |
| Create a new to-do linked to an entity |
| Update a to-do's details |
| Add a note to a plan, project, task, or contact |
| Get notes for an entity |
| Search PensionPro API endpoints by keyword |
| Get full details for a specific API endpoint |
| Search API data models/schemas by keyword |
| Get the full definition of an API data model |
| Search PensionPro help center articles by keyword |
| Get the full content of a help article |
| List available help sections with article counts |
Development
git clone https://github.com/douglaslinsmeyer/pension-pro-mcp.git
cd pension-pro-mcp
pip install -e ".[dev]"
pytestRefreshing Help Articles
The bundled help articles can be refreshed from the PensionPro knowledge base:
python scripts/scrape_docs.pyLicense
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/douglaslinsmeyer/pension-pro-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server