Payhip MCP for AI. Manage licenses, coupons, and customers from chat.
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
Payhip MCP Server lets your AI client manage the entire lifecycle of digital product sales. You can use natural language to run `verify_license` checks, create new discount codes with `create_coupon`, and track usage counts via `update_license_usage`.
This is for founders who need full control over licensing, memberships, and promotions without opening a separate dashboard.
What your AI can do
Create coupon
Creates a new coupon code using the specified discount type and amount.
Disable license
Removes access to a specific license key, often necessary after a refund.
Enable license
Activates a previously disabled software license key.
Checks a software license key's validity against Payhip records and reports its current status, including remaining uses.
Allows the creation of new discount coupons or retrieves full details for any existing coupon code.
Pulls lists of all customers, products, or active coupons from your Payhip store into the chat window for review.
Adjusts a license key's usage count (incrementing or decrementing) to enforce product terms automatically.
Manually enables or disables specific license keys through natural language commands to manage entitlements.
Ask an AI about this
Waiting for input…
Payhip MCP Server: 11 Tools for Digital Product Control
Manage everything from coupon creation to license verification. Run core Payhip functions like listing customers and updating usage counts via conversation.
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 Payhip on VinkiusCreate Coupon
Creates a new coupon code using the specified discount type and amount.
Disable License
Removes access to a specific license key, often necessary after a refund.
Enable License
Activates a previously disabled software license key.
Get Coupon
Retrieves all details for one specific coupon code by its ID or name.
Get Customer Details
Pulls specific information about a customer, like their purchase history or license...
Get Product Details
Gets the full details for any product sold through your store.
List Coupons
Pulls a complete list of every active and expired coupon code in your Payhip account.
List Customers
Outputs a raw list of all customers who have purchased something from your store.
List Products
Generates an inventory list of every digital product you currently sell on Payhip.
Update License Usage
Increments or decrements the usage count for a license key to track consumption.
Verify License
Checks if a given software license key is valid and active, reporting its current...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
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 Payhip, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ 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 Payhip. 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 connection provides 11 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Checking a license key shouldn't require jumping through three dashboards.
Right now, checking a customer's access means logging into the Payhip dashboard, finding their account, navigating to 'Licenses,' and manually cross-referencing the status. It takes several clicks, maybe switching tabs or opening another window just to confirm if that key is still active.
With this MCP server, you tell your agent: 'Check license XYZ.' The AI runs `verify_license`, pulls the full validation metadata instantly, and tells you the status—all in the chat. It cuts out all the clicks.
Payhip MCP Server: Control Every Coupon and License.
You used to manage promotions by manually listing codes, checking expiry dates, and hoping nobody misused a coupon. If you needed to create a new code, it was another form submission in the admin panel.
Now, your AI agent manages this complexity. You ask for 'a 20% off coupon that expires next month.' The server runs `create_coupon`, handles the parameters, and confirms its existence immediately. It's full control over digital revenue streams.
What your AI can actually do with this
This Payhip MCP Server lets your AI client run shop for you. You get total command over managing digital product sales, handling everything from creating discount codes to enforcing usage rights—all through natural conversation with your agent. Forget jumping between a dashboard and a spreadsheet; your AI does the heavy lifting.
Managing Licenses: The Core of Control
When you need absolute control over who's using what, this server handles it. You can check if a software license key is valid and active by invoking verify_license, which reports its current status and remaining uses right back to your chat window. If someone needs access removed—say, after a refund—your agent runs disable_license to instantly revoke that specific key's access.
When they pay up or the situation changes, running enable_license immediately restores it. For tracking consumption, you use update_license_usage; your agent increments or decrements the usage count for any license key so you can enforce product terms automatically and track exactly how many times it’s been used.
Coupon Code Management: Running Promotions On Demand
Need to run a sale? This server handles every coupon code detail. You'll never have to manually list through codes again; your agent pulls a complete manifest of every active and expired coupon using list_coupons. If you know the ID or name, running get_coupon gives you all the details on that single discount.
And if you need to roll out a new promotion, simply telling your client to run create_coupon lets it generate a brand-new code using the exact discount type and amount you specify.
Gathering Store Data: What’s Happening in Your Shop
Sometimes, you just need to know what's going on. You can get full details for any product sold through your store by calling get_product_details. If you wanna see who bought what, your agent pulls a raw list of all customers using list_customers. Need to review specific purchasing habits? Running get_customer_details lets you pull focused information on one customer, like their purchase history or current license status.
And if you need an inventory check, list_products generates a full rundown of every digital product currently listed on Payhip.
Putting It Together: Full Operational Flow
Your agent can combine these tools into complex workflows. For example, you don't just run verify_license; your client checks the key status and then immediately uses that data to decide if it needs to trigger a usage count update using update_license_usage. You can pull a list of products with list_products, cross-reference that against the details of specific customers pulled via get_customer_details, all while making sure the associated discount codes are valid by checking them with get_coupon or listing them out with list_coupons.
It's full cycle management. You’ll never have to open another tab just to check a license status or run a coupon report again; your AI client handles it right here.
019dd138-0a54-70c8-83a5-3cc3b7038b7b Here's how it actually works
The bottom line is that it turns manual dashboard checks into simple conversational requests.
Subscribe to the Payhip server and provide your API Key from your developer settings.
Your AI client sends a request (e.g., 'Verify license key X').
The server executes the relevant tool, retrieves the data, and gives the result back to your agent for response.
Who is this actually for?
Founders of digital products. Content creators running memberships or courses. Support teams who hate manually checking license keys and tracking coupon usage across different systems. You're the person who gets annoyed when a customer asks, 'Is my discount code still valid?' at 10 PM.
Uses list_products to see what's sold and coordinates marketing campaigns by running create_coupon when a sale starts.
Handles customer inquiries using verify_license and retrieves specific details via get_customer_details, keeping the support chat clean.
Writes workflows that monitor usage by calling update_license_usage when a product activates, ensuring license counts never exceed limits.
What Changes When You Connect
Eliminate manual license checks. Use verify_license to instantly confirm if a customer's key is active or expired without leaving your chat window.
Control promotions on the fly. With list_coupons, you get an immediate overview of all discount codes, and create_coupon lets you launch new campaigns programmatically.
Maintain usage compliance. Running update_license_usage ensures that if a product has 5 allowed uses, your system tracks it accurately every time the key activates.
Get customer context fast. Instead of searching multiple tabs, calling get_customer_details pulls everything you need about an account in one shot.
See your inventory at a glance. Use list_products to pull up all digital items and their details (get_product_details) for quick reference or updates.
See it in action
The Support Ticket Nightmare
A customer emails asking if their license key, 'XYZ-9876', works. Instead of copying the key to a separate validation page, your agent calls verify_license. The AI responds instantly: 'Yes, it's active for John Doe and has 2 uses left.' Problem solved in seconds.
The Flash Sale Launch
You need a limited-time discount. Instead of manually updating the pricing page, you run create_coupon with the parameters (e.g., 'SAVE20', 20% off). You immediately confirm it worked by calling get_coupon.
Tracking Membership Expiration
Your team needs to know who signed up last month but haven't paid. You run list_customers and filter the results in your agent chat, identifying inactive users for a targeted follow-up email.
The Refund Process
A customer requests a refund and needs their access revoked immediately. Your workflow calls disable_license, ensuring they can't use the key again until you manually run enable_license later for a new purchase.
The honest tradeoffs
Assuming all data is visible.
A user tries to check customer activity by just asking, 'What did they buy?' without specifying the tool. The agent can't guess if you mean a product list or account history.
Be specific. You need get_customer_details for purchase records, or run list_products first to see what items are available for sale.
Manual coupon tracking.
Trying to manually calculate how many times 'SUMMER30' was used last month by looking at a spreadsheet. It’s slow and inaccurate.
Use list_coupons then analyze the usage data retrieved from your agent client. This gives you real-time, accurate usage stats.
Overwriting licenses accidentally.
A support rep manually changes a license status without confirmation or logging the action in the system record.
Always use disable_license and enable_license through the server. This logs the action, maintaining an audit trail.
When It Fits, When It Doesn't
Use this if your business model depends on selling digital goods, courses, or memberships where license keys are critical. If you need to programmatically create discounts, verify a key's status, or track usage counts against limits—this is for you. Don't use it if you run a physical retail store (you need inventory tracking) or if your primary function is general CRM management (those systems handle contacts better). For pure accounting tasks, use dedicated finance tools; this server focuses on product delivery and entitlement control. If all you need is to list customers without checking their purchases, list_customers works. But if you need the details—the 'why' they bought it—you must call get_customer_details.
Questions you might have
How do I use Payhip MCP Server to verify a license key? +
Just ask your agent directly: 'Verify the license key ABC-1234.' The server uses verify_license to check its status, and tells you if it's active or expired. You get all validation metadata back.
Can I create coupons using the Payhip MCP Server? +
Yes. Use the create_coupon tool by providing the required code, discount type, and amount. This lets you launch promotions without touching the admin panel.
What is the difference between `list_customers` and `get_customer_details`? +
list_customers gives a raw list of every customer ID in your store. get_customer_details, however, pulls specific data points about one person—like their purchase history or license status.
How does `update_license_usage` work? +
update_license_usage lets you adjust the usage count for a key. If 5 uses are allowed, calling this tool simulates an activation and tells you the new total.
What information do I need to set up and authenticate the Payhip MCP Server? +
You must provide a valid API Key generated from your Payhip developer settings. This key authorizes your AI client's connection, allowing it to run all commands like list_products or get_customer_details on your behalf.
If I run `disable_license`, how does the server handle keys that are already inactive? +
The server confirms the current status and reports back that no change was made. This ensures that calling disable_license multiple times is safe (idempotent) and won't cause errors.
What’s the practical difference between using `list_coupons` and running `get_coupon`? +
list_coupons pulls a summary of all your active coupon codes. Use get_coupon when you know the specific code and need detailed data, like its exact expiration date or redemption count.
Should I use `get_product_details` before running `verify_license`? +
It's best practice to run get_product_details first. This pulls the product metadata, confirming that the license key you are validating belongs to an active and correctly identified digital item.
Can my AI automatically find the details for a specific coupon by its ID? +
Yes! Use the get_coupon tool with the Coupon ID. Your agent will respond with complete metadata, including discount type, value, and usage limits in seconds.
How do I find my Payhip API Key? +
Log in to your Payhip account, navigate to Account > Settings > Developer, and you will find your unique secret API key there.
Does this work for physical products? +
The current MCP implementation focuses on coupon management and digital license verification. Physical product orchestration may be added as Payhip expands its API capabilities.
We've already built the connector for Payhip. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 11 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.