Tool availability can depend on the OAuth scopes granted to the connected client and the current StoreInspect plan.
Tools
Search tools return at most 25 records per call. Domain enrichment accepts at most 10
specified domains and returns store and technology data only.
Search filters
Uselist_taxonomy to get current filter values before building a search.
search_shopify_stores accepts focused store filters:
search_shopify_contacts accepts person and store filters:
Scopes
Billing tools
Free users can connect MCP and use the billing tools. Store and contact tools remain unavailable until Stripe confirms an active paid plan.create_subscription_link accepts only StoreInspect plan and cadence values:
get_billing_status until the webhook-reconciled plan is visible.
Contact reveal safety
Thereveal_contacts tool requires explicit confirmation:
confirm_spend_credits is missing or false, StoreInspect refuses the reveal.
Use the ct_... contact IDs returned by search_shopify_contacts. Do not pass a
name, role, or store domain to reveal_contacts.
Reveal rules:
- Contact search previews do not return raw email, phone, or LinkedIn URL.
- Revealing a contact for the first time spends one shared contact credit.
- Re-revealing a contact already revealed to your account does not spend another credit.
- Reveals use the same monthly contact-credit pool as the StoreInspect web app and REST API.