MCP Data Server

MCP Server for E-Commerce Data: Marketplaces, Reviews and Prices as Agent Tools

An agent that has to be told the exact URL to fetch and then parse the result by hand isn't really doing research on its own. The Roketfy Data Engine MCP server turns every marketplace, review and search endpoint on the platform into a callable tool, so a Claude, Cursor or Codex agent can look up product detail, pull reviews or check prices directly, under your own API token.

Example request
curl --request GET \
  'https://data-api.roketfy.com/v1/trendyol/reviews?contentId=444174053&page=0&pageSize=20' \
  --header 'Authorization: Bearer YOUR_TOKEN'

Endpoints you can use

Credits per successful call. Failed calls are never charged.

EndpointPathCredits
Trendyol Product Detail

Full Trendyol product record from a product URL or SKU: attributes, variants, ratings, the buybox winner and every other seller with their prices and stock.

GET /v1/trendyol/product-detail1
Trendyol Product Reviews

Customer reviews for a Trendyol product, page by page: rating breakdown, aspect tags with sentiment, reviewer body measurements and photos, plus Trendyol's own AI summary.

Paginated
GET /v1/trendyol/reviews1
Amazon Product Detail

Full Amazon product page for an ASIN: title, pricing, images, specifications and description, from the marketplace you name.

GET /v1/amazon/product-detail1
Google Maps Reviews

Google reviews for a place — text, rating, timestamps, images and owner responses. Up to 4490 in one call.

GET /v1/google/maps-reviews10
Google Search

Google search results for a query, localised by domain, language and country.

GET /v1/google/search10
Akakçe Price History

How this product's cheapest price has moved: one row per day it actually changed — the date, the new price, and how much and which way it moved — from Akakçe's own price-change log, newest first.

GET /v1/akakce/price-history1

What agents do with this MCP server

Competitor review research

Ask an agent to pull a competitor's Trendyol or Amazon reviews, read the rating breakdown and aspect tags, and summarize the recurring complaints.

Cross-marketplace price comparison

Have an agent fetch the same product's Trendyol listing and its Akakçe price history in one conversation to see whether a price is actually a deal.

Local business reputation checks

Point an agent at a business name and have it pull Google Maps reviews directly, rather than pasting review text in manually.

App and product research assistants

Let an agent run a Google search alongside a product-detail lookup to ground its answer in current listing data instead of memorized information.

Ad hoc data pulls without writing code

Ask an agent in plain language for a product's current price or review summary and let it call the right tool itself, instead of scripting an API call for a one-off question.

What is the Roketfy Data Engine MCP server?

It's a Model Context Protocol server, published as the npm package @roketfy/data-engine-mcp, that exposes every endpoint on the Data Engine — Trendyol, Hepsiburada, Amazon, n11, Akakçe, Google and the rest — as a separate tool an MCP-enabled agent can call. The tools are generated from the same registry that powers the public HTTP API and its documentation, so nothing is hand-wired or falls behind: an endpoint added to the API becomes a tool here automatically, with the identical input schema the HTTP API itself validates against.

Calls made through the MCP server go out over the same public API your own code would call, under your own token — the same plan limits, the same concurrency ceiling, the same per-call credit cost, and every call still lands in your dashboard's request log exactly like a direct HTTP request would.

How do I connect it to Claude, Cursor or another MCP client?

Setup is one command plus an environment variable. In Claude Code, you can add the server from a terminal, pointing it at the npx package and passing your API token as DATA_ENGINE_API_TOKEN — the token itself lives in the sidebar of your dashboard. Claude Desktop, Cursor and other MCP clients that read the standard config shape can instead have the server block added directly to their own configuration file: a command of npx, arguments of -y and the package name, and the same DATA_ENGINE_API_TOKEN environment variable.

There's no separate signup for the MCP server itself — it's the same account and the same token you'd use to call the HTTP API directly, so switching between calling an endpoint from your own code and calling it from an agent doesn't require managing two credentials.

Which endpoints are available as MCP tools?

All of them. Every endpoint documented on the platform — marketplace listings, product reviews and questions, price history, search results, news, trends, Maps and review-site data — has a matching MCP tool, named after its platform and slug (for example, trendyol_reviews or amazon_product_detail). The six endpoints in the table above are a representative slice covering marketplace detail, reviews, location reviews, general search and price history, but they're a sample, not the ceiling: the full catalog is as large as the HTTP API itself, and it's documented over MCP too, so an agent can read the docs directly rather than needing a human to point it at a web page first.

Because tools are generated from the same source as the API, the input fields an agent has to supply — things like a product URL, a contentId, a place keyword or a page number — match exactly what the corresponding HTTP endpoint's documentation describes.

What does an agent task look like with this MCP server connected?

A few examples of the kind of request that becomes a direct tool call rather than a manual copy-paste job: 'pull the reviews for this Trendyol product and summarize the recurring complaints,' 'compare this item's Akakçe price history against its current Trendyol listing and tell me if the price today is unusually high,' or 'look up this business's Google Maps reviews and tell me its most common negative theme.' In each case the agent calls the matching tool directly — trendyol_reviews, akakce_price_history, google_maps_reviews — reads the structured JSON that comes back, and reasons over it in the same turn.

Because the same registry backs both the HTTP API and the MCP tools, an agent workflow built this way stays in sync with the platform automatically — a new endpoint shows up as a new tool without any change to the agent's configuration.

Does using the MCP server cost anything different from the API?

No. Credits are shared across both access paths — a call an agent makes through a tool is charged exactly the same as the identical call made directly against the HTTP endpoint, at the credit cost listed for that endpoint, and only on success. There's no separate MCP pricing tier and no extra fee for agent access; it draws from the same one-time credit package as everything else on the platform.

Can I see what an agent actually called?

Yes. Every MCP tool call is a real request against the public API under your token, so it shows up in your dashboard's request log the same way a call from your own code would — with the endpoint, the parameters sent and the credits charged. That gives you an audit trail for what an agent did, without having to instrument the agent itself to log it.

Credit packages

No subscription: buy a one-time credit package and use it at your own pace.

Starter

$99

100,000 credits

5 concurrent requests

Growth

$269

500,000 credits

15 concurrent requests

Scale

$699

1,500,000 credits

30 concurrent requests

See all packages and features

Use it from AI agents too

Every one of these endpoints is also available as a tool in MCP-enabled agents such as Claude and Cursor through the Roketfy Data Engine MCP server: same token, same credits.

MCP setup

Frequently Asked Questions

@roketfy/data-engine-mcp, run through npx. It's added to an MCP client's config with the command npx, the arguments -y and the package name, and your token passed as the DATA_ENGINE_API_TOKEN environment variable.

Start accessing data today

Create your account, get your API token from the dashboard and send your first request in minutes.