Labsco
prmail logo

FixPayment

from prmail

FixPayment MCP for Creditors

πŸ”₯πŸ”₯βœ“ VerifiedFreeNeeds API keys

FixPayment MCP Server

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.

  • MCP server URL: http://fixpayment.org:8000
  • Docs: https://fixpayment.org/mcp/fixpayment-mcp.html
  • Support: support@fixpayment.org

Environment Variables

VariableDescriptionDefault
FIXPAYMENT_DB_HOSTPostgreSQL hostlocalhost
FIXPAYMENT_DB_PORTPostgreSQL port54432
FIXPAYMENT_DB_NAMEDatabase namefixpayment_db
FIXPAYMENT_DB_USERDatabase userfixpayment_user
FIXPAYMENT_DB_PASSDatabase password(required)
FIXPAYMENT_UPLOAD_PATHUpload root directory/var/www/fixpayment/uploads/

Auth Model

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.


Plans & Tools

Toolbasicreportsfull
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βœ“

Project Structure

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

Database Schema (required tables)

  • mcp_api_keys β€” api_key, creditor_id, plan, active, expires_at
  • fixpayment_accounts β€” accounts table
  • fixpayment_payments β€” payments table
  • fixpayment_settlements β€” settlements table
  • fixpayment_account_documents β€” document attachments

To request an API key or upgrade your plan, email support@fixpayment.org.