Postscript MCP. Manage Shopify SMS and MMS campaigns via conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
Postscript MCP Server drives e-commerce revenue by letting your AI client manage all SMS and MMS marketing campaigns for Shopify stores.
It gives you direct access to subscriber metadata, campaign performance metrics, and automated keyword management—all through natural conversation.
What your AI agents can do
Create subscriber
Subscribes a new user to your SMS marketing list (compliance rules apply).
Create webhook
Sets up and activates a brand-new webhook endpoint.
Delete webhook
Removes an existing, active webhook connection.
List all SMS subscribers or pull specific profile data (metadata) on any single user.
Retrieve details and performance metrics for active SMS campaigns and automated flows.
Search through, list, and manage the keywords that users use to subscribe to your texts.
Modify existing subscriber information on a user's profile.
Create, list, or delete webhooks to connect Postscript data to other systems.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
Postscript: 12 Tools for SMS/MMS Operations
Use these tools to manage everything from individual subscriber profiles to entire campaign performance reports, all through conversational commands.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Postscript on Vinkius019dd140create subscriber
Subscribes a new user to your SMS marketing list (compliance rules apply).
019dd140create webhook
Sets up and activates a brand-new webhook endpoint.
019dd140delete webhook
Removes an existing, active webhook connection.
019dd140get account info
Retrieves high-level details about your Postscript account and plan.
019dd140get campaign
Pulls specific performance and detail metrics for a single SMS campaign.
019dd140get subscriber
Gets the complete profile data and metadata for one specific subscriber.
019dd140list automations
Lists all active SMS automation flows, such as abandoned cart sequences.
019dd140list campaigns
Retrieves a summary list of every campaign you've run or set up.
019dd140list keywords
Lists all the mobile keywords that users use to opt-in to your service.
019dd140list subscribers
Returns a summary list of all SMS subscribers currently on file.
019dd140list webhooks
Shows a rundown of all active webhook connections and their status.
019dd140update subscriber
Modifies the details (metadata) for an existing subscriber profile.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Postscript, then connect any of our 4,800+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,800+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Postscript. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Checking subscriber status shouldn't require three different tabs and a copy-paste session.
Right now, checking if your SMS list is healthy means opening the main dashboard. You check 'Subscribers' for counts. Then you jump to 'Campaigns' to see recent activity. If you need technical details, you have to go into 'Webhooks' and manually cross-reference IDs—it’s a total click-fest that eats up time.
With this MCP server, your agent handles the whole sequence. You simply ask: 'What are my active subscribers and what webhooks are running?' The AI client runs `list_subscribers` and `list_webhooks`, giving you one clean summary in chat. It's done.
Postscript MCP Server: Manage subscriber, campaign, and keyword data.
The tedious manual steps that disappear are the constant need to navigate between 'Campaign Settings,' 'Keyword Lists,' and 'Subscriber Profiles.' You never have to manually copy an ID or cross-reference a metric across multiple screens again.
You just talk to your agent. It runs `get_campaign` to pull stats, uses `list_keywords` for source data, and tells you the answer immediately. The dashboard is gone; only the conversation remains.
What you can do with this MCP connector
Postscript MCP Server lets your AI client manage every angle of your SMS and MMS marketing campaigns for Shopify stores. You get direct access to subscriber metadata, campaign performance metrics, and keyword management—all through natural conversation with your agent.
Managing Your Contacts
Your agent handles all subscriber data. Use list_subscribers to pull a summary rundown of every SMS contact you have on file. If you need deep info on just one person, run get_subscriber to grab that user's complete profile and metadata. You can also modify an existing profile using update_subscriber if someone changes their details.
Need to get new people signed up? Use create_subscriber to subscribe a fresh user to your SMS marketing list; just remember compliance rules apply there.
Running Campaigns and Checking Results
When it comes to campaign results, you're always in control. You can use list_campaigns to pull a summary of every single campaign you've run or set up over time. If you want the nitty-gritty details on one specific effort, get_campaign pulls detailed performance metrics for that single SMS campaign. For automated sequences—like those abandoned cart flows—you can use list_automations to see a list of all active automation workflows running right now.
Monitoring Your System and Opt-Ins
Your agent keeps tabs on how your system is wired up, too. You'll find that you can check the status of every webhook connection using list_webhooks, or if you need to clean house, you can use delete_webhook to remove an old one, or even create_webhook to set up and activate a brand-new endpoint for data transfer.
For high-level oversight, run get_account_info to pull overall details about your Postscript account and current plan level.
When it comes to how people find you, the agent handles keyword management. Use list_keywords to see every mobile keyword that users use when they opt in to your texts. This keeps a clear picture of what's driving sign-ups.
Putting It All Together
Your AI client acts like a dedicated marketing manager for your Shopify store, handling all the heavy lifting without forcing you to open up any dashboards. You don't need to manually check subscriber status or run reports; your agent just handles it through simple conversation. You can track engagement metrics from campaigns and automate flows while also making sure every single user profile is accurate.
019dd140-7984-732e-b8cd-7c199d890bbd How Postscript MCP Works
- 1 First, subscribe to this server and enter your Postscript Private API Key into the client settings.
- 2 Next, tell your AI agent what you need. For example: 'What was the revenue from last week's flash sale campaign?'
- 3 The agent runs the necessary tool calls (like
get_campaign) and returns a plain text summary of the results right in the chat.
The bottom line is you manage your entire SMS marketing operation using natural language commands, never having to switch apps or navigate complex dashboards again.
Who Is Postscript MCP For?
E-commerce Marketers who spend too much time clicking through campaign reports. Shopify Store Owners whose growth depends on effective SMS retention. Operations teams tired of manually checking webhook statuses and subscriber metadata.
Uses this to pull real-time conversion data from campaigns or find the best performing opt-in keywords without leaving their primary task window.
Relying on quick summaries of subscriber lists and overall account health to make immediate decisions about promotions.
Manages the technical side, running create_webhook or listing webhooks to ensure data flows correctly between Postscript and other internal tools.
What Changes When You Connect
- Check campaign health instantly. Instead of digging through reports, you ask the AI agent to pull
get_campaigndata, getting metrics like conversion rates and total revenue immediately. - Build out complex flows without leaving chat. You can list automations using
list_automationsor get detailed info on a single user's history withget_subscriber, all from one interface. - Keep track of growth sources easily. Use
list_keywordsto see exactly which terms are driving opt-ins, giving you immediate insight into marketing success channels. - Handle technical setup in chat. Need to connect a new system? You can use
create_webhookand then monitor it withlist_webhooks, skipping the manual dashboard flow entirely. - Manage your base data quickly. Use
list_subscribersfor an overview orupdate_subscriberif you need to correct metadata on a specific user's profile.
Real-World Use Cases
Auditing Campaign Performance
A marketer needs to know which of their three main SMS campaigns generated the most revenue last month. Instead of navigating the campaign dashboard, they ask their agent: 'Show me performance for all campaigns.' The agent runs list_campaigns and then drills down using get_campaign, providing a clear ranking by total attributed revenue.
Troubleshooting Webhooks
The ops team notices that new subscriber data isn't appearing in the CRM. They ask their agent to 'List all active webhooks and check for errors.' The agent runs list_webhooks, identifies a stale webhook, and then uses delete_webhook followed by create_webhook to fix the connection.
Targeting VIP Users
A store owner wants to run a special promotion only for users who have high value. They ask their agent to 'Find all subscribers with premium metadata.' The agent uses list_subscribers and filters the results using get_subscriber, allowing the marketer to send a highly targeted message.
Scaling Keyword Strategy
The marketing lead suspects a keyword is underperforming. They ask their agent, 'Which keywords should I pay more attention to?' The agent runs list_keywords, showing the volume and usage of every opt-in source, helping them reallocate resources.
The Tradeoffs
Dashboard Overload
The user logs into Postscript, clicks on Subscribers, then tabs over to Campaigns, then opens the Webhook settings just to find one piece of data.
→
Don't click anything. Ask your agent directly: 'Give me a summary list of subscribers and tell me if there are any webhook errors.' Your AI client runs list_subscribers, checks list_webhooks, and gives you the consolidated answer.
Ignoring Metadata
A user updates a campaign but forgets to update the subscriber's segment tag, meaning the message won't hit the right people.
→
After running your campaign, immediately use get_subscriber or update_subscriber on key profiles. This ensures the metadata is current before you launch the next message.
Manual API Calls
The dev team has to write a whole script just to check if an account plan changed, wasting hours.
→
Just ask: 'What are my current account details?' The agent runs get_account_info and provides the necessary context without needing custom coding.
When It Fits, When It Doesn't
Use this server if your primary pain point is switching between Postscript's various dashboards. If you spend more time clicking tabs than writing copy, this is for you. This tool excels at reading data: getting details (get_subscriber), listing resources (list_subscribers, list_keywords), and monitoring system health (list_webhooks).
Don't use it if all you need is to manually write a single message; the native Postscript interface handles that. Also, don't rely on it for complex financial reporting; while it gives revenue metrics, you still need specialized accounting tools for GAAP compliance. This is an operational tool for marketing data, not general business intelligence.
Common Questions About Postscript MCP
How do I find out if a keyword is active using list_keywords? +
The agent runs list_keywords and provides an overview of every opt-in source you have set up. This shows which keywords are currently active for subscribers to use.
Can I update a user's data using the update_subscriber tool? +
Yes, update_subscriber allows you to modify specific metadata on an existing subscriber profile. You just tell the agent what field to change and the new value.
How does get_campaign help me check revenue? +
get_campaign pulls detailed metrics for a single campaign, including conversion rates and total attributed revenue from that specific outreach effort.
What is the difference between list_subscribers and get_subscriber? +
Use list_subscribers when you need a high-level count or summary of your entire base. Use get_subscriber when you need deep, specific metadata on one single person's profile.
How do I check my active webhook connections using list_webhooks? +
It lists all existing webhooks, showing their current status, associated endpoint URLs, and when they were last accessed. This helps you monitor which systems are correctly connected to Postscript.
What details does the get_account_info tool provide about my Postscript plan? +
This function retrieves high-level account metadata, including your current usage limits, billing cycle status, and overall service tier. You can use it to confirm if you're approaching any capacity restrictions.
Using list_automations, how do I view the types of SMS automations available? +
It provides a clear roster of your configured flows (like abandoned cart sequences). You get the name, trigger type, and last run date for every automated series you've set up.
What data must I provide when calling create_subscriber to ensure compliance? +
You must include all required fields specified by Postscript's compliance rules. The tool will flag any missing or improperly formatted mandatory data points before completing the subscription.
Can my AI automatically find the details for a specific SMS subscriber by providing their ID? +
Yes! Use the get_subscriber tool with the Subscriber ID. Your agent will respond with the complete metadata for the profile, including opt-in status and association keywords in seconds.
How do I find my Postscript Private API Key? +
Log in to your Postscript account, navigate to Settings > API, and you will find your unique secret Private Key (starting with sk-) there.
Can I use the AI to see my SMS campaigns? +
Absolutely. Use the list_campaigns tool to retrieve all your sent and scheduled SMS campaigns, along with their metadata and performance metrics.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.