PensionPro MCP server
io.github.douglaslinsmeyer/pension-pro-mcp·v0.2.1MCP server for the PensionPro pension administration REST API.
0 stars13 downloads/wk
Reviews
Write oneNobody has reviewed PensionPro yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
PensionPro tools (30, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
add_noteAdd a note to a plan, project, task, or contact. At least one entity ID must be provided.
complete_taskMark a task as complete.
create_project_from_templatewrite actionCreate a new project on a plan from a project template.
create_todowrite actionCreate a new to-do, optionally linked to a plan, project, or contact.
get_api_endpointGet details for a specific API endpoint. Returns a compact summary by default. Set raw=true for the full JSON schema.
get_api_schemaGet the definition of a specific API data model/schema. Returns a compact summary by default. Set raw=true for the full JSON schema.
get_client_detailsGet a client with their plans and notes.
get_help_articleGet the full content of a PensionPro help article by its ID.
get_notesGet notes for an entity (plan, project, task, or contact). At least one entity ID must be provided.
get_plan_detailsGet comprehensive details for a single plan.
get_plan_projectsGet all projects for a plan with task completion summaries.
get_project_detailsGet a project with its task groups, tasks, participants, notes, and files.
get_task_detailsGet a single task with its current state, assignment, and notes.
get_task_groupGet a task group with all its tasks.
get_todoGet a to-do with its comments.
get_worktrayGet a worktray with its members and all active (incomplete) tasks routed to it.
get_worktray_member_statsGet per-member workload, performance, and queue health metrics for a worktray.
get_worktraysList all worktrays. Set active_only=false to include inactive worktrays.
list_help_sectionsList all available PensionPro help center sections with article counts.
reassign_taskReassign a task to a different employee.
search_api_pathsSearch PensionPro API endpoints by keyword. Use this to discover available API paths.
search_api_schemasSearch PensionPro API data models by keyword. Use this to discover field names and types.
search_clientsSearch and filter clients by company name.
search_contactsSearch and filter contacts by name or client.
search_help_articlesSearch PensionPro help center articles by keyword. Optionally filter by section name. Use list_help_sections to see available sections.
search_plansSearch and filter pension plans by name, status, type, or client.
search_projectsSearch and filter projects by status, type, or plan.
search_todosSearch and filter to-dos by status, priority, plan, or project.
uncomplete_taskUndo task completion — revert a task to incomplete.
update_todowrite actionUpdate an existing to-do's subject, description, status, priority, or due date.
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan17 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 175 days ago8/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How PensionPro compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 72/100
- higher than 38% of 48,255 servers
- Tools
- 30
- the typical server has 7
- Tools that change things
- 10%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 13
- more than 4% of 12,191 servers with a package
What its tools let an agent do: 26 read · 3 create · 1 change
Install PensionPro in Claude Code, Cursor or VS Code
claude mcp add pension-pro-mcp -- uvx pension-pro-mcp
What the publisher says
From the PensionPro repository's README, as published. We do not edit it. Read it on GitHub
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.
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 claudedesktopconfig.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
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
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
PensionPro: common questions
- Is PensionPro MCP server safe?
- Mostly: it is graded B (72/100). Read the PensionPro safety report
- How do I install PensionPro?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does PensionPro need an API key?
- Yes. The registry entry asks for
PENSION_PRO_API_KEY. - Is PensionPro maintained?
- The last commit was 212 days ago (2026-04-06). The latest release is v0.2.1.
- How does PensionPro compare with other MCP servers?
- safety score 72/100 (higher than 38% of 48,255 servers); tools 30 (the typical server has 7); tools that change things 10% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.