StoreRocket MCP by usefulapi

io.usefulapi/storerocket

Read StoreRocket projects and store-locator locations; create and update locations.

Yes, your AI can use this right now.Answered a live MCP handshake in 257 ms with no sign-in needed and exposes 6 tools.
Is this your server? Claim the listing. Verified adds a vendor-confirmed mark on this page and matching app pages.
Claim with Verified — $49/moWant it in front of people comparing E-commerce tools? Feature it — $149/mo

Connect it

Settings → Connectors → Add custom connector
URL: https://storerocket.usefulapi.io/mcp

6 tools, pulled live

Pulled straight from the server with tools/list on 2026-10-27.
storerocket_get_userread-only

The StoreRocket user the API token belongs to: id, name, email and company. GET /user.

storerocket_list_projectsread-only

List the StoreRocket projects (store locators) the token's user belongs to: public id, name, number of locations, status and plan. Use the id as project_id in every location tool. Location tools need a project on the Business plan (API access). GET /projects.

storerocket_list_locationsread-only

List the locations of a project (name, address, city, coordinates, phone, visibility, location type, marker, cover image), 25 per page by default, with optional filters on name, address, city, state, country and postal code and optional hours/filters/custom fields/calls to action. Needs the location:read permission. GET /projects/{project_id}/locations.

storerocket_get_locationread-only

One location by id, optionally with its opening hours, search filters, custom fields and calls to action. Needs the location:read permission. GET /projects/{project_id}/locations/{location_id}.

storerocket_create_location

WRITE: add a location to a project's store locator. name and city are required; supply lat and lng for a precise pin (otherwise StoreRocket geocodes the address, which can be off). It appears on the live locator immediately unless visible is false, so set visible=false for a coming-soon or draft location. Opening hours: omit, or give all seven days. Creating twice makes two locations, so check sto

storerocket_update_locationcan modify

WRITE: change selected fields of one location with a partial update (PATCH): only the fields you send change, everything else is kept. The change shows on the live locator at once. Use null to clear phone, email, url, socials or cover; hours accepts single days (hours:{mon:'09:00-17:00'}), null for a day clears it, hours:null removes the whole schedule; fields and calls_to_action merge by name (a

Alternatives in E-commerce

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”