{"name":"storeinspect-mcp","title":"StoreInspect MCP","description":"Search Shopify stores, enrich domains, preview decision-maker contacts, and reveal selected contact channels from StoreInspect through OAuth.","version":"1.0.1","url":"https://mcp.storeinspect.com/mcp","transport":"streamable-http","authentication":{"required":true,"type":"oauth2"},"documentationUrl":"https://storeinspect.com/docs/mcp/overview","privacyPolicyUrl":"https://storeinspect.com/privacy","supportUrl":"mailto:support@storeinspect.com","repositoryUrl":"https://github.com/StoreInspect/storeinspect-mcp","tools":[{"name":"get_billing_status","title":"Get billing status","description":"Read the connected StoreInspect plan, subscription status, billing cadence, API access, and available billing actions without changing billing.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"create_subscription_link","title":"Create subscription link","description":"Create a short-lived Stripe-hosted subscription or upgrade confirmation link. A human must open and confirm it.","inputSchema":{"type":"object","properties":{"plan":{"type":"string","enum":["pro","business","enterprise"]},"billing":{"type":"string","enum":["monthly","annual"],"default":"monthly"}},"required":["plan"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}},{"name":"create_billing_portal_link","title":"Create billing portal link","description":"Create a short-lived Stripe-hosted link for payment details, invoices, cancellation, or billing recovery without changing billing.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":false,"openWorldHint":true}},{"name":"get_usage","title":"Get API usage","description":"Get StoreInspect plan, contact credit, API request, and search row usage for the connected user.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"list_taxonomy","title":"List search taxonomy","description":"List StoreInspect filter taxonomy values such as categories, countries, traffic tiers, apps, pixels, roles, and seniority groups.","inputSchema":{"type":"object","properties":{},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"get_shopify_store","title":"Get Shopify store","description":"Look up one Shopify store by domain and return its StoreInspect profile, detected technologies, traffic and revenue tiers, and contact availability.","inputSchema":{"type":"object","properties":{"domain":{"type":"string","minLength":1,"description":"Store domain, for example allbirds.com."}},"required":["domain"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"search_shopify_stores","title":"Search Shopify stores","description":"Search Shopify stores using focused StoreInspect filters. At least one meaningful filter is required.","inputSchema":{"type":"object","properties":{"filters":{"type":"object","properties":{"categories":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"countries":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"traffic_tiers":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"revenue_tiers":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"shopify_plus":{"type":"boolean"},"apps":{"type":"object","properties":{"any":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Match stores that use at least one listed app or pixel."},"all":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Match stores that use every listed app or pixel."},"none":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Exclude stores that use any listed app or pixel."}},"additionalProperties":false},"pixels":{"type":"object","properties":{"any":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Match stores that use at least one listed app or pixel."},"all":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Match stores that use every listed app or pixel."},"none":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Exclude stores that use any listed app or pixel."}},"additionalProperties":false},"themes":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string","enum":["free","paid","custom"]},"minItems":1,"maxItems":3}},"additionalProperties":false},"meta_ads":{"type":"object","properties":{"active_ads_min":{"type":"integer","minimum":0,"maximum":100000}},"additionalProperties":false},"contacts":{"type":"object","properties":{"has_revealable_contacts":{"type":"boolean"},"roles_any":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10}},"additionalProperties":false}},"additionalProperties":false},"limit":{"type":"integer","minimum":1,"maximum":25},"cursor":{"type":["string","null"],"minLength":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"enrich_shopify_domains","title":"Enrich Shopify domains","description":"Enrich a bounded list of known Shopify domains with store and technology intelligence. Use search_shopify_contacts separately for contact previews.","inputSchema":{"type":"object","properties":{"domains":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10}},"required":["domains"],"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"search_shopify_contacts","title":"Search Shopify contacts","description":"Search decision-maker contact previews for Shopify stores. Returns masked previews and contact IDs without revealing channels or spending credits.","inputSchema":{"type":"object","properties":{"person":{"type":"object","properties":{"roles_any":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"seniority_any":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"has_verified_email":{"type":"boolean"},"has_phone":{"type":"boolean"},"has_linkedin":{"type":"boolean"}},"additionalProperties":false},"store":{"type":"object","properties":{"domains":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"categories":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"countries":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"traffic_tiers":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"revenue_tiers":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"shopify_plus":{"type":"boolean"},"apps":{"type":"object","properties":{"any":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Match stores that use at least one listed app or pixel."},"all":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Match stores that use every listed app or pixel."},"none":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Exclude stores that use any listed app or pixel."}},"additionalProperties":false},"pixels":{"type":"object","properties":{"any":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Match stores that use at least one listed app or pixel."},"all":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Match stores that use every listed app or pixel."},"none":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10,"description":"Exclude stores that use any listed app or pixel."}},"additionalProperties":false},"themes":{"type":"object","properties":{"types":{"type":"array","items":{"type":"string","enum":["free","paid","custom"]},"minItems":1,"maxItems":3}},"additionalProperties":false},"meta_ads":{"type":"object","properties":{"active_ads_min":{"type":"integer","minimum":0,"maximum":100000}},"additionalProperties":false}},"additionalProperties":false},"max_contacts_per_store":{"type":"integer","minimum":1,"maximum":10},"limit":{"type":"integer","minimum":1,"maximum":25},"cursor":{"type":["string","null"],"minLength":1}},"additionalProperties":false},"annotations":{"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":false}},{"name":"reveal_contacts","title":"Reveal contacts","description":"Reveal selected StoreInspect contact IDs and spend contact credits only after explicit user confirmation.","inputSchema":{"type":"object","properties":{"contact_ids":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"maxItems":10},"confirm_spend_credits":{"type":"boolean","const":true,"description":"Must be true only after the user explicitly confirms spending credits."}},"required":["contact_ids","confirm_spend_credits"],"additionalProperties":false},"annotations":{"readOnlyHint":false,"destructiveHint":true,"idempotentHint":false,"openWorldHint":false}}]}