MoonClerk MCP. Get real-time payment and customer data via natural language.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
MoonClerk MCP Server connects your AI agent directly to your payment records. Use it to check customer statuses, track payments (both one-time and recurring), list active forms, and monitor coupon usage—all without logging into a dashboard.
What your AI agents can do
Get customer
Retrieves detailed information for a single customer account.
Get form
Gets the specific settings and details for one payment form by its ID.
Get payment
Fetches all the data points for a single transaction record, including status and date.
Retrieves detailed information for a single customer using their ID.
Gets specifics about a payment form, including its current settings and status.
Retrieves full data on individual payments to check statuses and amounts.
Grabs a list of every coupon code currently available in your system.
Lists all customer accounts connected to MoonClerk.
Gets a list of every configured checkout form, giving you their URLs.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
MoonClerk MCP Server: 7 Tools for Payment Operations
Use these seven tools to read customer profiles, track payments, manage checkout forms, and pull all your financial data into any AI client.
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 MoonClerk on Vinkius019dd128get customer
Retrieves detailed information for a single customer account.
019dd128get form
Gets the specific settings and details for one payment form by its ID.
019dd128get payment
Fetches all the data points for a single transaction record, including status and date.
019dd128list coupons
Pulls a complete list of every active coupon code available in your system.
019dd128list customers
Returns an array listing all customer accounts that have used the service.
019dd128list forms
Lists every payment form you've set up, giving you their names and URLs.
019dd128list payments
Provides a comprehensive list of all transactions that have occurred, allowing for filtering by date or status.
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 MoonClerk, 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 MoonClerk. 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 7 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Manually pulling payment data across multiple sheets takes hours.
Today, checking on a customer account means clicking into the main dashboard, finding their profile, cross-referencing their plan status, and then navigating to the separate 'Transactions' tab. If you need to check billing history for three different clients, that’s at least 9 clicks, copy/pasting data between sheets just to confirm payments.
With this MCP server, you tell your agent what to look for—like 'Show me all failed payments from last month.' The agent runs the necessary tools and spits out a clean, actionable list. You get structured data instantly.
MoonClerk MCP Server: Check customer and payment details.
Before this server, checking coupon validity involved logging into the backend portal, finding the specific promotion tool, and manually verifying rules. If you needed to check ten coupons, it was a tedious loop of clicks and confirmation screens.
Now, your agent runs 'list_coupons' and presents every active code and its details in natural language. You confirm promotions instantly.
What you can do with this MCP connector
This server connects your AI agent straight into MoonClerk, giving it direct access to all your payment records, customer details, and checkout forms. You don't have to log into any dashboard; you just tell your agent what data you need.
Managing Customers:
You can list every single account that’s paid through the service using list_customers. Need deep background on one specific user? Use get_customer and give it an ID; that pulls up all their detailed profile info.
Handling Transactions:
To see everything that's happened with money, you use list_payments. This gives you a full list of transactions, letting you filter down by date or status. When you know the exact payment record you want to check—say, a successful charge last Tuesday—get_payment pulls all those specific data points for you, including the status and the amount.
Tracking Forms & Coupons:
If you need an overview of your checkout setup, list_forms shows you every payment form you’ve built, giving you their names and public URLs. For granular details on a single form—like its current settings or if it needs an update—you use get_form with the ID.
For promotions, run list_coupons to grab a complete list of every active coupon code available right now. This lets you check what discounts are running and their rules.
Putting It Together:
Your agent can pull together these pieces: it'll get a comprehensive transaction history using list_payments, then use that data point to figure out which customer made the payment, calling get_customer for status checks. You can also cross-reference payments with coupons by running list_coupons and checking if those codes were applied in the records pulled via list_payments.
If you want to know what forms are available alongside your payments, it'll use list_forms before querying specific form settings with get_form. This gives your agent a full operational view of both who paid and how they paid for their service.
019dd129-18f1-73b5-94b4-b8c0dae1e716 How MoonClerk MCP Works
- 1 Enter your MoonClerk API Key into the server settings.
- 2 Direct your AI client to perform an action (e.g., 'What were my payments yesterday?').
- 3 The agent runs the necessary tool calls and returns structured data about the transactions or customers.
The bottom line is, you feed the API key once, and then your AI client handles all the complex querying for you.
Who Is MoonClerk MCP For?
Finance managers who hate manually compiling reports. Business owners who need an instant overview of revenue health without logging in. Product teams who need to verify form performance or coupon rules fast. If your job involves knowing 'how much money came in, and why,' this is for you.
Uses the server to run natural language queries like, 'List all payments that failed last week,' or 'What was our total revenue from subscriptions?'
Checks customer growth by running 'list_customers' and then asks the agent for an overall summary of payment volume.
Integrates real-time payment data into custom dashboards or scripts, using tools like get_customer to pull specific records.
What Changes When You Connect
- Check transaction statuses instantly. Instead of running multiple reports, just ask the agent to 'list all payments' or 'get_payment' details for a specific ID. You get immediate answers.
- Monitor customer accounts without jumping through tabs. Use 'list_customers' followed by 'get_customer' to pull comprehensive profiles and plan types directly in your chat window.
- Audit promotions easily. Running 'list_coupons' gives you a clear view of all active coupon codes, letting you confirm rules or expiration dates instantly.
- Verify form functionality quickly. Use 'list_forms' first to get the URLs, then use 'get_form' to check its live configuration—great for QA testing.
- Reduce manual data compilation. By combining 'list_customers', 'list_payments', and 'list_forms', your agent builds a full picture of revenue activity in one go.
Real-World Use Cases
Debugging a failing recurring charge
A user notices a subscription failed. Instead of emailing support, they ask their agent to run 'get_payment' for the specific transaction ID. The agent pulls the failure reason and status instantly, letting them fix it without delay.
Quickly checking promotion limits
Marketing needs to know if a new coupon code is valid before launching. They ask the agent to use 'list_coupons', which immediately shows every active coupon and its associated rules, preventing bad launches.
Onboarding a new finance hire
The new hire wants an overview of quarterly revenue sources. They prompt the agent with 'Show me all payments from this month,' triggering 'list_payments' and providing a data summary that replaces hours of spreadsheet work.
Validating checkout links
A developer needs to confirm which forms are live. They run 'list_forms', confirming the active URLs, then use 'get_form' on a specific URL to verify that all necessary fields and configurations are present.
The Tradeoffs
Trying to calculate total revenue manually
A user tries to get the sum of payments by running 'list_payments' and then having to read every single transaction amount from the resulting text block.
→ Let your agent use 'list_payments' and prompt it with a calculation command. The agent processes the structured data, giving you the total without manual summation.
Checking customer eligibility by guessing
A sales rep assumes a customer is premium because they saw their name listed in 'list_customers', but doesn't know if they are actually paying or what their plan type is.
→ Always use 'get_customer' after listing them. This pulls the specific, detailed metadata you need to confirm their current paid status and plan.
Over-relying on general API calls
Asking for 'all billing information' without specifying which tool or date range leads to ambiguous output.
→ Be precise. Use a combination: first, run 'list_payments' to define the scope (date/status), then use 'get_payment' on specific IDs for deep details.
When It Fits, When It Doesn't
Use this server if your primary need is structured data retrieval about payments and customers. If you need to know who paid, run 'list_payments'. If you need to know why they paid (e.g., subscription renewal vs. coupon), use 'get_customer' combined with 'get_payment'. Don't use this if your goal is complex business logic—for instance, calculating eligibility based on combining two different coupons and a customer tier requires custom code, not just these tools. If you only need to see if a form exists but don't need its URL or status, using 'list_forms' is enough; running 'get_form' pulls unnecessary detail.
Common Questions About MoonClerk MCP
How do I list all my customers using the MoonClerk MCP Server? +
Run the 'list_customers' tool. This gives you a roster of every customer account connected to your service, which is the starting point for any audit or check.
Which tool should I use to see payment failures? +
Use 'list_payments'. You can then filter the results by status (e.g., 'Failed' or 'Declined') and get a full history of those transactions.
What is the difference between list_forms and get_form? +
'list_forms' only gives you names and URLs for all your active payment forms. Use 'get_form' when you need to know specific details about one form, like its internal configuration or required fields.
Can I check a customer’s plan status? +
Yes. First, use 'list_customers' to get the ID, then pass that ID to the 'get_customer' tool. This returns their current plan type and detailed metadata.
How do I check my active promotions using the `list_coupons` tool? +
list_coupons shows all currently active coupons. You get the coupon code, its expiration date, and whether it has usage limits remaining for your account.
What information does `get_payment` give me about a single transaction? +
get_payment retrieves the full record for one specific payment. You get the dollar amount, the exact date processed, the customer ID linked to it, and its final status.
If I use `list_forms`, how do I find a checkout page's public URL? +
list_forms gives you all form metadata. To get the actual working link, you must pass the specific Form ID into the get_form function.
What specific billing metadata can I pull for a customer using the `get_customer` tool? +
get_customer pulls more than just the plan type. It provides the account's creation date, their current billing cycle details, and associated internal IDs.
How do I get my MoonClerk API Key? +
Log in to your MoonClerk account, navigate to the Settings > API section, and generate a new API token.
Is the API read-only? +
Yes, currently the MoonClerk API is primarily for retrieving data (customers, payments, forms). For creating records, please use the MoonClerk dashboard.
Can I track recurring payments? +
Absolutely. The list_payments tool retrieves both one-time and recurring payments, allowing you to monitor your subscription health.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.