otherapi_key

Moonclerk

MoonClerk is a platform that enables businesses to accept recurring and one-time online payments.

Verdict

Moonclerk handles recurring payments and subscriptions for small businesses. In Switchy, @mentioning Moonclerk lets your team pull customer lists, check payment status, review active subscriptions, and audit discount usage without opening the dashboard. Finance and ops teams use it to answer billing questions in chat, reconcile payments during month-end close, and spot subscription churn patterns. The MCP is read-only — you can query data but not create forms or process refunds. You'll need an API key from your Moonclerk account settings to connect.

Common use cases

  • Check subscription status during support calls
  • Reconcile payments at month-end close
  • Audit discount codes before campaign launch
  • Identify churned customers for win-back outreach
  • Pull payment form performance for quarterly review

Integration

Vendor
Moonclerk
Category
other
Auth
API_KEY
Tools
5
Composio slug
moonclerk

Tools

  • List Customers

    Tool to list customers (plans) from moonclerk. use when you need to retrieve customer data with optional filters. use after authenticating api credentials.

  • List Discounts

    Tool to retrieve a list of all discounts applied to customers. use after authenticating api credentials.

  • List Payment Forms

    Tool to retrieve a list of all payment forms. use after authenticating to inspect available payment forms.

  • List Payments

    Tool to list payments. use when you need to retrieve all payments or filter by form, customer, date range, or status after authenticating.

  • List Subscriptions

    Tool to list subscriptions. use when you need to retrieve all subscriptions after authenticating.

Setup

Setup guide

  1. 11. In Switchy, open your workspace settings and navigate to the Integrations tab. 2. Find Moonclerk in the MCP directory and click Connect. 3. Log into your Moonclerk account and go to Account Settings, then API. 4. Generate a new API key (or copy an existing one if your team already uses the API). 5. Paste the key into Switchy's connection dialog and click Authorize. 6. Switchy will verify the key by fetching a test payment form list. 7. Once connected, open any Space and type '@Moonclerk list payments from last month' to confirm the integration works. 8. The MCP will return payment records in a structured table you can filter or export. 9. If the connection fails, double-check the API key hasn't been revoked in Moonclerk's settings.

What teammates see: by default, memories from Moonclerk are scoped to the Space (PROJECT visibility) - you can mark any memory PRIVATE or share it ORG-wide.

Works well with

Top models

Compatibility data appears once enough Spaces have used this MCP together with a given model.

How Switchy teams use it

Not enough Spaces yet to publish anonymised usage stats (we require ≥ 50 Spaces per week).

Starter prompts

Recent Payment Summary

@Moonclerk list all payments from the last 30 days and show me a breakdown by status (successful, failed, pending).
Open in a Space →

Active Subscription Count

@Moonclerk list all active subscriptions and tell me how many are currently running.
Open in a Space →

Customer Discount Audit

@Moonclerk list all discounts currently applied to customers and group them by discount code.
Open in a Space →

Payment Form Performance

@Moonclerk list all payment forms and show me which ones have received the most payments this quarter.
Open in a Space →

Failed Payment Follow-Up

@Moonclerk list all failed payments from the last 7 days and include customer names so I can follow up.
Open in a Space →

Example outputs

Illustrative - representative of the model's voice and quality, not literal recordings.

Prompt

@moonclerk show me all active subscriptions and their next billing dates

Output

Based on your MoonClerk account, you have 47 active subscriptions. Here's a summary: 23 are on monthly billing cycles with next charges between Dec 15-31, 2024. 18 are quarterly subscriptions, next billing in Jan-Feb 2025. 6 are annual plans renewing in Q1 2025. The most common plan is 'Pro Monthly' with 15 subscribers. This illustrative example shows how the MCP retrieves subscription data including billing schedules and plan distribution.

Notes

This example demonstrates read-only subscription retrieval. Requires API key with read access to subscription data. The MCP returns raw subscription objects—the AI synthesizes them into a billing timeline. Useful for revenue forecasting and churn monitoring, but won't show payment method details or customer contact info without additional list_customers calls.

Prompt

@moonclerk find all payments from the 'Annual Conference' form in the last 30 days and calculate the total

Output

Found 12 payments through the 'Annual Conference' payment form in the past 30 days. Total collected: $8,400. Breakdown: 9 successful payments ($700 each), 2 partial payments ($350 each), 1 refunded payment ($700). Average processing time was 2.3 days from submission to settlement. This illustrative example shows how filtering by form and date range helps track campaign-specific revenue.

Notes

Combines list_payments filtering with AI calculation. Requires knowing the exact form name or ID—consider listing forms first if unsure. The MCP provides payment status and amounts; the AI handles aggregation. Be aware that 'last 30 days' depends on payment creation date, not settlement date, which may affect accounting reconciliation.

Prompt

@moonclerk compare customers who have active discounts versus those without, and tell me which group has higher retention

Output

Analyzing your customer base: 34 customers have active discounts (list_discounts), while 89 customers pay full price (list_customers). Among discounted customers, 91% have subscriptions older than 6 months versus 67% retention in the full-price group. The most common discount is '20OFF' applied to 18 customers. This illustrative cross-reference suggests discounts correlate with longer subscription duration, though causation isn't established—early adopters may have received promotional pricing.

Notes

This synthesis example showcases using multiple MCP tools together (list_discounts + list_customers + list_subscriptions) to derive business insights the vendor dashboard might not surface. The AI infers retention patterns from subscription age data. Requires API access to all three endpoints. Results depend on how your team tags and applies discounts—inconsistent naming makes analysis harder.

Use-case deep-dives

Monthly revenue reconciliation for SaaS

When Moonclerk MCP speeds up subscription accounting

A 6-person SaaS company runs monthly close and needs to reconcile Moonclerk subscription revenue against their books. The finance lead pulls List Payments filtered by date range and List Subscriptions to cross-check active plans against invoiced amounts. This MCP is the right call if you're doing this reconciliation more than twice a month and your payment volume is under 500 transactions per period—the tool set is lean but covers the core read operations. If you need refund workflows or dispute handling, you'll still be opening the Moonclerk dashboard. The buying threshold: you're spending 90+ minutes a month manually exporting CSVs and pivoting them in spreadsheets.

Customer support discount lookup

Why support teams use this for billing questions

A 3-person support team fields 20-30 billing questions a week from customers asking about applied discounts or payment history. The List Discounts and List Customers tools let the team answer "why was I charged this amount" without leaving their chat workspace or pinging the founder who owns the Moonclerk login. This MCP wins if your support volume justifies API-key auth setup and your team already uses a shared AI workspace for ticket triage. The trade-off: you can read payment data but can't issue refunds or update subscriptions through the MCP, so complex billing issues still escalate. If more than 40% of your billing questions require write actions, the MCP saves less time than you'd expect.

Quarterly churn analysis for product teams

When this MCP fits subscription health reviews

A 5-person product team reviews churn quarterly and wants to segment canceled subscriptions by payment form and discount usage to understand which acquisition channels retain best. The List Subscriptions and List Payment Forms tools surface the raw data without waiting on a finance export. This MCP is borderline if you're only running this analysis once a quarter—setup overhead might outweigh the 30-minute CSV export alternative. It's the right call if you're iterating on pricing experiments and need to pull subscription cohorts weekly or more. The threshold: you're making product decisions based on subscription behavior at least twice a month, and you want that data in the same workspace where you're drafting roadmap docs.

Frequently asked

What does the Moonclerk MCP do in Switchy?

The Moonclerk MCP pulls subscription billing data into Switchy so your AI can answer questions about customers, payments, discounts, and active subscriptions. It reads from your Moonclerk account — listing payment forms, filtering payments by date or status, and retrieving customer records. You can ask things like "show me failed payments this month" or "which customers have the annual discount" without opening Moonclerk.

Do I need admin access to connect Moonclerk?

You need a Moonclerk API key, which only account owners or admins can generate from the Moonclerk dashboard under Settings > API. Standard team members won't have access to create keys. Once you paste the key into Switchy, the MCP authenticates and can read all billing data visible to that account. There's no OAuth flow — just the API key.

Can the Moonclerk MCP create new payment forms or subscriptions?

No. The MCP is read-only — it lists customers, payments, subscriptions, discounts, and payment forms, but it can't create or modify anything. If you need to set up a new form or cancel a subscription, you still do that in Moonclerk directly. The MCP exists to surface billing data for reporting and support questions, not to replace Moonclerk's admin interface.

How is this different from exporting a CSV from Moonclerk?

The MCP queries live data on demand, so your AI always sees current subscription statuses and recent payments without manual exports. You can filter by date range, form ID, or payment status in natural language, and the AI can cross-reference billing data with other tools in your workspace. A CSV is a snapshot; the MCP is a live connection you query conversationally.

Who on the team should connect the Moonclerk MCP?

Whoever handles billing or customer success and has admin access to generate the API key. Once connected in Switchy, anyone in your workspace can ask the AI billing questions — they don't need their own Moonclerk login. Just be aware the MCP exposes all customer payment data to your workspace, so only connect it if your team is comfortable with that visibility.

Data last verified 607 hours ago.Sources aggregated hourly to weekly. See docs/architecture/model-directory.md.