Skip to main content
Builder Platform · Early Access

Build on the backend
we run for you

The MixShift Builder Platform is the infrastructure layer under everything we ship: one OAuth credential that opens your warehouse, live retail and ads surfaces from Amazon, and an MCP server for AI tools. Your apps, your workflows, your agents, on data we keep fresh for you.

Included with your MixShift subscription · REST API + MCP · Live with early partners now

How it works

A credential, a token, a query

1

Get a credential

Your tenant admin mints a service credential in the MixShift admin console, or we set one up with you. Read-only by default, revocable at any time.

2

Mint a token

Exchange the credential for a short-lived bearer token with a standard OAuth client_credentials grant. About an hour of life; re-mint on a 401.

3

Call anything

SQL against your warehouse, the /v1 data plane, or a cataloged operation against the SP-API or Ads API. Same token, same gateway.

Mint a token
curl -sS https://mcp.mixshift.io/oauth/token \
  -H 'Content-Type: application/json' \
  -d '{"grant_type":"client_credentials",
       "client_id":"svc_abc123...",
       "client_secret":"..."}'

{ "access_token": "eyJ...", "expires_in": 3600 }
Query your warehouse
curl -sS https://mcp.mixshift.io/api/query \
  -H "Authorization: Bearer $ACCESS_TOKEN" \
  -H 'Content-Type: application/json' \
  -d '{"sql":"SELECT campaignName, SUM(cost) AS spend
              FROM campaign WHERE SellerID = ?
              GROUP BY 1","params":[12345]}'

{ "ok": true, "rows": [ ... ], "rowCount": 42, "durationMs": 412 }
Real builds, running now

What people are building on it

Not demos. These run today, on the same credential flow you saw above.

MixShift ops · scheduled task

A featured-offer check that runs before you wake up

Our own account team runs a scheduled Claude task on a service credential. Every morning it batch-checks featured-offer pricing across a client catalog through the SP-API pricing surface and posts a summary of any ASINs that lost the featured offer. No dashboard, no manual pull; the schedule holds the credential and the platform does the rest.

scheduled task · daily 06:00
token mintedsvc_…a1f
featured-offer batch214 ASINs
3 ASINs lost the featured offer
morning summary posted06:04
Agency data team · nightly sync

The warehouse, synced into their own stack

An agency pages yesterday’s rows out of their MixShift warehouse every night with /api/query and lands them in their own database, feeding the BI dashboards they already had. The credential lives on their scheduler; there is no MixShift UI in the loop at all.

cron · nightly 02:00
POST /api/querypaged × 6
48,112 rows extractedyesterday
loaded into their Postgres
BI dashboards refreshed02:07
Helm · partner SaaS

A product built on the /v1 data plane

Helm’s retail analytics reads accounts, daily sales and traffic, and Search Query Performance through the versioned /v1 endpoints: OAuth consent, scoped read-only tokens, cursor pagination. Their product, our plumbing.

GET /v1/retail/sales?window=30d
{
  "days": [
    { "date": "2026-07-01",
      "sales": 48210.55,
      "orders": 1093,
      "currency": "USD" },
    ...
  ]
}
Ecommerce Wala · direct API

Their own tools, straight on the REST API

The team at Ecommerce Wala builds tools for the brands they manage directly against the API, no MCP in the middle. Same credential, same gateway; the MCP stays available for the days they’d rather ask Claude.

their app · one tenant credential
SARteam signed in
REST calls, no MCP in the loop
warehouse + live Amazon ops
MCP available when they want chat
One gateway in the middle

Your builds on the left. Your data on the right.

Your app
n8n · Make · Windmill
Claude
Claude via MCP
MixShift Logo
Builder Platform
Your warehouse
Ads API
SP-API retail

One OAuth 2.0 gateway with per-credential scopes sits between your builds and the data. Whatever you build, it authenticates once and reaches your warehouse, the Ads API, and SP-API retail through the same contract.

Three surfaces, one credential

Everything behind one gateway

Warehouse API

Read-only SQL on your own tenant database, plus contract-stable /v1 endpoints. Isolation is structural: your credential resolves to your database and nothing else.

SQL/v1 accountsads performancepacingsearch termsASIN performanceretail salestrafficSQP

Live Amazon passthrough

Sixty-plus cataloged operations against the SP-API and Ads API. Reads across the board, plus audited writes for campaigns, bids, budgets, keywords, and negatives.

ordersinventorycatalogfeesfinancesData Kioskreportsexportsrecommendationsaudited writes

MCP server

The same gateway speaks the Model Context Protocol, so Claude can query your warehouse and act on your accounts in plain language.

Claude todaypowers our pluginmore clients coming
Months to minutes

Skip the developer applications

Calling the Ads API and SP-API yourself means two separate developer registrations, security reviews, and role approvals before your first request. On the Builder Platform there is nothing to apply for: your accounts are already connected, so you start building today.

No registrations

No Ads API developer application. No SP-API security review. No role approvals. We already hold them, and you build on our registered application.

Already authorized

The seller and advertiser authorizations for your accounts already exist on MixShift. A new build reuses them the moment your credential is minted.

No token plumbing

Login-with-Amazon token minting, refresh, and regional routing all happen server-side. You hold one credential and call one gateway.

Guardrails

Safe by default. Audited when it acts.

Dry-run writes

Every write validates, snapshots current state, and returns a preview. Nothing reaches Amazon without an explicit commit.

Scoped credentials

Read scopes per domain; the write scope is opt-in per credential. Rotate or revoke any credential at any time.

Audit trail

Committed writes are capped per call and logged with the pre-write snapshot, so every change is attributable and reviewable.

Your data only

A credential resolves server-side to your own tenant database over a read-only connection. Isolation is structural, not a filter.

Published limits

240 requests per minute per credential, 50,000 rows and 10 MB per response, 120 second query ceiling. Real numbers, documented.

Actively shipping

Latest platform releases

See the developer docs
/v1

Partner data plane

Contract-stable /v1 endpoints: accounts, ads account summaries and pacing, campaign, search-term, and ASIN performance, daily retail sales and traffic, and Search Query Performance. Cursor pagination and explicit currency fields throughout.

Docs

Developer reference

Public API documentation at mcp.mixshift.io/developers: auth flows, scopes, every surface, the write safety model, and the real limits.

Writes

Audited Ads writes

Create and update campaigns, bids, budgets, keywords, and negatives across Sponsored Products, Brands, and Display. Every write defaults to a dry-run preview; commits are capped and audit-logged.

Auth

Service credentials

Admin-minted credentials for unattended jobs: crons, CI, and sync pipelines. One-time setup codes hand off access safely, with no secrets pasted into chat.

Catalog

Amazon operation catalogs

Sixty-plus documented operations across the SP-API and Ads API, discoverable from the API itself: orders, inventory, catalog, fees, finances, Data Kiosk, reporting, exports, and recommendations.

SQL

Warehouse SQL surface

Read-only SQL against your own tenant database with parameter binding, plus table and column discovery endpoints for schema introspection.

FAQ

Common questions

The Builder Platform is included with your MixShift subscription. There is no separate SKU and no per-request pricing. See pricing for how the platform subscription works.

Start building

The data is already pulled, normalized, and waiting. One credential stands between you and your first query.