Adfin MCP Server

The only platform you need to get paid - all payments in one place, invoicing and accounting reconciliations with Adfin.

Local serverstdioPython

What is the Adfin MCP server?

Adfin mcp server connects Adfin to AI assistants that speak the Model Context Protocol. The only platform you need to get paid - all payments in one place, invoicing and accounting reconciliations with Adfin.

What Adfin does

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.

Tools it exposes

Once connected, the assistant can call these 2 tools directly:

Installing the adfin mcp server

Setup follows the standard MCP pattern: clone or install the server, then register it in your client's configuration file and restart the client. The configuration snippets on this page cover Claude Desktop, Claude Code and Cursor.

Configuration

The server reads 2 environment variables: ADFIN_EMAIL, ADFIN_PASSWORD. Keep credentials in your client's env block or a secrets manager rather than committing them.

Requirements

  1. Python 3.10 or higher

Where it fits

Developer-tool servers are usually the first ones people connect, because they turn "help me with this code" into an assistant that can actually read the repo and act on it. Adfin sits in that group, and the shape of its toolset — Windows, Examples — tells you what it is really for. Worth comparing against the other developer tools servers in this directory before you commit to one, since several overlap in scope but differ sharply in setup cost and permissions.

Practical notes

  • This server runs locally, so it operates with whatever access your machine and its credentials already have. Scope that deliberately rather than by default.
  • Written in Python.
  • MCP clients ask for confirmation before each tool call by default. Keep that on while you learn what the adfin mcp server actually does with your data.
  • Every entry in this directory is reviewed by hand before it goes live, and details are checked against the project's own documentation.

Available tools

ToolWhat it does
Windowspowershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
ExamplesThe Examples tool exposed by this server.

How to install the Adfin MCP server

{
  "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"
      ]
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

  1. Python 3.10 or higher
VariableDescriptionRequired
ADFIN_EMAILConfiguration value read at startup.Optional
ADFIN_PASSWORDConfiguration value read at startup.Optional

Example prompts to try

  • Use Adfin to Windows.
  • Use Adfin to Examples.

Frequently asked questions

It connects Adfin to MCP-compatible AI assistants such as Claude and Cursor, exposing 2 tools (Windows, Examples) that the assistant can call on your behalf. Instead of copying data back and forth by hand, the assistant works with Adfin directly.