Clover MCP Server logo

Clover MCP Server

by ibraheem4

A minimal MCP server for interacting with the Clover API using OAuth authentication. It allows generative AI models and other clients to access your Clover merchant data using the Model Context Protocol.

View on GitHub

Last updated: N/A

What is Clover MCP Server?

This is an MCP (Model Context Protocol) server that enables generative AI models and other clients to securely access Clover merchant data. It uses OAuth authentication to provide access to merchant information, inventory, and orders.

How to use Clover MCP Server?

The server can be used with Claude AI by configuring the Claude MCP settings or directly via the command line. You need to set up a Clover app with appropriate OAuth configurations, including Site URL and Default OAuth Response, and provide the Client ID and Client Secret.

Key features of Clover MCP Server

  • OAuth authentication

  • Merchant information retrieval

  • Inventory listing

  • Order listing

  • Integration with Claude AI

Use cases of Clover MCP Server

  • Connecting Clover data to AI models

  • Retrieving merchant data programmatically

  • Managing inventory through AI interfaces

  • Accessing order information via AI

  • Integrating Clover with other applications using MCP

FAQ from Clover MCP Server

How do I set up a Clover app for this?

Create a Clover developer account, register a new app, configure the Site URL to http://localhost:4000/oauth-callback, set the Default OAuth Response to Code, and note your Client ID and Client Secret.

What is the purpose of the Site URL?

The Site URL is the callback URL that Clover uses to redirect the user after they authorize your application. It must match the URL configured in your Clover app settings.

How do I start the OAuth flow?

Use the initiate_oauth_flow tool via the MCP protocol. With Claude, you can initiate the flow by asking Claude to connect to your Clover account.

What kind of information can I access?

You can access merchant information, list inventory items, and list orders.

What if I encounter OAuth problems?

Verify your Clover app registration, check the Site URL, ensure your Client ID and Client Secret are correct, and make sure the Default OAuth Response is set to Code. You can also try starting the OAuth flow again.