Skip to main content

An MCP server that interacts with all Adfin public APIs.

Project description

Requirements:

  1. Python 3.10 or higher

Step 1. Install uv:

Step 2. Configure Claude Desktop

  1. Download Claude Desktop.
  2. Launch Claude and go to Settings > Developer > Edit Config.
  3. Modify 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"
      ]
    }
  }
}
  1. Relaunch Claude Desktop.

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.

Step 3. Launch Claude Desktop and let your assistant help you

Examples

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

adfinmcp-0.1.1.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

adfinmcp-0.1.1-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file adfinmcp-0.1.1.tar.gz.

File metadata

  • Download URL: adfinmcp-0.1.1.tar.gz
  • Upload date:
  • Size: 5.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.12

File hashes

Hashes for adfinmcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 bc261f6356fda0b49e272e43846091580fe69edda2842997ee83127209dbf24e
MD5 fa714848e03d30f6c33ff6ad8be6d405
BLAKE2b-256 73641e41aebce1c26ad3ad02671213db6672cb02b185c3c950401eb52510a43a

See more details on using hashes here.

File details

Details for the file adfinmcp-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: adfinmcp-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.12

File hashes

Hashes for adfinmcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e2385471a31bfc98779fab79d2066773da1964005555992810c91c196924e706
MD5 b02980d25bdb716efeee1f5abe6a10a8
BLAKE2b-256 6f7adcdb0e2e1e739c4b64e001ad3713f088f29e0469ae1e2c5711ab90809eff

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page