adfin_engineering_mcp_server_adfin

adfin_engineering_mcp_server_adfin

by Adfin-Engineering
A Model Context Protocol Server enabling Claude Desktop to interact with Adfin APIs for financial tasks.

Adfin MCP Server for Claude Integration

Overview

The Adfin MCP Server is a Model Context Protocol Server designed to connect with Adfin APIs, enabling seamless integration with Claude Desktop. This server enhances Claude's capabilities by providing access to Adfin's tools and services directly within the AI assistant interface.

Requirements

  • Python 3.10 or higher

Installation

Step 1: Install uv

  • MacOS/Linux:
    bash curl -LsSf https://astral.sh/uv/install.sh | sh
  • Windows:
    powershell powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Step 2: Configure Claude Desktop

  1. Download Claude Desktop.
  2. Launch Claude and navigate to Settings > Developer > Edit Config.
  3. Modify claude_desktop_config.json with the following configuration:
    json { "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" ] } } }
  4. Relaunch Claude Desktop.

Note: The first launch may take 10-20 seconds as the required packages are installed and the latest Adfin API documentation is downloaded.

Usage

Once configured, Claude Desktop will automatically make the most recent Adfin API tools available to your AI assistant.

Examples

  • Request a credit control status:
    plaintext Give me a credit control status check.
  • Create a new invoice:
    plaintext Create a new invoice for 60 GBP for Abc Def that is due in a week. His email is [email protected].
  • Upload multiple invoices from a folder:
    plaintext Upload all pdf invoices from the invoices folder from my Desktop.

About

The Adfin MCP Server is a Python-based implementation designed to facilitate interaction between Claude Desktop and Adfin APIs. It ensures that users have access to the latest Adfin tools and services directly within their AI assistant.

Resources

Contributors

Languages

  • Python 100.0%

Features & Capabilities

Categories
mcp_server model_context_protocol python claude api_integration financial_tools

Implementation Details

Stats

0 Views
0 Likes
3 GitHub Stars

Repository Info

Adfin-Engineering Organization

Similar Servers

continuedev_continue by continuedev
0
0
0