fixpayment_mcp
FixPayment
Documentation
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
Quick Start
# 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:mcpEnvironment Variables
| 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/` |
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
| 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` | ✓ |
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.mdDatabase 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.
Frequently asked questions
What is fixpayment_mcp?
fixpayment_mcp is FixPayment
How do I install fixpayment_mcp?
Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.
Is fixpayment_mcp open source?
Yes — it is hosted on GitHub at https://github.com/prmail/fixpayment_mcp.
Related MCP tools
Cognee is the open-source AI memory platform for agents. Give your AI agents persistent long-term memory across sessions with a self-hosted knowledge graph engine.
Automate browser based workflows with AI
Hindsight: Agent Memory That Learns
A privacy-first app that strips AI watermarks from content you own.
Agent framework and applications built upon Qwen>=3.0, featuring Function Calling, MCP, Code Interpreter, RAG, Chrome extension, etc.
The power of Claude Code / GeminiCLI / CodexCLI + [Gemini / OpenAI / OpenRouter / Azure / Grok / Ollama / Custom Model / All Of The Above] working as one.
Run your own MCP server? See who uses it and what to fix.
Measure it with TrackMCP