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.0.tar.gz (5.1 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.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for adfinmcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7cfaf443c353587a607538aaaefb849bee40d93092626447925a640afc5efb7e
MD5 fc729bafc0c227d3b2a8ac2f72cc54b8
BLAKE2b-256 06d269bee951f726b2c1c8273b0987980afce7ae3a709a6b96737ba1bf980cfa

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for adfinmcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 757eb973d31ab1e8f8badafa214d8e2b14644753faf44b18728bb43070221fad
MD5 fedfc68a39d95b9cb0bfcc7fd2d18c47
BLAKE2b-256 58a9350265eb83ef6491839cfa1bea36bdf4f9004945fa280701eda29f32df99

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