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 (7), docs links. Machine-readable JSON included. Agents: fetch catalog/ecommerce.json instead of parsing this page. Last checked 2026-11-04.
Ratings and usage (★) fetched: .
| Service | What an agent can do | Auth | MCP server | Free tier | Details (with sources) | Notes | Proof (ratings, usage) |
|---|---|---|---|---|---|---|---|
| Amazon Selling Partner API | Manage listings, orders, inventory, and reports for an Amazon seller/vendor account via REST API. | OAuth 2.0LWA (Login with Amazon) OAuth2 access token via x-amz-access-token header | official | free API access; requires an existing Amazon Seller/Vendor Central account | Base 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 cancelled | |
| BigCommerce API | Manage catalog, orders, customers, and carts on a BigCommerce store via REST/GraphQL APIs. | API key / OAuthX-Auth-Token header (store API account) or OAuth2 for public apps | official | Trial: free 15-day trial store to test the API (partners can create sandbox stores); ongoing use needs a paid BigCommerce plan | Base URL: https://api.bigcommerce.com/stores/{store_hash}/v3 Free plan: 15-day free trial store, one-time ↗ 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 ↗ Example call: list catalog products: GET https://api.bigcommerce.com/stores/{store_hash}/v3/catalog/products ↗ 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. | |
| eBay APIs | List items, manage orders/inventory, and search listings across eBay marketplaces via REST APIs. | OAuth 2.0Authorization: Bearer <OAuth2 token> (application or user token) | official | free developer tier with call-volume limits; sandbox environment included | MCP 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. | |
| Etsy Open API v3 | List products, manage orders/shop, and search listings on the Etsy marketplace via REST API. | OAuth 2.0OAuth2 Bearer token + x-api-key header (<keystring>:<shared_secret>) | official | Free: developer keystring at no cost; per-app QPS/QPD rate limits shown in the Developer Portal | Base URL: https://openapi.etsy.com/v3 Free plan: free_tier ↗ 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 ↗ Example call: create a draft listing in a shop: POST https://openapi.etsy.com/v3/application/shops/{shop_id}/listings ↗ 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 API | Lets an agent search items and categories and manage a seller's listings, orders, questions, shipments and promotions on the Mercado Libre marketplace. | OAuth 2.0Authorization: Bearer <ACCESS_TOKEN> obtained via OAuth 2.0 with the app's Client ID and Secret from DevCenter | — | Free: create an app in DevCenter with a Mercado Libre account (no API fee); rate limited (HTTP 429); marketplace selling fees still apply | Base URL: https://api.mercadolibre.com Free plan: free_tier ↗ Example call: list a seller's item IDs: GET https://api.mercadolibre.com/users/{user_id}/items/search ↗ 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 API | Create print-on-demand products, sync catalogs, and submit fulfillment orders via REST API. | API key / OAuthAuthorization: Bearer <token> (Private token or OAuth2 for public apps) | — | Free: no monthly fee for API/store connection (pay only for fulfillment); 120 API calls/min general rate limit | Base URL: https://api.printful.com Free plan: 120 API calls/minute ↗ 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 ↗ Example call: create a print-on-demand order: POST https://api.printful.com/orders ↗ | ||
| Shopify Admin / Storefront API | Manage products, orders, customers, and inventory (Admin API) or build storefronts (Storefront API) via REST/GraphQL. | API key / OAuthX-Shopify-Access-Token header (custom app token or OAuth2 for public apps) | official | Free: unlimited free dev stores via a free Partner account/Dev Dashboard for building and testing (no real transactions); live merchant stores need a paid Shopify plan | Base URL: https://{store_name}.myshopify.com/admin/api/2026-07/graphql.json Free plan: free_tier ↗ Rate limits: GraphQL Admin: calculated query cost, restore 100 pts/s Standard, 200 Advanced, 1000 Plus, 2000 enterprise ↗ Example call: query store data via Admin GraphQL (e.g. list products): POST https://{store_name}.myshopify.com/admin/api/2026-07/graphql.json ↗ 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 API | Manage products, orders, and customers on a self-hosted WooCommerce store via REST API. | API keyOAuth1.0a signature (HTTP) or Basic auth with Consumer Key/Secret (HTTPS) | official | Free: open-source WordPress plugin, free to download and use; no platform fees, only your own hosting costs | Base URL: https://{your-store}/wp-json/wc/v3 Free plan: free_tier ↗ Example call: list products in the store: GET https://{your-store}/wp-json/wc/v3/products ↗ | Requires 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
- Web search
- Web scraping and crawling
- Browser automation and cloud browsers
- Knowledge and research data
- Image generation and editing
- Video generation and editing
- Speech and audio
- Music generation
- 3D generation and assets
- Architecture, CAD and BIM
- Diagrams and software architecture
- Design and UI
- Documents, OCR and presentations
- Translation and language
- Code execution sandboxes
- Developer platforms and DevOps
- Cloud and hosting
- Databases
- Vector search, memory and RAG
- Email, team chat and notifications
- SMS and messaging apps
- Voice agents and telephony
- Productivity and workspace
- CRM, support and marketing
- Social media
- Maps, geolocation and weather
- Finance, payments and market data
- Automation and integration platforms
- Model APIs and inference