by Adfin-Engineering
A comprehensive platform to manage all your payments, invoicing, and accounting reconciliations directly from your AI assistant.
Adfin is a financial platform designed to centralize and streamline payment processing, invoicing, and accounting reconciliation. The Adfin MCP server allows users to connect an AI assistant, such as Claude Desktop, directly to their Adfin account, enabling them to manage financial tasks using natural language commands.
To use the Adfin MCP server, you need to configure your Claude Desktop client by editing its JSON configuration file. This involves setting the path to the Adfin MCP script and providing your Adfin account credentials (email and password) as environment variables. Once configured, you can launch Claude and issue commands like "Create a new invoice for 100 USD to customer@example.com" or "Upload all pdf invoices from my Desktop/invoices folder."
You need Python 3.10 or higher and the
uv
package manager installed.
Setup involves editing the
claude_desktop_config.json
file to point to the server script and to set your Adfin login credentials.
Yes, every time you launch Claude Desktop, the server automatically fetches the most recent Adfin API tools, ensuring you always have the latest features available.
claude_desktop_config.json
with:{
"mcpServers": {
"Adfin": {
"command": "<home_path>/.local/bin/uv",
"args": [
"--directory",
"<absolute_path_to_adfin_mcp_folder>",
"run",
"main_adfin_mcp.py"
],
"env": {
"ADFIN_EMAIL": "<email>",
"ADFIN_PASSWORD": "<password>"
}
},
"filesystem": {
"command": "<home_path>/.local/bin/uv",
"args": [
"--directory",
"<absolute_path_to_adfin_mcp_folder>",
"run",
"filesystem.py"
]
}
}
}
The first time you open Claude Desktop with these setting it may take 10-20 seconds before the Adfin tools appear in the interface due to the installation of the required packages and the download of the most recent Adfin API documentation.
Everytime you launch Claude Desktop, the most recent Adfin API tools are made available to your AI assistant.
Request a credit control status
Give me a credit control status check.
Create a new invoice
Create a new invoice for 60 GBP for Abc Def that is due in a week. His email is abc.def@example.com.
Ask the assistant to upload multiple invoices from your folder
Upload all pdf invoices from the invoices folder from my Desktop.
Reviews feature coming soon
Stay tuned for community discussions and feedback