MoonClerk MCP. Track every payment, customer detail, or plan status.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
MoonClerk connects your AI agent to manage all recurring revenue and billing data. Track every transaction, check customer profiles, view payment forms, and list active subscriptions—all without clicking through a dashboard.
This server lets you get real-time financial status updates for subscription businesses directly from natural conversation.
What your AI agents can do
Get customer
Fetches the full profile details for a single customer using their unique ID.
Get form
Retrieves detailed metadata about one payment form, including its status and usage count.
Get payment
Gets all the necessary details for a single payment transaction using its ID.
Gets a list of every transaction, including the amount, currency, and current payment status.
Retrieves full details on one customer profile using their unique ID.
Shows a list of all current, running subscription plans and their associated metrics.
Lists available billing plans so you can confirm pricing tiers (e.g., monthly vs. annual).
Retrieves the specific details for one recurring subscription, confirming its active state and next billing date.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
MoonClerk: 10 Tools for Billing & Customer Data
Use these tools to list, get, and check details on all payment forms, customer profiles, transactions, and subscription plans within MoonClerk.
019d75d8get customer
Fetches the full profile details for a single customer using their unique ID.
019d75d8get form
Retrieves detailed metadata about one payment form, including its status and usage count.
019d75d8get payment
Gets all the necessary details for a single payment transaction using its ID.
019d75d8get plan
Retrieves specific information about one billing plan, including pricing and terms.
019d75d8get subscription
Pulls the active status and history for a single subscription record.
019d75d8list customers
Returns an initial list of all customers managed in your MoonClerk account.
019d75d8list forms
Provides a full list and summary of every payment form you have created.
019d75d8list payments
Gathers a paginated list of all historical payments, showing core transaction data.
019d75d8list plans
Lists every available payment plan configured in your billing system.
019d75d8list subscriptions
Shows a comprehensive list of all active and inactive subscriptions.
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 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
MoonClerk connects your AI agent to manage all recurring revenue and billing data without you ever having to click through a dashboard page. You'll get real-time financial status updates for subscription businesses just by talking to your agent. This server lets you check everything—from historical payments to active customer profiles and setup forms—using natural conversation.
Managing Payments History
You can pull up every single transaction that’s ever happened in your account. Using list_payments, your AI client gathers a paginated list of all payments, showing you the core details for each one: the exact amount charged, what currency it was in, and its current payment status. If you need to drill down into just one record, get_payment pulls all the necessary data for a single transaction using only its unique ID.
Handling Customers and Profiles
Need to check on a client? You can start by asking your agent to run list_customers, which spits out an initial list of every customer you've managed in MoonClerk. If you know the specific person, running get_customer fetches their full profile details instantly using only their unique ID. This means you get everything about them—contact info, account status, and more—without leaving the chat window.
Tracking Subscriptions and Plans
This is where you keep track of recurring revenue. You can run list_subscriptions to see a comprehensive list of every subscription that's active or inactive in your system right now. To check on one specific client, get_subscription pulls the active status and entire history for that single subscription record, letting you confirm its next billing date at a glance.
You also need to know what plans you offer. Running list_plans shows every available payment plan configured in your billing system. If you gotta verify the pricing structure or terms for one specific tier, get_plan retrieves all the detailed information about that single billing plan.
Inspecting Payment Forms and Setup
You can check how your setup is looking too. To get a full overview of what forms you've built out, running list_forms gives you a complete list and summary of every payment form in the system. If you gotta inspect the details of one specific form—maybe to see its current status or usage count—you use get_form, which retrieves all that detailed metadata about a single payment form.
How MoonClerk MCP Works
- 1 Subscribe to this server on Vinkius and enter your MoonClerk API Key.
- 2 Your AI client (Claude, Cursor, etc.) sends a natural language request to the MCP Server.
- 3 The agent executes specific tools—like calling
list_customersfollowed byget_subscriptionfor filtering—and returns structured billing data.
The bottom line is: your AI client speaks directly to MoonClerk's backend via defined functions, giving you instant financial oversight.
Who Is MoonClerk MCP For?
Subscription-based businesses and their ops staff. This tool is for the support agent who needs billing status now, or the finance analyst running end-of-month reports. If your job involves checking if a payment cleared, verifying a plan change, or listing historical transactions, you need this.
Uses get_customer and get_subscription to quickly verify billing status for a client during a support call.
Runs list_payments and list_plans to pull comprehensive transaction logs and plan data for month-end reporting.
Uses list_customers combined with get_plan to understand which clients are on which billing tier and when they renew.
What Changes When You Connect
- Stop context switching for billing data. You can list all payments and get the full transaction history—status, amount, currency—in one AI call using
list_paymentsandget_payment. - Instantly verify subscriber status without navigating dashboards. Use
get_subscriptionto confirm if a paid plan is active or when it expires; this saves time during live support calls. - Deep dive into billing setup. If you need to check pricing rules, use
list_plansand then drill down withget_plan. This confirms the exact terms for any customer’s rate. - Streamline onboarding tasks. Run
list_customersfirst, then pass a specific ID toget_customerto pull up all contact details and billing history in sequence. - Centralize form management. Instead of viewing payment forms across multiple tabs, use
list_formsto see them all, andget_formto inspect the metadata for any given checkout link.
Real-World Use Cases
A customer calls asking about an overcharged renewal.
The agent needs to check the billing history. They ask their AI client to run list_payments and filter by date range. The agent then uses get_payment on a specific ID to show the customer the exact charge, plan name, and successful payment status. Problem solved in three steps.
The finance team needs a quarterly report of all active services.
Instead of manually logging into MoonClerk's dashboard and exporting multiple lists, the analyst asks their agent to run list_subscriptions. They then process this list, calling get_plan for key subscriptions to confirm the billing cycle (monthly/annual) before compiling the final report.
You suspect a payment form is broken or outdated.
The product manager asks their agent to run list_forms. They spot an old ID and use get_form immediately. The tool returns the current status and usage count, allowing them to confirm if they need to update it before linking it in marketing materials.
Verifying a new user's initial billing setup.
Support needs to check a brand-new account. They use list_customers to find the ID, then run get_customer. Next, they call get_plan using the retrieved plan ID to verify that the correct starter pricing was applied and confirm the payment method is valid.
The Tradeoffs
Over-relying on generalized lists
A user tries to find a single customer's renewal date by running list_customers and then manually scrolling through hundreds of results.
→
Don't scroll. First, use list_customers to get the target ID, then immediately run get_customer with that ID. This pulls all necessary billing data directly.
Treating payments and subscriptions as one thing
Thinking a successful payment record (get_payment) automatically means an active subscription is in place.
→
You must check both. Run list_payments for the transaction history, but always follow up with get_subscription to confirm if that payment successfully triggered or maintained a live service.
Assuming plan details are global
Trying to guess the pricing of an old plan just because you saw it listed in list_plans years ago.
→
Always validate. Use the specific ID found in list_plans, and then call get_plan to pull the current, accurate details for that exact billing configuration.
When It Fits, When It Doesn't
Use this server if your core workflow revolves around verifying financial state: 'Does customer X have an active plan? What was their payment status on Y date?' You need it when you must correlate data across multiple entities (Customer -> Subscription -> Payment). Don't use this if you just need a simple contact list, or if your primary task is generating reports from entirely external systems. If all you need to do is read publicly available company info, don't waste time with billing tools. Stick to get_customer and related tools when the user ID is known; otherwise, start by calling list_customers.
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 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Billing checks shouldn't require jumping between five different tabs.
Today, checking a customer’s full billing status means navigating to the 'Customers' tab, then clicking into their profile. You might need to switch again to the 'Subscriptions' section to see renewal dates, and finally hit the 'Transactions' log just to verify a payment cleared.
With MoonClerk MCP, you tell your agent: 'What is the status of customer X?' The agent runs `get_customer` and automatically pulls in the billing data, showing everything—subscription status, last payment date, and next renewal cycle—in one clean response.
MoonClerk MCP Server gives you full control over payments & accounts.
Before this server, tracking down a specific billing detail meant running multiple reports: first listing all plans in `list_plans`, then finding the customer ID via `list_customers`, and finally digging deep with `get_subscription` just to see if they were on the right plan.
Now it's direct. You ask your agent for 'the monthly plan status for user 456.' The tool chain handles the rest, calling `get_customer` and then immediately `get_subscription`. It’s immediate, precise data retrieval.
Common Questions About MoonClerk MCP
How do I list all payments using MoonClerk MCP Server? +
Run the list_payments tool. This returns a paginated list of every transaction you have processed through MoonClerk, showing amounts and statuses.
What is the difference between `get_customer` and `list_customers`? +
list_customers gives you an initial summary list of all customers. You must then use get_customer with a specific ID to retrieve the full, detailed record for that single person.
Can I check plan details using MoonClerk MCP Server? +
Yes. Use list_plans to see all available plans. To get specifics on one plan, run get_plan, passing the exact plan ID you are interested in.
How do I check if a subscription is active? +
Call the get_subscription tool. This returns the current status of the subscription and key dates, letting you know if it's active, pending, or canceled.
What authentication details are required before I can use the `get_customer` tool? +
You must provide your MoonClerk API key when connecting this server. This key authorizes your AI client to access your billing data; without it, no tools will run.
If I call `get_payment`, do I need a specific payment ID, or can I use the customer's email? +
The get_payment tool requires the unique payment ID for accurate data retrieval. You cannot look up payments using only an email address or customer name.
When I run `list_forms`, what metrics can I gather about each listed payment form? +
The list provides key operational details, including the form's current status (active/inactive) and how many successful transactions it has processed.
What specific billing cycle information does the `get_plan` tool provide about a subscription plan? +
The tool returns detailed structure data, including the recurring cost, frequency (monthly, yearly), and whether the plan is set up as one-time or continuous.
Is the MoonClerk API read-only? +
Yes, as per their official documentation, the MoonClerk API currently only supports retrieving information. Creating or modifying records must be done via their dashboard or forms.
Can I see details about recurring plans? +
Yes! Use the list_plans tool to see all your payment plans and get_plan for detailed information about a specific one.
How do I find a specific subscription's status? +
The list_subscriptions and get_subscription tools allow you to check the current state and recurrence details for any active customer subscription.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Codat Financial Data
Pull financial data from your customers accounting, banking, and commerce platforms through a single standardized API.
Cashboard
Manage time tracking, invoicing, and projects via Cashboard — track expenses, send estimates, and monitor client billing directly from any AI agent.
DingConnect
Equip your AI agent to manage mobile top-ups, track operators, and monitor account balance via the DingConnect API.
You might also like
Customer.io
Send behavior-driven emails, push notifications, and in-app messages triggered by what your users actually do in your product.
Leadfeeder
Bring Leadfeeder B2B visit intelligence to your AI. Discover which companies visit your website natively.
Upstream Lens
Monitor upstream oil and gas operations with production data analytics, well performance tracking, and field reporting tools.