MoonClerk MCP by usefulapi

io.usefulapiPublished by usefulapi.ioOfficial publisherv1.15.4Updated Nov 7, 2026

Read MoonClerk payment forms, customers (plans with subscriptions) and payments. Read-only.

The publisher's own server: Ably MCP by usefulapi

VerifiedStreamable HTTPWeb executableFinanceBusiness & Commerce

Overview

AI-generated overview

Read-only remote MCP access to MoonClerk payment forms, customers (plans and subscriptions) and payments for an AI assistant.

What you can do
  • List and fetch payment forms with currency, payment volume and checkout counts
  • List and fetch customers (plans) with subscription status, amount, interval, next payment date, payment method and custom fields
  • List and fetch payments with status, amounts, Stripe fees, refunds, payer details and Stripe references
  • Filter customers and payments by form, status, customer or date range
  • Check monthly tool-call usage and manage the server's own subscription plan
When to use it
Useful when you want to ask questions about MoonClerk billing in plain language, such as which plans are past due, which payments failed this month, or which subscriptions bill next week, without opening the MoonClerk dashboard.
Requirements
Remote streamable HTTP endpoint; add only the URL to the client. Sign-in is via OAuth, and on first connect you paste your MoonClerk API key (found in MoonClerk under Settings, API Key). No API key or Authorization header goes in the client config. Free tier allows 50 tool calls per month.
Before you install
The server sees your MoonClerk API key and returns payer names, emails, payment amounts and Stripe references to the assistant. Read tools do not change data, but the meta tools can start a paid subscription (Stripe Checkout link) or cancel it, and a feature request is sent to the provider; confirm before running them. Paid plans cost $9/month or $90/year (Pro) and $39/month or $390/year (Pro+), with no refund for the current period on cancellation.

Installation

In SourceWeft

  1. Open MoonClerk MCP by usefulapi in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.usefulapi%2Fmoonclerk/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "moonclerk-by-usefulapi": {
      "type": "http",
      "url": "https://moonclerk.usefulapi.io/mcp"
    }
  }
}

README

MoonClerk MCP by usefulapi

Read MoonClerk payment forms, customers (plans with subscriptions) and payments. Read-only.

Live endpoint: https://moonclerk.usefulapi.io/mcp · Homepage: https://usefulapi.io/moonclerk

Connect

  • Claude (claude.ai, Desktop): open Customize → Connectors, click + Add → Add custom connector, and paste https://moonclerk.usefulapi.io/mcp.
  • Claude Code: claude mcp add --transport http moonclerk https://moonclerk.usefulapi.io/mcp, then run /mcp to log in.
  • VS Code: Add to VS Code.
  • Cursor and other clients: add the URL as a remote MCP server:
json
{  "mcpServers": {    "moonclerk": {      "url": "https://moonclerk.usefulapi.io/mcp"    }  }}

Add only the URL. Do not add an Authorization header or an API key to the client config: the server signs you in with OAuth, and the login page asks for your MoonClerk credentials.

Step-by-step setup, where to find your credentials, and FAQ: https://usefulapi.io/moonclerk/

On first connect you'll paste your MoonClerk API key (in MoonClerk under Settings → API Key, app.moonclerk.com/settings/api-key).

Tools

ToolTypeWhat it does
moonclerk_list_formsreadList payment forms
moonclerk_get_formreadGet payment form
moonclerk_list_customersreadList customers (plans)
moonclerk_get_customerreadGet customer (plan)
moonclerk_list_paymentsreadList payments
moonclerk_get_paymentreadGet payment
moonclerk_usage_statusmetaUsage status (free-tier meter)
moonclerk_request_featuremetaRequest a missing feature
moonclerk_upgrademetaUpgrade to Pro or Pro+
moonclerk_cancel_subscriptionmetaCancel the Pro subscription

read tools are read-only; write tools mutate data (clients should confirm them); meta tools report usage, manage your subscription or send a feature request.

Pricing

PlanPriceLimit
Free$050 tool calls / month
Pro (per user)$9/mo or $90/yr (2 months free)Unlimited*

*Pro has a fair use limit of 10,000 tool calls a month on this server. For more, write to [email protected].

Pro covers this server only. Subscribe with moonclerk_upgrade (it returns a Stripe Checkout link). Cancel any time with moonclerk_cancel_subscription: Pro continues to the end of the paid period, with no refund for the current period, and running moonclerk_upgrade before then undoes the cancel. Or write to [email protected].

License

MIT © usefulapi. Not affiliated with or endorsed by MoonClerk.

Source: servers/moonclerk/README.md at commit 4046075

Tools

6

moonclerk_list_forms

List payment forms

List the MoonClerk payment forms: id, title, currency, payment_volume (cents), successful_checkout_count and created/updated times. Use the form ids to filter customers (plans) and payments. Read-only. GET /forms.

Parameterscountoffset

moonclerk_get_form

Get payment form

One payment form by id: title, currency, payment volume and checkout count. Read-only. GET /forms/{id}.

Parametersform_idrequired

moonclerk_list_customers

List customers (plans)

List MoonClerk customers, which the MoonClerk web app calls "Plans": each is one payer with their subscription (status, plan amount and interval, next payment date, trial and cancel dates), payment method (brand, last 4), coupon discount, custom form fields and the form they used. Filter by form, status (active, canceled, expired, past_due, pending, unpaid), sign-up date range or next-payment date range, e.g. past_due plans or renewals due this month. The payer's management link and checkout token are never returned. Read-only. GET /customers.

Parameterscountoffsetstatusform_idcheckout_tocheckout_fromnext_payment_tonext_payment_from

moonclerk_get_customer

Get customer (plan)

One MoonClerk customer (plan) by id with the full subscription, payment method, discount, checkout amounts (subtotal, fee, total, upfront amount, trial days) and custom field answers. The payer's management link and checkout token are never returned. Read-only. GET /customers/{id}.

Parameterscustomer_idrequired

moonclerk_list_payments

List payments

List MoonClerk payments (charges): date, status (successful, refunded, failed), amount, Stripe fee and amount refunded in cents, currency, payer name and email, payment method, form, customer id (recurring payments only), coupon and custom fields. Filter by form, customer, status or charge-date range, e.g. failed payments this month or refunds for one plan. Amounts are in cents. Read-only. GET /payments.

Parameterscountoffsetstatusdate_toform_iddate_fromcustomer_id

moonclerk_get_payment

Get payment

One MoonClerk payment by id with amounts (cents), Stripe fee, refunds, payer, payment method, Stripe references (charge, customer, invoice), coupon, custom fields and one-time checkout data. The checkout token is never returned. Read-only. GET /payments/{id}.

Parameterspayment_idrequired

Version history

14
  1. v1.15.4LatestNov 7, 2026
  2. v1.14.3Nov 5, 2026
  3. v1.14.2Nov 5, 2026
  4. v1.14.1Nov 4, 2026
  5. v1.14.0Nov 3, 2026
  6. v1.13.1Nov 3, 2026
  7. v1.12.0Nov 1, 2026
  8. v1.10.0Oct 31, 2026
  9. v1.9.0Oct 31, 2026
  10. v1.8.2Oct 30, 2026
  11. v1.8.0Oct 30, 2026
  12. v1.3.0Oct 26, 2026
  13. v1.0.3Oct 25, 2026
  14. v1.0.0Oct 25, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

Other Usefulapi integrations