- Explore MCP Servers
- clover-mcp
Clover Mcp
What is Clover Mcp
Clover MCP is a minimal Model Context Protocol server that enables AI agents to securely access and interact with Clover merchant data, inventory, and orders using OAuth authentication.
Use cases
Use cases include connecting AI models to Clover accounts for querying merchant information, managing inventory, and tracking orders in real-time.
How to use
To use Clover MCP, you can integrate it with Claude AI by adding the server settings to your Claude MCP configuration or run it directly via the command line with your Clover credentials.
Key features
Key features include retrieving merchant information, listing inventory items, listing orders, and accessing individual items and orders through a secure OAuth flow.
Where to use
Clover MCP can be used in various fields such as e-commerce, retail management, and any application that requires interaction with Clover’s merchant services.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Clover Mcp
Clover MCP is a minimal Model Context Protocol server that enables AI agents to securely access and interact with Clover merchant data, inventory, and orders using OAuth authentication.
Use cases
Use cases include connecting AI models to Clover accounts for querying merchant information, managing inventory, and tracking orders in real-time.
How to use
To use Clover MCP, you can integrate it with Claude AI by adding the server settings to your Claude MCP configuration or run it directly via the command line with your Clover credentials.
Key features
Key features include retrieving merchant information, listing inventory items, listing orders, and accessing individual items and orders through a secure OAuth flow.
Where to use
Clover MCP can be used in various fields such as e-commerce, retail management, and any application that requires interaction with Clover’s merchant services.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
Clover MCP (Model Context Protocol) Server
A minimal MCP server for interacting with the Clover API using OAuth authentication.
Overview
This MCP server allows generative AI models and other clients to access your Clover merchant data using the Model Context Protocol. With this integration, models can:
- Retrieve merchant information
- List inventory items
- List orders
- Access individual items and orders
Quick Start
Installing via Smithery
To install Clover MCP Server for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ibraheem4/clover-mcp --client claude
Using with Claude AI (Recommended)
- Add this to your Claude MCP settings (usually in
~/.config/anthropic/claude.mcp.json):
{
"mcpServers": {
"clover": {
"command": "npx",
"args": [
"-y",
"@ibraheem4/clover-mcp"
],
"env": {
"CLOVER_CLIENT_ID": "your-clover-client-id",
"CLOVER_CLIENT_SECRET": "your-clover-client-secret",
"CLOVER_BASE_URL": "https://apisandbox.dev.clover.com"
},
"disabled": false,
"autoApprove": [
"initiate_oauth_flow",
"get_merchant_info",
"list_inventory",
"list_orders"
]
}
}
}
- Use it with Claude:
/mcp use clover
- Start the OAuth flow in your conversation with Claude:
Can you help me connect to my Clover account?
Using via Command Line
You can run the MCP server directly:
# Install and run in one command
npx @ibraheem4/clover-mcp
# With credentials
CLOVER_CLIENT_ID=your-client-id CLOVER_CLIENT_SECRET=your-client-secret npx @ibraheem4/clover-mcp
Clover OAuth Setup
Before using this MCP server, you need to set up a Clover app:
- Create a Clover developer account at developer.clover.com
- Register a new app in the Clover Developer Dashboard
- Configure your app with:
- Site URL:
http://localhost:4000/oauth-callback - Default OAuth Response:
Code
- Site URL:
- Note your Client ID and Client Secret
- Add these credentials to your environment or
.envfile
MCP Tools
The following tools are available via the MCP protocol:
get_oauth_status: Check if OAuth credentials are availableinitiate_oauth_flow: Start the OAuth flow to get access tokensget_merchant_info: Get information about the merchantlist_inventory: List inventory items with optional filterslist_orders: List orders with optional filters
Example Usage with Claude
Here are some example prompts you can use with Claude after connecting:
-
Connect to Clover:
I'd like to connect to my Clover account. -
Get Merchant Information:
What information do you have about my Clover merchant account? -
List Inventory Items:
Show me the first 10 items in my inventory. -
List Orders:
Can you list my most recent orders?
Development
Local Installation
- Clone this repository
- Install dependencies:
npm install - Set up your OAuth credentials:
cp .env.example .env # Edit .env with your Clover OAuth credentials - Build the TypeScript code:
npm run build - Start the MCP server:
./run.sh
Publishing Updates
To publish a new version to npm:
# Update version in package.json
npm version patch # or minor, or major
# Build and publish
npm run build
npm publish
Troubleshooting
If you encounter OAuth problems:
- Verify your Clover app is properly registered
- Check that the Site URL in your app settings is set to
http://localhost:4000/oauth-callback - Ensure your Client ID and Client Secret are correct
- Make sure “Default OAuth Response” is set to “Code” in the developer dashboard
- Try starting the OAuth flow again with
initiate_oauth_flow
License
MIT
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










