100+ integrations are ready to connect to your AI.Connect your first MCP

Judge.me MCP server for your AI

Read and moderate reviews, post public or private replies, queue review-request emails, and pull the widget HTML your product pages render — all scoped to the one store you connect.

PopMCPJudge.me

Give me the store's overall rating and review count, then the newest one-star reviews

Supported Judge.me tools

Every read, write and trigger in the connection: reviews, replies, orders, line items, products, reviewers, webhooks, shop settings and widget HTML.

judgeme_widget_all_reviews_count

Get the single total number of product plus shop reviews for the store.

judgeme_widget_all_reviews_rating

Get the single average rating across all product and shop reviews for the store.

judgeme_widget_preview_badge

Get the Preview Badge HTML for one product: its star rating plus review count, the small badge shown under a product title or on collection cards.

judgeme_widget_product_review

Get the ready-to-embed Review Widget HTML for one product — the full list of that product's reviews as shown at the bottom of a product page.

judgeme_widget_settings

Get the store's widget styling as an HTML fragment containing a <script> and a <style> tag — the colors, text, and layout choices made in the Judge.me admin.

judgeme_find_order

Resolve ONE order from its EXTERNAL (Shopify) order id and get back the Judge.me internal order id plus its fulfilment state.

judgeme_get_order

Get one order by its Judge.me INTERNAL order id.

judgeme_list_delivery_trackings

List delivery trackings (Judge.me's name for order fulfilments).

judgeme_list_line_items

List order line items — the per-product rows Judge.me schedules individual review requests from.

judgeme_list_orders

List the orders Judge.me holds for the store — these are what drive automatic review-request emails.

judgeme_count_reviews

Count reviews without fetching them.

judgeme_create_private_reply

Email a PRIVATE reply to the reviewer.

judgeme_create_reply

Post a PUBLIC store reply under a review.

judgeme_create_review

Create a review for the connected store, exactly as if a shopper had submitted the public review form.

judgeme_get_review

Get one review by its Judge.me INTERNAL review id.

judgeme_list_reviews

List reviews for the connected store, newest first.

judgeme_publish_or_hide_review

Publish or hide an existing review on the storefront.

judgeme_create_webhook

Subscribe a URL to a Judge.me event.

judgeme_delete_webhook

Unsubscribe a webhook.

judgeme_list_webhooks

List the webhooks registered for this store.

judgeme_find_product

Resolve ONE product from its Shopify id or its storefront handle, and get back the Judge.me INTERNAL product id.

judgeme_find_reviewer

Look up ONE reviewer by email address or by EXTERNAL (Shopify) customer id, and get back their Judge.me internal reviewer id.

judgeme_get_product

Get one product by its Judge.me INTERNAL product id.

judgeme_get_reviewer

Get one reviewer by Judge.me INTERNAL reviewer id — name, email, phone, tags, and marketing-consent state.

judgeme_get_shop

Get the connected store's Judge.me profile: { shop: { id, name, domain, custom_domain, platform (shopify | woocommerce | bigcommerce | ...), plan, awesome (true on a paid Awesome plan), owner, email, phone, country, currency, timezone, widget_version, dmarc_ok, onboarding_progress, created_at, updated_at } }.

judgeme_list_products

List the store's products as Judge.me knows them.

judgeme_list_reviewers

List the store's reviewers (the customer records behind reviews).

judgeme_list_settings

Read the store's Judge.me configuration values by key — useful to check what is switched on before acting, e.g.

judgeme_upsert_reviewer

Create or update a reviewer record.

judgeme_send_review_request

Manually queue a review-request email to one customer for one product — the tool to reach for when someone asks to "ask this buyer for a review".

judgeme_widget_all_reviews_page

Get the All Reviews Page HTML — the dedicated page showing every product and store review in one place.

judgeme_widget_checkout_comments

Get the Checkout Comments widget HTML for one product.

judgeme_widget_featured_carousel

Get the Reviews Carousel HTML — the rotating strip of reviews the store has featured, normally placed on the homepage.

judgeme_widget_html_miracle

Get Judge.me's "Miracle HTML": a fragment that renders the essential parts of the widgets before the widget JS and CSS have loaded, so ratings are visible immediately and do not pop in.

judgeme_widget_reviews_tab

Get the Floating Reviews Tab HTML — the floating button that opens all product and store reviews from any page.

judgeme_widget_shop_reviews_count

Get the total number of SHOP-level reviews (reviews about the store itself rather than a product).

judgeme_widget_shop_reviews_rating

Get the average rating of SHOP-level reviews (reviews about the store itself).

judgeme_widget_verified_badge

Get the Verified Reviews Count Badge HTML — the trust badge showing how many verified published reviews the store has.

judgeme_create_order

Push an order into Judge.me so it can schedule review-request emails for the items bought.

judgeme_get_delivery_tracking

Get one delivery tracking (fulfilment) by its Judge.me internal id, with its courier, tracking number, and current tracking status.

judgeme_get_line_item

Get one order line item by its Judge.me internal line-item id, including whether it has produced a review yet (`review_id`) and when its review request is scheduled.

judgeme_update_delivery_tracking

Correct the courier or tracking number on a delivery tracking, so Judge.me can follow the parcel and time the review request to arrival.

judgeme_update_order

Update an order Judge.me already holds — the usual reason is to cancel it (set cancelled_at) so pending review-request emails stop, or to correct the customer's details or locale.

judgeme_bulk_create_webhooks

Register several webhook subscriptions in one call — the efficient way to wire up a new integration that needs both review events plus a few widget events.

judgeme_get_webhook

Get one webhook subscription by its Judge.me internal webhook id.

judgeme_update_webhook

Change the event key or destination url of an existing webhook subscription.

judgeme_create_checkout_comment

Create a checkout comment — a short note a buyer leaves on the order-confirmation page.

judgeme_create_product

Register a product in Judge.me.

judgeme_request_reviewer_data

Raise a GDPR/CCPA data-access request for one customer, listing the orders whose data they asked for.

judgeme_uninstall_shop

DESTRUCTIVE AND IRREVERSIBLE: uninstalls the entire store from Judge.me.

judgeme_update_product

Replace a product's details in Judge.me.

judgeme_update_shop

Update the store's Judge.me profile — contact email, owner name, phone, storefront domain, country, timezone.

Connect Judge.me to your AI

Credentials off one Judge.me screen, then an endpoint your client signs into. Nothing to deploy, and nothing to install.

Paste your Shop domain and Private API token — both sit on one Judge.me screen: Settings, then Integrations, then View API tokens at the top right. No OAuth app, client secret or redirect URL. One store per connection.

Shop domainexample.myshopify.com
Private API token••••••••••••3f7a
ConnectionVerified

Then just ask for the work

  • Give me the store's overall rating and review count, then the newest one-star reviews

    • widget_all_reviews_count
    • widget_all_reviews_rating
    • list_reviews
  • Hide every one-star review about late shipping and private-message those reviewers

    • list_reviews
    • publish_or_hide_review
    • create_private_reply
  • Ask the buyer of order 10482 to review the mug they bought

    • find_order
    • list_line_items
    • send_review_request
  • Did whoever left yesterday's one-star review ever order from us before?

    • list_reviews
    • find_reviewer
    • list_orders

Use Judge.me from the assistant you already open

One hosted endpoint, registered once per client. The same tools and the same permissions, whichever window the request comes from.

Claude DesktopCustom connector

Add the PopMCP URL under Settings → Connectors and the tools appear in every chat.

Claude WebCustom connector

The same endpoint, registered in the browser. Nothing to install on the machine you are working from.

ChatGPTCustom connector

Register PopMCP as a custom connector, then let ChatGPT read and update the account.

CodexDesktop & CLI

Wire the endpoint into Codex or the Codex CLI when a task needs live business context, not a fixture.

OpenCodeCoding agent

Register the remote MCP server in OpenCode's config for terminal-first and scripted agent runs.

ZCodeDesktop app

Add PopMCP as an MCP server in Z.ai's desktop app and work the account from the same window.

Judge.me MCP server questions

What teams ask before putting Judge.me behind an AI client.

Where do I find the Shop domain and Private API token the connect form asks for?

Sign in to Judge.me, go to Settings, open Integrations, then click View API tokens at the top right — both values sit on that one screen. There is no OAuth app, client secret or redirect URL to create anywhere. The connection is locked to the single store those credentials belong to.

Why do some tools want a Judge.me internal id instead of my Shopify id?

Judge.me keeps its own ids, and get_review, get_order, get_product and get_reviewer all expect the internal one — this is the thing that trips people up first. That is what the resolvers are for: find_order takes the external Shopify order id and hands back the internal id plus fulfilment state, find_product takes a Shopify id or a storefront handle, and find_reviewer takes an email address or external Shopify customer id. In practice the agent chains a find call before a get call, so you can ask using the id you actually have.

Can it moderate reviews and reply to customers?

Yes. publish_or_hide_review flips a review's visibility on the storefront, create_reply posts a public store reply under a review, and create_private_reply emails the reviewer directly. Those are writes, so if you want a human to read the wording before a shopper does, set the connection read-only or turn on approval for writes.

Can the agent send review-request emails?

send_review_request queues one review-request email to one customer for one product — the manual version of what Judge.me normally automates. create_order pushes an order in so Judge.me can schedule requests for the items bought, while list_orders and list_line_items show what those automatic emails are working from. There is also an "Item awaiting a review" trigger for an ordered item that still has no review after its request went out.

Can it fetch the review widgets my storefront uses?

Widgets is the largest module in this connection. widget_product_review returns the full review list HTML for one product, widget_all_reviews_page the dedicated all-reviews page, widget_featured_carousel the rotating strip of featured reviews, and widget_preview_badge and widget_verified_badge the small star and trust badges. widget_settings returns your admin styling as a script and style fragment, and widget_html_miracle the pre-load fragment that stops ratings popping in.

Does this work if my store is not on Shopify?

get_shop returns the store's Judge.me profile, including the platform it runs on — shopify, woocommerce, bigcommerce and others — plus plan, owner, currency, timezone, widget version and DMARC state. The resolver tools are built around external Shopify ids and storefront handles, though find_reviewer also accepts a plain email address. list_settings reads your Judge.me configuration values by key, which is worth checking before an agent acts on anything.

Do I have to run or host the Judge.me MCP server myself?

No. PopMCP hosts it and gives you a Streamable HTTP MCP URL. There is nothing to deploy, no callback URL to register, and no infrastructure to keep running or patch.

Which AI clients can use this MCP server?

Any client that supports a remote Streamable HTTP MCP server — Claude Desktop, Claude Web, ChatGPT custom connectors, Codex and the Codex CLI, OpenCode and Z.ai's ZCode, as well as editors such as Cursor, Windsurf and Zed. Your client signs in to PopMCP with OAuth; the provider credential never leaves the server.

Why do only 30 of the 52 tools load by default?

Loading 52 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 30-tool set covering the everyday workflows and keeps the rest searchable, so your AI pulls a specialist tool only when a task needs it. You can switch a connection to the full catalog at any time.

What is the difference between a tool and a trigger?

A tool is something your AI calls — there are 52 here. A trigger is something PopMCP watches for you: 11 Judge.me events that can start work on the PopMCP side. Triggers never enter your AI client's context, and none of them ask you to paste a callback URL into Judge.me.

Connect Judge.me to your AI in minutes

Launch a hosted MCP endpoint for Judge.me, keep tool access under control, and start testing real workflow prompts right away.

Connect your first MCP