AI Agents Accessible APIsE-commerce

E-commerce APIs and MCP servers for AI agents

Manage stores, products, orders and marketplace listings.

8 e-commerce APIs an AI agent can call: auth method and header, official MCP server (6), free tier (8), docs links. Machine-readable JSON included. Agents: fetch catalog/ecommerce.json instead of parsing this page. Last checked 2026-09-24.

Ratings and usage (★) fetched: .

ServiceWhat an agent can doAuthMCP serverFree tierDetails (with sources)NotesProof (ratings, usage)
Amazon Selling Partner APIManage listings, orders, inventory, and reports for an Amazon seller/vendor account via REST API.OAuth 2.0
LWA (Login with Amazon) OAuth2 access token via x-amz-access-token header
officialfree API access; requires an existing Amazon Seller/Vendor Central accountBase URL: https://sellingpartnerapi-na.amazon.com
Free plan: free API access (planned annual and usage fees cancelled), no card ↗
Rate limits: Token bucket per operation (rate per second + burst); standard and dynamic usage plans; 429 when empty ↗
Example call: search orders (Orders API v2026-01-01): GET https://sellingpartnerapi-na.amazon.com/orders/2026-01-01/orders?createdAfter={iso_datetime}&marketplaceIds={marketplaceId} ↗
Self-authorized (private) apps for your own seller account are relatively quick to set up; public apps serving other sellers require Amazon's app-approval review. Official MCP uses Seller Central OAuth consent. Orders v0 getOrders is deprecated; use searchOrders (v2026-01-01). Planned SP-API fees were cancelledGitHub 912★ amzn/selling-partner-api-models
BigCommerce APIManage catalog, orders, customers, and carts on a BigCommerce store via REST/GraphQL APIs.API key / OAuth
X-Auth-Token header (store API account) or OAuth2 for public apps
officialfree API access; requires an active BigCommerce store planBase URL: https://api.bigcommerce.com/stores/{store_hash}/v3
Rate limits: Pro: 60k/hour (450/30 s); Standard and Plus: 20k/hour (150/30 s); Enterprise per plan ↗
OAuth scopes: store_v2_products, store_v2_orders, store_v2_customers, store_v2_information, store_v2_products_read_only ↗
MCP: docs-only: the server searches documentation, it cannot call the API ↗
MCP tools: 7: search_products, get_product_details, related_products, add_item_to_cart, update_cart_item, remove_item_from_cart … ↗
Official Storefront MCP (early access; per-storefront URL, POST /api/mcp) searches the catalog, edits carts and creates checkout links. Vendor MCP at https://docs.bigcommerce.com/_mcp/server only searches the docs.SourceForge 5.0★/1 review
eBay APIsList items, manage orders/inventory, and search listings across eBay marketplaces via REST APIs.OAuth 2.0
Authorization: Bearer <OAuth2 token> (application or user token)
officialfree developer tier with call-volume limits; sandbox environment includedMCP tools: 2: query_ebay_api, call_ebay_api ↗Production access requires an eBay developer account and app keys; rate limits scale with account compliance tier. Official MCP (npx @ebay/npm-public-api-mcp) runs locally, read-only (GET) in production.SourceForge 4.0★/10 reviews
Etsy Open API v3List products, manage orders/shop, and search listings on the Etsy marketplace via REST API.OAuth 2.0
OAuth2 Bearer token + x-api-key header (<keystring>:<shared_secret>)
officialFree: developer keystring at no cost; rate limits (QPS/QPD) are set per app and shown in the Developer PortalBase URL: https://api.etsy.com/v3
Rate limits: Per API key; current QPS/QPD limits shown in the Developer Portal and response headers (no fixed default published) ↗
OAuth scopes: listings_r, listings_w, shops_r, shops_w, transactions_r, transactions_w, profile_r, email_r ↗
MCP tools: 7: learn_etsy_api, search_etsy_api, list_endpoints, get_endpoint, get_schema, list_guides … ↗
Requires an approved Etsy developer app; OAuth2 user consent needed for shop-management scopes. Missing from candidate list despite being a major agent-callable marketplace API. Official Dev MCP covers the API spec only; it does not call the API.—
Mercado Libre APILets an agent search items and categories and manage a seller's listings, orders, questions, shipments and promotions on the Mercado Libre marketplace.OAuth 2.0
Authorization: Bearer <ACCESS_TOKEN> obtained via OAuth 2.0 with the app's Client ID and Secret from DevCenter
—Free API access for any Mercado Libre account that creates an app in DevCenter; only normal marketplace selling fees applyBase URL: https://api.mercadolibre.com
MCP: docs-only: the server searches documentation, it cannot call the API ↗
In AR, MX, BR and CL the account holder's details must be validated before creating an app; redirect URI must be HTTPS; rate limited (HTTP 429). Vendor MCP at https://mcp.mercadolibre.com/devsite/v1/mcp only searches the docs.—
Printful APICreate print-on-demand products, sync catalogs, and submit fulfillment orders via REST API.API key / OAuth
Authorization: Bearer <token> (Private token or OAuth2 for public apps)
—free API access; pay only for products/fulfillment/shipping orderedBase URL: https://api.printful.com
Rate limits: 120 API calls/min general limit; stricter for mockup generation; 60 s lockout when exceeded ↗
Async jobs: mockup generator creates tasks processed asynchronously; poll the task result ↗
OAuth scopes: orders, orders/read, sync_products, sync_products/read, file_library, file_library/read, webhooks, webhooks/read ↗
SourceForge 3.0★/3 reviews
Shopify Admin / Storefront APIManage products, orders, customers, and inventory (Admin API) or build storefronts (Storefront API) via REST/GraphQL.API key / OAuth
X-Shopify-Access-Token header (custom app token or OAuth2 for public apps)
officialfree API access; requires an active paid Shopify store subscription to useBase URL: https://{store_name}.myshopify.com/admin/api/2026-07/graphql.json
Rate limits: GraphQL Admin: calculated query cost, restore 100 pts/s Standard, 200 Advanced, 1000 Plus, 2000 enterprise ↗
MCP: docs-only: the server searches documentation, it cannot call the API ↗
MCP tools: 6: get_cart, update_cart, search_shop_policies_and_faqs, search_catalog, lookup_catalog, get_product ↗
Official Storefront MCP per store (https://{shop}.myshopify.com/api/mcp, no auth) handles cart and policies, catalog tools at /api/ucp/mcp; Admin operations need an Admin API token. Dev MCP only searches docs.—
WooCommerce REST APIManage products, orders, and customers on a self-hosted WooCommerce store via REST API.API key
OAuth1.0a signature (HTTP) or Basic auth with Consumer Key/Secret (HTTPS)
officialfree (self-hosted plugin; no vendor API fees, only your own WordPress hosting costs)Base URL: https://{your-store}/wp-json/wc/v3Requires your own WordPress+WooCommerce installation; there is no shared multi-tenant cloud endpoint. Official MCP (developer preview) at /wp-json/mcp/mcp-adapter-default-server, auth via Application Passwords.—

Other categories