loading…
Search for a command to run...
loading…
An MCP server for FixPayment creditors that simplifies account management, status updates, and reporting through plain-English AI interactions (https://fixpayme
An MCP server for FixPayment creditors that simplifies account management, status updates, and reporting through plain-English AI interactions (https://fixpayment.org/)
A FastMCP server exposing a creditor-facing API for the FixPayment portal.
Connect any MCP-enabled AI assistant (e.g. Claude) to your FixPayment account to create accounts, update statuses, and run reports — all in plain English.
http://fixpayment.org:8000https://fixpayment.org/mcp/fixpayment-mcp.html# 1. Clone & install dependencies
pip install -r requirements.txt
# 2. Configure credentials
cp .env.example .env
# Edit .env and set FIXPAYMENT_DB_* variables
# 3. Run the server
python -m mcp.server
# or via FastMCP CLI:
fastmcp run mcp/server.py:mcp
| Variable | Description | Default |
|---|---|---|
FIXPAYMENT_DB_HOST |
PostgreSQL host | localhost |
FIXPAYMENT_DB_PORT |
PostgreSQL port | 54432 |
FIXPAYMENT_DB_NAME |
Database name | fixpayment_db |
FIXPAYMENT_DB_USER |
Database user | fixpayment_user |
FIXPAYMENT_DB_PASS |
Database password | (required) |
FIXPAYMENT_UPLOAD_PATH |
Upload root directory | /var/www/fixpayment/uploads/ |
Every MCP tool requires an api_key argument.
The key maps to a creditor_id and a plan (basic, reports, or full) in the mcp_api_keys table.
| Tool | basic | reports | full |
|---|---|---|---|
ping |
✓ | ✓ | ✓ |
get_plan_info |
✓ | ✓ | ✓ |
get_account_summary |
✓ | ✓ | ✓ |
list_accounts_basic |
✓ | ✓ | ✓ |
validate_account_payload |
✓ | ✓ | ✓ |
accounts_report |
✓ | ✓ | |
payments_report |
✓ | ✓ | |
settlements_report |
✓ | ✓ | |
performance_report |
✓ | ✓ | |
create_account |
✓ | ||
bulk_create_accounts |
✓ | ||
update_account_status |
✓ | ||
add_account_document |
✓ |
fixpayments/
├── mcp/
│ ├── __init__.py
│ ├── server.py # FastMCP instance + entrypoint
│ ├── db.py # DB connection helper
│ ├── auth.py # API key validation
│ └── tools/
│ ├── __init__.py
│ ├── basic.py # Basic plan tools (5 tools)
│ ├── reports.py # Reports plan tools (4 tools)
│ └── accounts.py # Full plan tools (4 tools)
├── docs/
│ └── fixpayment-mcp.html
├── .env.example
├── .gitignore
├── requirements.txt
└── README.md
mcp_api_keys — api_key, creditor_id, plan, active, expires_atfixpayment_accounts — accounts tablefixpayment_payments — payments tablefixpayment_settlements — settlements tablefixpayment_account_documents — document attachmentsTo request an API key or upgrade your plan, email [email protected].
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"fixpayment": {
"command": "npx",
"args": []
}
}
}