Available Tools

The Intelligems MCP Server provides 22 specialized tools across several categories:

Organization & Configuration

list_organizations

List all Intelligems organizations you have access to. Supports filtering by installation status and sorting.

Parameters:

  • isInstalled (optional): Filter by installation status. Default: true

  • sortBy (optional): Sort field - "name", "shopId", "createdAt", "lastLogin"

  • nameContains (optional): Filter by name (case-insensitive substring match)

  • limit (optional): Maximum results to return

Example response:

{
  "organizations": [
    {
      "id": "org_123abc",
      "name": "My Shopify Store",
      "shopId": "12345",
      "isInstalled": true,
      "createdAtTs": "2024-01-15T10:30:00Z",
      "lastLoginTs": "2024-12-01T14:22:00Z"
    }
  ],
  "totalCount": 5,
  "returnedCount": 5,
  "truncated": false
}

get_organization

Get detailed information about a specific organization including currency, timezone, Shopify settings, and enabled features.

Parameters:

  • organization (optional): Organization name or ID. Uses current organization if omitted.

Example response:

list_integrations

List all active integrations for an organization (Google Analytics, Klaviyo, Recharge, Slack, etc.).

Parameters:

  • enabled (optional): Filter by enabled status

  • integrationName (optional): Filter by exact integration name

  • nameContains (optional): Filter by name (case-insensitive substring match)

  • limit (optional): Maximum results to return

  • organization (optional): Organization name or ID

Example response:


Experiences & Experiments

search_experiments

Search for A/B tests and experiments. Returns minimal info (id, name, status, type, timestamps, variation count) for discovery purposes.

Parameters:

  • status (optional): Filter by status - "pending", "started", "ended", "paused"

  • nameContains (optional): Filter by name (case-insensitive substring match)

  • sortBy (optional): Sort field - "name", "createdAt", "lastUpdate", "startedAt", "endedAt"

  • sortOrder (optional): "asc" or "desc" (default)

  • organization (optional): Organization name or ID

search_personalizations

Search for personalizations. Returns minimal info for discovery purposes.

Parameters: Same as search_experiments

list_experiments

Get full experiment details including variations, targeting rules, and configuration.

Parameters: Same as search_experiments

Example response:

list_personalizations

Get full personalization details including variations, targeting rules, and configuration.

Parameters: Same as search_experiments

get_experience

Get detailed information about a specific experience including its variations, targeting rules, and configuration.

Parameters:

  • id (required): The ID of the experience

  • organization (optional): Organization name or ID

get_experience_metrics_config

Get the configured success metrics for a specific experience (e.g., revenue, conversion rate, AOV, custom goals). Returns metric configuration, not actual performance data.

Parameters:

  • experienceId (required): The ID of the experience

  • organization (optional): Organization name or ID

analyze_experience

Get actual A/B test performance results, statistical significance, and compare variation performance.

Parameters:

  • experienceId (required): The ID of the experience

  • view (optional): "overview" for main metrics (default), "audience" for audience breakdown

  • audience (optional): Segment to analyze when view is "audience" - "device_type", "visitor_type", "country_code", "source_channel", "source_site", "landing_page_full_path"

  • analyticsViewType (required): Analytics view type from the experience's experienceAnalysis configuration

  • start (optional): Start date in ISO 8601 format

  • end (optional): End date in ISO 8601 format

  • organization (optional): Organization name or ID

Example response:


Shopify Store Data

search_products

Search the Shopify product catalog by keyword, name, or description.

Parameters:

  • query (required): Search term for product title, description, or tags

  • limit (optional): Maximum results (default: 20)

  • organization (optional): Organization name or ID

Example response:

list_collections

Browse or search product collections in the Shopify store.

Parameters:

  • first (optional): Number of collections to fetch (default: 20)

  • after (optional): Cursor for pagination

  • query (optional): Search filter for collection name

  • organization (optional): Organization name or ID

Example response:

list_pages

Browse or search content pages in the Shopify store (About, Contact, FAQ, Terms, etc.).

Parameters:

  • first (optional): Number of pages to fetch (default: 20)

  • after (optional): Cursor for pagination

  • query (optional): Search filter for page title

  • organization (optional): Organization name or ID

Example response:

search_policies

Search store policies, FAQs, shipping info, returns, privacy, and other store rules.

Parameters:

  • query (required): Search term

  • organization (optional): Organization name or ID


Analytics & Audience Data

All audience analysis tools require an experience ID and return performance metrics broken down by the specified segment.

get_audience_by_country

Analyze A/B test performance by visitor country/geography.

Parameters:

  • id (required): The experience ID

  • organization (optional): Organization name or ID

get_audience_by_device

Analyze A/B test performance by device type (desktop, mobile, tablet).

Parameters:

  • id (required): The experience ID

  • organization (optional): Organization name or ID

get_audience_by_visitor_type

Compare A/B test performance between new and returning visitors.

Parameters:

  • id (required): The experience ID

  • organization (optional): Organization name or ID

get_audience_by_source_channel

Analyze A/B test performance by traffic acquisition channel (organic, paid, social, email, direct).

Parameters:

  • id (required): The experience ID

  • organization (optional): Organization name or ID

get_audience_by_source_site

Analyze A/B test performance by referring website/domain.

Parameters:

  • id (required): The experience ID

  • organization (optional): Organization name or ID

get_audience_by_landing_page

Analyze A/B test performance by landing page URL.

Parameters:

  • id (required): The experience ID

  • organization (optional): Organization name or ID

Example response (applies to all audience tools):


Custom Events

list_custom_events

List all custom tracking events configured for your organization. Includes page views, click events, scroll depth tracking, and custom JavaScript events.

Parameters:

  • organization (optional): Organization name or ID

Example response:


Offers

list_offers

List all offers configured for your organization. Includes tiered discounts, cart discounts, free gifts, and free shipping.

Parameters:

  • enabled (optional): Filter by enabled status

  • isTest (optional): Filter by test mode status

  • isArchived (optional): Filter by archived status

  • applicationType (optional): Filter by discount application type

  • nameContains (optional): Filter by name (case-insensitive substring match)

  • limit (optional): Maximum results to return

  • organization (optional): Organization name or ID

Example response:

Last updated

Was this helpful?