MCP communityWardn HubCommunity directory for MCP servers.

Discover

  • Explore
  • Categories
  • Users
  • Partners

Contribute

  • Submit
  • Submissions
  • Advertise
  • API tokens
  • Sign in
© 2026 Wardn AI
Wardn Hub
ExploreCategoriesUsersAdvertise

Amazon Marketplace MCP Server by CData

io.github.CDataSoftware/amazon-marketplace-mcp-server-by-cdata

Overview

Local read-only stdio MCP server that exposes Amazon Marketplace data through the CData JDBC Driver for Amazon Marketplace.

WebsiteRepository

Documentation

Amazon Marketplace MCP Server by CData

CData's local, read-only Model Context Protocol server for Amazon Marketplace. The server wraps the CData JDBC Driver for Amazon Marketplace and exposes Amazon Marketplace data to local MCP clients through stdio.

Installation

git clone https://github.com/CDataSoftware/amazon-marketplace-mcp-server-by-cdata.git
cd amazon-marketplace-mcp-server-by-cdata
mvn clean install

The Maven assembly plugin builds target/CDataMCP-jar-with-dependencies.jar with main class com.cdata.mcp.Program.

You must also download, install, and license the CData JDBC Driver for Amazon Marketplace from CData. The README documents licensing the driver with:

java -jar cdata.jdbc.amazonmarketplace.jar --license

Configuration

The MCP server requires one positional launch argument: the path to a Java properties file such as amazon-marketplace.prp. The source validates the following properties:

  • Prefix: required. Prefix for generated tool names and resource URI scheme. The README example uses amazonmarketplace.
  • DriverPath: required. Full path to cdata.jdbc.amazonmarketplace.jar.
  • DriverClass: required. The Amazon Marketplace driver class, cdata.jdbc.amazonmarketplace.AmazonMarketplaceDriver.
  • JdbcUrl: required. JDBC connection string for Amazon Marketplace, for example jdbc:amazonmarketplace:InitiateOAuth=GETANDREFRESH;. Treat this value as user-specific and potentially secret.
  • Tables: optional. Leave blank to avoid pre-registering table resources, or list table names to expose as metadata resources.
  • LogFile: optional source-supported property. When present, the server enables SLF4J debug logging to that file.

The README also lists ServerName and ServerVersion, but the reviewed source uses Prefix as the MCP server name and hard-codes server version 1.0.

Launch

java -jar target/CDataMCP-jar-with-dependencies.jar /path/to/amazon-marketplace.prp

This registry entry keeps the concrete reviewed Java/JAR launch arguments in packages[].transport.args and represents the required user-supplied properties file path as package argument metadata.

Capabilities

With the README's example Prefix=amazonmarketplace, the server exposes:

  • amazonmarketplace_get_tables: list available tables, optionally filtered by catalog and schema.
  • amazonmarketplace_get_columns: list columns for a required table, optionally filtered by catalog and schema.
  • amazonmarketplace_run_query: execute a SQL SELECT statement and return CSV results.

The server also registers table metadata resources for tables explicitly listed in the Tables configuration property.

Limitations and Operational Notes

  • The README and source describe this project as a local, read-only MCP server.
  • The server uses stdio and can only be used with MCP clients running on the same machine.
  • It requires Java 17, Maven, and a separately installed/licensed CData JDBC Driver for Amazon Marketplace.
  • The CData JDBC driver may require browser-based OAuth during connection string setup.
  • RunQueryTool describes and executes SELECT queries through JDBC; write/update/delete/action capabilities belong to CData's separate managed/full MCP offerings, not this reviewed local source.
  • Connection success depends on the local JDBC driver installation, license, connection string, OAuth state, network access, and Amazon Marketplace permissions.

Latest Version

Version
1.0.0
Category
Databases
Published
Jun 27, 2026
Updated
Jun 28, 2026
Published By
Abhimanyu Saharan