home / mcp / amazon marketplace mcp server

Amazon Marketplace MCP Server

This read-only MCP Server allows you to connect to Amazon Marketplace data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "cdatasoftware-amazon-marketplace-mcp-server-by-cdata": {
      "command": "java",
      "args": [
        "-jar",
        "/PATH/TO/CDataMCP-jar-with-dependencies.jar",
        "/PATH/TO/Salesforce.prp"
      ]
    }
  }
}

This MCP server provides a local, read-only interface to Amazon Marketplace data via the CData JDBC Driver. You can query live marketplace data from an MCP-enabled client without writing SQL, using natural language questions to retrieve up-to-date information.

How to use

You connect to the local MCP server from an MCP client. The server exposes a standard set of tools that let the client discover what data is available, inspect table structures, and run read-only queries to retrieve data. You simply start the MCP server locally and point your client to the server process. Ask natural-language questions like, “Show me all active listings by category,” or “What is the total value of orders last quarter?” The client will use the built-in tools to fetch table lists, column details, and results without requiring you to write SQL.

How to install

Prerequisites: you need a Java runtime to run the MCP server JAR. You may also use Maven to build the server from source if you want to reproduce the build locally.

1. Clone the project repository.

2. Build the server.

3. Prepare the CData JDBC Driver for Amazon Marketplace and obtain a valid license.

4. Create a JDBC connection property file (example name: amazon-marketplace.prp) that points to the driver JAR and your data source.

5. Run the server using the final command shown in the example.

Additional sections

Configuration and startup flow are shown here so you can reproduce a working local MCP server. The server runs on stdio, which means it communicates with clients on the same machine. You will usually start it with a single Java command that loads your .prp connection file.

Troubleshooting tips: ensure you have fully quit and restarted your MCP client after starting the server, verify the connection string in your .prp file is correct, and confirm the JDBC driver is licensed properly. If you run into issues, ensure the server process is started with the exact command shown and that the path to the .prp file is correct.

Available tools

amazonmarketplace_get_tables

Retrieves a list of tables available in the data source. Output is CSV with the first line containing column headers.

amazonmarketplace_get_columns

Retrieves a list of columns for a specific table. Output is CSV with the first line containing column headers.

amazonmarketplace_run_query

Executes a SQL SELECT query against the data source and returns the results.