UserLoop
UserLoop MCP Server

Chat with your customer feedback in Claude and ChatGPT

UserLoop's read-only Shopify MCP server connects survey responses, CSAT, and order revenue to Claude, ChatGPT, Cursor, and any MCP client. Plain-English questions, real answers, no exports, no SQL.

7read-only tools
60sto connect
0exports needed
Chat with your data

Ask in plain English, get answers with revenue attached

The assistant calls UserLoop's MCP tools and answers from your live survey and order data, grounded in real responses, joined to real revenue.

  • Loyalty with money attached Promoters, passives, detractors, each segment with revenue and AOV.
  • Every breakdown on tap Multiple-choice results with counts, percentages, and revenue per option.
  • Open text, summarized Pull up to 200 answers per call and let the assistant find the themes.

What is MCP (Model Context Protocol)?

MCP is an open standard that connects AI assistants to the tools and data they need. Instead of copy-pasting CSV exports into a chat, an MCP server gives the assistant a set of tools it can call directly, with your permission, against your live data.

Claude calls these connectors; ChatGPT calls them connected apps. Under the hood it's the same protocol, which is why UserLoop's MCP server works in Claude, ChatGPT, Cursor, Claude Code, and any MCP-compatible client, over plain streamable HTTP.

UserLoop's server exposes your surveys, responses, and revenue analytics as seven read-only tools. Ask a question and the assistant queries UserLoop directly, answering with your real numbers, not model guesses.

Your assistant
UserLoop MCP server
surveys · CSAT · ordersYour live data

Works everywhere MCP does

One server, every client: Claude connectors, ChatGPT connectors, Cursor, Claude Code, and anything else that speaks MCP.

Claude

Add as a connector on claude.ai or in Claude Desktop.

ChatGPT

Connect under Settings → Apps & Connectors.

Cursor

Query your customer feedback while you build.

Claude Code

One claude mcp add command away.

Any MCP client

Streamable HTTP, works with every MCP-compatible app.

Seven read-only tools

Everything an assistant needs to answer questions about your customers, and nothing that lets it change your data.

userloop_list_surveys

List every survey with its questions and question types.

userloop_get_survey

Pull the full detail of a single survey.

userloop_analytics_counts

Aggregated results: loyalty scores with promoter, passive, and detractor segments (each with revenue and AOV), plus per-option breakdowns for multiple choice.

userloop_responses_open

Open-text answers, up to 200 per call, ready for summarizing and theming.

userloop_responses_raw

Raw responses across all questions, filterable by date.

userloop_get_response

Drill into one customer's full response.

userloop_health

Check the connection and confirm which store the key belongs to.

Questions you can ask today

How's customer loyalty this month, and how does revenue differ between promoters and detractors?
Summarize the last 200 open-text answers about shipping.
Which acquisition channel has the highest AOV?
How did responses trend after the spring launch?

Built for trust

Read-only by design Seven tools, zero write access. Assistants can query your data, never change it.
Email redaction on by default Customer emails are masked before they reach the assistant unless you opt in.
Scoped, revocable keys API keys are prefixed ul_live and can be revoked any time from your dashboard.
No exports, no copies The assistant queries UserLoop live and cites what it finds. Your data stays put.

Connected in three steps

1

Generate an API key

In your UserLoop dashboard, takes a few seconds.

2

Add the connector

Paste the UserLoop MCP URL into claude.ai, ChatGPT, or Claude Desktop.

3

Ask your first question

“How's customer satisfaction this month?” is a good start.

Frequently asked questions

Surveys rated 5.0 on the Shopify App Store

Start with one app. Grow into the platform.

Both apps are free to start and live in minutes.