
Guide to MCPs for Ecommerce Merchants
Anthropic launched their MCP at the end of 2024. Just 2 years later, "Do you have an MCP?" has become one of the most common questions that ecommerce merchants ask of their software vendors.
MCPs have allowed ecommerce teams to replace their tedious and manual rituals of exporting reports from every platform they use and importing into AI assistants. Instead, they can query that data directly from their favorite AI application, be it ChatGPT, Claude, or something else.
Here’s what you should know about MCPs before you connect one and an introduction to using the Postscript 1.0 MCP.
What's an MCP?
MCP stands for Model Context Protocol, an open standard that lets AI assistants like Claude and ChatGPT securely connect to outside data sources. Think of it as a universal port: a platform builds one MCP server, and any compatible assistant can plug into it.
The Postscript 1.0 MCP is Postscript's connector built on that standard. Once connected, your AI assistant can pull your campaign, automation, acquisition, and shop-wide analytics and answer questions about them in plain language. For example, you can open a new chat in Claude and ask "Rank campaigns from the 1st to 15th of October by revenue and show sends, CTR, and unsub rate for each" and the agent will put together a report for you.
You can even connect multiple MCPs across your techstack (Postscript, Shopify, Meta, etc) and ask the AI assistant to query data from several platforms, such as “Show me campaign performance of my new product launch across every channel”.
What to know about MCPs
There are two types of MCP servers: read-only and read-and-write. Read-only MCPs can be given access to a platform and read the data within it to be able to answer your questions. Read-and-write MCPs allow the AI assistant to retrieve data as well as to take actions in your platform, such as creating, updating, modifying, or deleting. For example, with a read-and-write MCP, you could ask the AI agent to build a segment in your SMS platform, create a campaign around it, and send it.
But as more platforms rush to ship MCPs with as many tools built into them as possible, we keep hearing the same feedback from merchants who have tried them: even simple data reports can often be inaccurate so they don’t trust it to make any write actions. This could be due to user error (as with any prompt-based tool, there is some learning curve) but the way the MCP is built also has a significant impact on accuracy.
Before you connect any MCP, there a few questions worth asking:
Who can see your data? Look for a secure sign-in that ties the connector to your account only. Postscript 1.0 MCP: You sign in to Postscript and approve access, so your agent only sees the shop tied to your sign-in.
Where does your data go? Ask whether your data is used for training and what the vendor logs. Postscript 1.0 MCP: We don’t use MCP data to train AI models, and we never see your AI conversations. Request logs stay in Postscript’s systems and never include subscriber contact info or credentials. Once results reach your AI assistant, that provider’s data settings apply, so review them before connecting.
Can you trust the numbers? Often “wrong number” moments come from definitions, like attribution windows or what “last month” means. But they can also come from how the MCP is built. Postscript 1.0 MCP: Queries run directly against your Postscript data, not estimates. We document how each metric is calculated, so any difference from the app has an explanation. If something looks off, tell your agent “give feedback” and it goes straight to our team so we can look into it.
Can it change anything in my account? Reading and writing are very different levels of risk. A wrong report is an annoyance, but a wrong action can send a campaign or edit a live flow. Postscript 1.0 MCP: It’s read-only. It can’t create, edit, send, or delete anything in your account.
What are the limits of the MCP? Knowing what the MCP should not be used for. For example, an AI agent can give you inaccurate strategy advice without knowing the full context of how your connected platform works and your goals. Postscript 1.0 MCP: Use it to pull the numbers, then bring “should I change this?” questions to your Postscript team for expert advice.
What you can do with the Postscript 1.0 MCP
The Postscript 1.0 MCP connects your SMS analytics to Claude (web, desktop, and Claude Code), ChatGPT, and Codex. It's available to all Postscript customers.
Here's what your agent can pull:
Campaign, automation, and list growth performance. Sends, clicks, CTR, conversion rate, orders, revenue, and unsubscribes for each. Try: "How did my popups perform from July 1 to July 31?"
Shop-wide trends. Attributed revenue, messages sent, and new subscribers by hour, day, week, month, or year. Try: "Show my new subscribers by month for the last 12 months."
Rankings. Top or bottom performers by any measure. Try: "Sort my campaigns by revenue per send from June 1 to June 30 and show the bottom five."
Exports. Full tables you can drop into a spreadsheet. Try: "Give me every campaign and automation from June 1 to August 31 in one table: IDs, sends, clicks, orders, and revenue."
Let’s say you need a weekly recap. Instead of exporting reports or screenshotting dashboards, you ask your agent: "Compare sends, revenue, and CTR for Oct 12–18 vs. Oct 5–11." It pulls the numbers from your Postscript account and lays them out side by side, next to the Shopify and Meta data you've already connected.
Learn how to connect to the Postscript 1.0 MCP
How to Get the Best Answers From Your Agent
The best questions name a metric, a date range, and a scope. Get those three right and you will rarely need a follow-up.
Name the metric. Say "revenue," "sends," "CTR," "unsub rate," or "orders" rather than "how did we do." If you want several, list them: "sends, revenue, and CTR."
Use explicit dates. Say "June 1 to August 18" rather than "the last 90 days." Explicit dates return the most reliable results.
Say what to compare. "Sep 1–30 vs. Aug 1–31" gets you a side-by-side instead of one number.
Say shop-wide or by entity. "Total SMS revenue" pulls one shop-wide number. "Revenue by campaign" or "which automation drove the most" pulls a per-entity report. These use different revenue definitions.
Use the names you know, loosely. Say "the welcome flow" or "the Labor Day campaign." The assistant looks up the exact name first, so you don't need to match it.
Say how you want it delivered. "Give me a 3-bullet summary for my exec update" or "put it in a table" saves a round of edits.
Ask it to verify. Good follow-ups are "Is that the full result, or was anything cut off?" and "Do those rows add up to the total?"
Weak: "How's SMS doing?"
Strong: "Compare SMS revenue, sends, and CTR for Sep 1–30 vs. Aug 1–31, and name the top 3 campaigns by revenue."
Prompts to steal, by role:
Retention: "Which campaigns had high CTR but low conversion rate from [start] to [end]?"
Growth: "Rank my popups by conversion rate from [start] to [end]."
Executives: "Summarize [last quarter] vs. [prior quarter] in 3 bullets: revenue, sends, and top campaign."
Agencies: "Build a monthly SMS report for [month] vs. [prior month]: revenue, sends, CTR, top 5 campaigns, top 3 automations, and new subscribers."
What's Next: The Postscript 2.0 MCP
We recently announced Postscript 2.0, a rebuild of our entire platform to be AI-native. Every single line of code on this new foundation is built in such a way that both humans and AI agents can easily work with it. That means the Postscript 2.0 MCP isn’t limited by 10 year old tech. It’s incredibly powerful for both read and write actions. We’ve already started migrating customers to Postscript 2.0 and those customers have access to the 2.0 MCP.



