Model Context Protocol (MCP)
Overview
Chift offers an MCP server that exposes the Chift Unified API to any LLM provider supporting the MCP protocol.
This enables you to build AI agents or other AI applications that can access all our integrations through one MCP server.
Our endpoints are exposed as “tools” through the MCP server.
Chift MCP server can be found here.
Installation
To be able to use the Chift MCP, the following prerequisites are needed:
- A Chift account with client credentials
- Python 3.11 or higher
- uv
More information can be found here
Setup
Claude for Desktop
Configuration
This is an example of a configuration file for Claude:
After Configuration
- Restart Claude for Desktop
- You should see a tool icon in the chat input area
- Click on the tool icon to see the available Chift API tools
- Start chatting with Claude using the Chift tools
Other examples
The MPC server can be accessed by any LLM provider supporting MCP. We have elaborated on several examples (PydanticAI, Copilot, …) here
Available tools
The Chift MCP Server dynamically generates tools based on the Chift OpenAPI specification. These tools provide access to various Chift API endpoints and include operations for:
- Retrieving financial data
- Managing your financial connections
- Creating new financial records (invoices, payments, etc.)
- Updating existing records
- …
All our endpoints documented in our api can be accessed through Chift MCP server.
Environment variables
The following environment variables are used by the Chift MCP Server:
Configuration
The Chift MCP Server supports configuring which operations are available for each domain. By default, all operations are enabled for all domains:
This can be customized if needed.