by Adfin-Engineering
Enables Claude Desktop to communicate with Adfin services for tasks such as credit control checks, invoice creation, and bulk invoice uploads via a Model Context Protocol server.
MCP Server Adfin provides a lightweight Python‑based server that implements the Model Context Protocol, exposing Adfin’s accounting and invoicing APIs to AI assistants like Claude Desktop. By configuring Claude to point at this server, users can issue natural‑language commands that are translated into API calls for finance‑related operations.
claude_desktop_config.json
and add an entry under mcpServers.Adfin
that points to the uv
binary, sets the working directory to the cloned repository, and runs main_adfin_mcp.py
. Provide your Adfin credentials via the ADFIN_EMAIL
and ADFIN_PASSWORD
environment variables.Q: Which Python version is required? A: Python 3.10 or newer.
Q: Do I need to install any other package managers?
A: Only uv
is required; it handles virtual‑environment creation and dependency installation.
Q: How are my Adfin credentials protected?
A: They are passed as environment variables (ADFIN_EMAIL
, ADFIN_PASSWORD
) and are not stored in the configuration file.
Q: Will the server run continuously? A: The server starts when Claude invokes it and terminates when Claude closes; no background service is needed.
Q: Can I use this with other AI assistants? A: The MCP protocol is not limited to Claude; any assistant that supports MCP can point to the same server configuration.
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.
Please log in to share your review and rating for this MCP.
Explore related MCPs that share similar capabilities and solve comparable challenges
by zed-industries
A high‑performance, multiplayer code editor designed for speed and collaboration.
by modelcontextprotocol
Model Context Protocol Servers
by modelcontextprotocol
A Model Context Protocol server for Git repository interaction and automation.
by modelcontextprotocol
A Model Context Protocol server that provides time and timezone conversion capabilities.
by cline
An autonomous coding assistant that can create and edit files, execute terminal commands, and interact with a browser directly from your IDE, operating step‑by‑step with explicit user permission.
by continuedev
Enables faster shipping of code by integrating continuous AI agents across IDEs, terminals, and CI pipelines, offering chat, edit, autocomplete, and customizable agent workflows.
by upstash
Provides up-to-date, version‑specific library documentation and code examples directly inside LLM prompts, eliminating outdated information and hallucinated APIs.
by github
Connects AI tools directly to GitHub, enabling natural‑language interactions for repository browsing, issue and pull‑request management, CI/CD monitoring, code‑security analysis, and team collaboration.
by daytonaio
Provides a secure, elastic infrastructure that creates isolated sandboxes for running AI‑generated code with sub‑90 ms startup, unlimited persistence, and OCI/Docker compatibility.