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

Okendo MCP server for your AI

Pull published reviews and star distributions for any product or collection, read AI review summaries and keywords, browse customer photos, and look up your loyalty earning and VIP tier rules.

PopMCPOkendo

Give me our store-wide rating, the star breakdown for the serum, and this week's reviews

Supported Okendo tools

Every review, rating, media, Q&A, AI summary, loyalty and referral call available here, plus the store events the server can watch for you.

okendo_get_loyalty_earning_rules

List the loyalty program's point-earning rules (how shoppers earn points).

okendo_get_loyalty_faq

Get the loyalty program's published FAQ (questions and answers).

okendo_get_loyalty_legal_policies

Get the loyalty program's legal/terms text, policy URLs, and enrollment button copy.

okendo_get_loyalty_redemption_rules

List the loyalty program's redemption rules (how shoppers spend points for rewards).

okendo_get_loyalty_vip_program

Get the VIP tier structure — tiers, the benefits each unlocks, and the requirements to reach them.

okendo_loyalty_login

Exchange a logged-in shopper's Shopify session token for a short-lived Okendo loyalty JWT + the shopper's loyalty details.

okendo_get_collection_review_aggregate

Get the review aggregate for a review group / Shopify collection — review count, average rating, and star distribution.

okendo_get_product_review_aggregate

Get the review aggregate for one Shopify product — review count, average rating, and star distribution.

okendo_get_store_review_aggregate

Get the store-wide review aggregate — total review count, average rating, and the star-rating distribution.

okendo_list_collection_review_media

List customer-submitted review media (photos and videos) for a review group / Shopify collection.

okendo_list_collection_reviews

List published reviews for a review group / Shopify collection, aggregated across its products.

okendo_list_product_review_media

List customer-submitted review media (photos and videos) for a single Shopify product.

okendo_list_product_reviews

List published reviews for a single Shopify product.

okendo_list_review_media

List customer-submitted review media (photos and videos) across the store, most recent first.

okendo_list_reviews

List published reviews across the whole store, most recent first.

okendo_get_product_reviews_keywords

Get AI-extracted keyword topics for a product's reviews — keywordTopics, each with a topic and its keywords (name + occurrences).

okendo_get_product_reviews_summary

Get the AI-generated reviews summary for a product (or its group summary, if the product belongs to a group configured to use one).

okendo_list_collection_questions

List published questions and their answers for a review group / Shopify collection, most recent first.

okendo_list_product_questions

List published questions and their answers for a Shopify product, most recent first.

okendo_create_referral_sender

Register a shopper as a referral sender by email and get back their referralSenderId and a shareable referral link URL.

Connect Okendo to your AI

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

Paste your Okendo User ID into the connect form. That is the only field — the Storefront REST API is public, so there is no API key to generate, and the User ID scopes the connection to that one store.

Okendo User IDe.g. 1a2b3c4d-5e6f-7a8b-9c0d-1e2f3a4b5c6d
ConnectionVerified

Then just ask for the work

  • Give me our store-wide rating, the star breakdown for the serum, and this week's reviews

    • get_store_review_aggregate
    • get_product_review_aggregate
    • list_reviews
  • Pull every 1- and 2-star review in the skincare collection with the photos shoppers attached

    • list_collection_reviews
    • list_collection_review_media
    • get_collection_review_aggregate
  • Register jo@acme.com as a referral sender and tell me what a referral earns them

    • create_referral_sender
    • get_loyalty_earning_rules
    • get_loyalty_redemption_rules
  • What are shoppers asking about the running shoe that the reviews already answer

    • list_product_questions
    • get_product_reviews_summary
    • get_product_reviews_keywords

Use Okendo 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.

Okendo MCP server questions

What teams ask before putting Okendo behind an AI client.

Do I need an Okendo API key or admin login to connect?

No. The connect form asks for one thing, your Okendo User ID. The Storefront REST API this integration reads is public, so there is no key to generate or rotate. The User ID is what pins the connection to a single store, so a second store means a second connection with its own User ID.

Can I ask about a whole collection, not just one product?

Yes. Aggregates, review lists, customer media and Q&A all come in product and collection versions, where a collection is what Okendo treats as a review group. An agent can pull the star distribution for one SKU with get_product_review_aggregate, or roll up an entire Shopify collection with get_collection_review_aggregate and list_collection_reviews.

Can the agent reply to, edit, or delete reviews?

No. Reviews, rating aggregates, customer media, Q&A, AI summaries and loyalty configuration are all read paths, so nothing here publishes, hides, or rewrites content. The only calls that write are create_referral_sender, which registers a shopper as a referral sender and returns their referralSenderId and share link, and loyalty_login. Moderation and review responses stay in the Okendo admin.

Does it see reviews or questions still awaiting moderation?

No. Everything the agent gets back is published content, the same reviews, media and Q&A a shopper sees on your storefront. This is the detail that catches people out: a count from list_reviews or list_product_questions describes what is live, not what is sitting unpublished. Judge the numbers against your storefront rather than your moderation queue.

What does the loyalty login tool do, and what does it need?

loyalty_login exchanges a logged-in shopper's Shopify session token for a short-lived Okendo loyalty JWT plus that shopper's loyalty details. It needs a live session token, so an agent cannot use it to browse shopper accounts at will. The other loyalty calls return program configuration instead: earning rules, redemption rules, VIP tiers and their requirements, the published FAQ, and the legal and enrollment copy.

Can it warn me when our rating slips or a bad review lands?

Yes, that is what the triggers are for. Threshold watches fire when the store-wide average rating drops below a level you set, when a single product average drops, or when total published reviews cross a milestone. Change detection covers a negative review going live, a new review on a specific product or collection, a shopper adding a photo or video, a new question, and edits to loyalty earning rules, rewards or VIP tiers.

Do I have to run or host the Okendo 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 20 of the 20 tools load by default?

Loading 20 tool definitions into every conversation burns context before the work starts. PopMCP loads a curated 20-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 20 here. A trigger is something PopMCP watches for you: 13 Okendo 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 Okendo.

Connect Okendo to your AI in minutes

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

Connect your first MCP