
PensionPro
io.github.douglaslinsmeyerPublished by GitHub account douglaslinsmeyerv0.2.1Updated Oct 24, 2026
MCP server for the PensionPro pension administration REST API.
Overview
Lets an assistant search and manage PensionPro pension administration data — plans, projects, tasks, clients, contacts, to-dos, and notes — through the…
- What you can do
- A local MCP server that wraps the PensionPro REST API. It exposes tools to search and read plans, projects, tasks, clients, contacts, and to-dos, and to write: complete or uncomplete tasks, reassign tasks, create projects from templates, create and update to-dos, and add notes. It also offers tools to search PensionPro API endpoints, data schemas, and help center articles.
- When to use it
- Use it when an assistant needs to work with PensionPro pension administration records — looking up plan or client details, tracking project and task status, or filing notes and to-dos — without leaving the chat. It is aimed at PensionPro users with API access.
- Requirements
- Runs locally as a Python package (Python 3.12+), installed from PyPI or run with uvx. Requires a PensionPro API key and username, supplied through the environment variables PENSION_PRO_API_KEY and PENSION_PRO_USERNAME. Desktop only; network access to the PensionPro API is needed.
Installation
In SourceWeft
- Open PensionPro in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
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:
Or run directly with uvx (no install required):
Configuration
Set the following environment variables:
Claude Desktop
Add to your claude_desktop_config.json:
Claude Code
Add to your project's .mcp.json:
Available Tools
Development
Refreshing Help Articles
The bundled help articles can be refreshed from the PensionPro knowledge base:
License
MIT
Source: README.md at commit 28f3799
Tools
0Version history
1- v0.2.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts