EasyStore MCP by usefulapi
Read EasyStore orders, products and customers; manage stock, fulfillments and customer records.
What it does
EasyStore MCP by usefulapi is an MCP server, a connector that lets an AI assistant use it as a tool. It is hosted: an assistant connects to it over the internet, nothing to install.
No capability identified yet from its description.
Facts come from the Official MCP Registry, as declared by the publisher. Capabilities are matched automatically (low confidence). None of this is a test of the tool.
At a glance
How to connect
As declared in the Official MCP Registry · hosted endpoint tested by Electra Index 1h ago (live check)Hosted endpoint
https://easystore.usefulapi.io/mcpstreamable-http
In Claude Code: claude mcp add --transport http easystore-mcp-by-usefulapi https://easystore.usefulapi.io/mcp
MCP settings (Claude Desktop, Cursor and other MCP clients)
{
"mcpServers": {
"easystore-mcp-by-usefulapi": {
"url": "https://easystore.usefulapi.io/mcp"
}
}
}Live check
Electra Index connected to the hosted endpoint 1h agoONLINE EasyStore MCP by usefulapi answered an MCP connection on 30 Oct 2026 and introduced itself as easystore-mcp 1.1.1 (MCP protocol 2025-06-18).
29 tools offered to AI assistants
easystore_get_store· The store behind this access token: name, contact emails, easystore domain, plan, locale, country, time zone, currencies and locations. Needs no API access scope. GET /api/3.0/store.json.easystore_list_locations· The store's stock and pickup locations (warehouses, outlets) with address, phone, is_primary and pickup settings. Use the ids for inventory levels. Needs read_locations. GET /api/3.0/locations.json.easystore_list_products· List products with variants, prices, SKUs, stock, images and collections. Filter by collection, SKU, published status or dates. Needs read_products. GET /api/3.0/products.json.easystore_get_product· One product by id with its variants, options, images and collections. Needs read_products. GET /api/3.0/products/{id}.json.easystore_list_product_variants· The variants of one product (price, SKU, barcode, stock, weight, enabled flag). Needs read_products. GET /api/3.0/products/{id}/variants.json.easystore_list_collections· List product collections. Needs read_products. GET /api/3.0/collections.json.easystore_get_collection· One collection by id. Needs read_products. GET /api/3.0/collections/{id}.json.easystore_list_inventory_levels· Stock per variant per location: available (inventory_quantity), committed, incoming and reserved. Pass variant_ids or location_ids (at least one is required). Needs read_products. GET /api/4.0/inventory_levels.json.easystore_list_orders· List orders from every sales channel with customer, items, totals, payment and fulfillment status. Filter by payment or fulfillment status, customer, or dates (store time zone). Needs read_orders. GET /api/3.0/orders.json.easystore_get_order· One order by id. Ask for extra sections with fields: items, addresses, transactions, fulfillments, refunds, taxes, customer, shipping_fees, discounts, points, cancellation, note_attributes. Needs read_orders. GET /api/3.0/orders/{id}.json.easystore_list_order_fulfillments· The fulfillments (shipments with tracking details and status) of one order. Needs read_fulfillments. GET /api/3.0/orders/{id}/fulfillments.json.easystore_list_order_transactions· The payment transactions of one order (gateway, amount, status). Needs read_orders. GET /api/3.0/orders/{id}/transactions.json.
Show 17 more
easystore_list_checkouts· List checkouts (carts in progress or abandoned). Cart tokens are not returned. Needs read_orders. GET /api/3.0/checkouts.json.easystore_list_customers· List customers with contact details, order count, total spent, groups and store credit. Search by name or email with query. Needs read_customers. GET /api/3.0/customers.json.easystore_search_customers· Find customers by exact email, phone number or customer code. Pass at least one. Needs read_customers. GET /api/3.0/customers/search.json.easystore_get_customer· One customer by id. Add fields=points,membership for loyalty data. Needs read_customers. GET /api/3.0/customers/{id}.json.easystore_list_customer_addresses· The saved addresses of one customer. Needs read_customers. GET /api/3.0/customers/{id}/addresses.json.easystore_get_customer_points· The loyalty points balance of one customer. Needs read_customers. GET /api/3.0/customers/{id}/points.json.easystore_list_customer_groups· List customer groups (for example VIP). Needs read_customers. GET /api/3.0/groups.json.easystore_list_pages· List the store's content pages. Needs read_content. GET /api/3.0/pages.json.easystore_list_blogs· List the store's blogs. Needs read_content. GET /api/3.0/blogs.json.easystore_list_articles· List blog articles. Needs read_content. GET /api/3.0/articles.json.easystore_set_inventory_level· WRITE. Set the stock of one variant at one location to an exact number (quantity 0 or more). Omit location_id for the primary location. Overwrites the current quantity; use easystore_adjust_inventory_level for a relative change. Needs writeeasystore_adjust_inventory_level· WRITE. Add to or remove from the stock of one variant at one location by a relative amount (positive adds, negative removes; 0 is rejected). Not idempotent: repeating it changes the stock again. Omit location_id for the primary location. Neeasystore_update_variant· WRITE. Change one variant's price, compare-at price, cost price, SKU, barcode or enabled flag. Only the fields you pass change. To change stock use the inventory tools. Needs write_products. PUT /api/3.0/products/{product_id}/variants.json.easystore_cancel_order· WRITE, hard to undo. Cancel an order, with an optional reason. Confirm the order id and number with the user first. Needs write_orders. POST /api/3.0/orders/{id}/cancel.json.easystore_create_fulfillment· WRITE. Mark an order (or some of its line items) as shipped, with tracking details. Not idempotent: calling it twice creates two fulfillments. With notify_customer true the customer is emailed. Needs write_fulfillments. POST /api/3.0/orderseasystore_create_customer· WRITE. Create a customer. Pass at least one of first_name, last_name, email or phone. Not idempotent. Needs write_customers. POST /api/3.0/customers.json.easystore_update_customer· WRITE. Change fields of an existing customer; only the fields you pass change. Needs write_customers. PUT /api/3.0/customers/{id}.json.
What "online" means: the server answered an MCP connection at the time of the check. It is not a guarantee of security, quality or continuous uptime. How we test: we open an MCP session and ask for the tool list, as an AI assistant would. We never run a tool and never send a key. Checked every few days. Method
Is this your server? Monitoring Pro: a check every 30 minutes and an email within the hour when it stops answering. Launch offer: $39.99 once, for life.
Facts & evidence
Each fact shows where it was seen and when.| Fact | Value | Evidence | Source | Last confirmed |
|---|---|---|---|---|
| Hosted endpoint | https://easystore.usefulapi.io/mcp | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Local install (package) | no | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Remote access (hosted) | yes | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Website | https://usefulapi.io/easystore/ | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Repository | https://github.com/m190/usefulapi-mcp | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Registry status | active | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| Version | 1.1.1 | DECLARED | SRC-001 Official MCP Registry | 1h ago |
| MCP server | yes | DECLARED | SRC-001 Official MCP Registry | 1h ago |
Change history
- NEW30 Oct 2026first seen in the index
Is this page accurate?
Flag it and our robot re-checks the official source. Reports never change a score.Is EasyStore MCP by usefulapi still online?
Free alerts · no accountDo you run EasyStore MCP by usefulapi? Know when it stops answering
For publishers · optionalIts hosted endpoint can be monitored. Monitoring Pro connects every 30 minutes like an AI assistant, emails you within the hour when it stops answering, keeps a 90-day availability history and adds your answer rate to your badge.
Monitoring never changes a score or a rank.
Questions about EasyStore MCP by usefulapi
How do I connect EasyStore MCP by usefulapi?
Use the hosted endpoint https://easystore.usefulapi.io/mcp in your assistant's MCP settings. The exact settings are in "How to connect" above, as declared in the Official MCP Registry.
What tools does EasyStore MCP by usefulapi offer?
When Electra Index connected on 30 Oct 2026, it listed 29 tools: easystore_get_store, easystore_list_locations, easystore_list_products, easystore_get_product, easystore_list_product_variants, easystore_list_collections, easystore_get_collection, easystore_list_inventory_levels and more. The full list is in "Live check" above.
Is EasyStore MCP by usefulapi online?
Yes. Its hosted endpoint answered an MCP connection from Electra Index 1h ago.