Estimated setup time: ~8 minutes. Use this guide to set up the Upflow MCP Server in your AI client (the example below uses Claude Code) so it can securely query Upflow on your behalf.Documentation Index
Fetch the complete documentation index at: https://docs.upflow.io/llms.txt
Use this file to discover all available pages before exploring further.
Limitations
The current version does not support remote AI clients such as Claude Desktop or ChatGPT, due to authentication constraints.- MCP authentication relies on Upflow API credentials, which grant read-only admin access across the entire organization.
- API credentials are scoped to a single organization. To connect an AI client to multiple organizations, you’ll need to repeat the setup for each one.
Prerequisites
- Connect with your CSM so we can confirm:
- The current status of the MCP Server and that we can support your use case
- That your technical team understands the authentication constraints
- Once confirmed, the Upflow team will activate the feature so you can start using it.
Step 1 – Collect your connection parameters
- In the Upflow app, go to: Organization settings → Apps → API.
- Copy the following values:
- Host
- Key
- Secret
- For the MCP host, take the Host value and append
mcpat the end.- Example:
https://api.upflow.io→https://api.upflow.io/mcp
- Example:
- For User email, use:
- Your own email, or
- Any email belonging to a member of the same organization.
Host(with/mcpat the end)KeySecretUser_email
Step 2 – Add Upflow MCP to your AI client
Below are examples for different clients. In each case, replace the placeholders with the values from Step 1.Example with Claude Code (CLI)
If you don’t have Claude Code yet, use https://code.claude.com/docs/en/quickstart to get started. You will need a Claude Code Sub. Run this command in your terminal:<...> placeholders:
upflow-api-<Org_Name> (if you want to setup the MCP for a single org you can simply use upflow-api).
Step 3 – Enjoy ✨
To start Claude Code, run this command:🟢 connected.
Here are some prompt examples to try:
-
🔮 Retrieve top debtors
-
💸 How much we collected during a period
-
☎️ Get main contacts
🛠️ Troubleshoot
-
How to verify the MCP entry in Claude configuration
Open the file:
/Users/<your_username>/.claude.jsonand check for themcpServersentry.- If the file doesn’t exist, verify your Claude Code installation.
- If there’s no
mcpServerentry, retry Step 3.
-
MCP server already exists
If you try to add the MCP server using the command in Step 3 (Claude CLI) and encounter an error, you may have already added it previously. To fix this, remove the existing MCP server and add it again.
First, list your MCP servers with this terminal command:
If you see an MCP server with the same name, delete it with:Then run the command from Step 2 to add the MCP server.