https://mcp.mesub.io/mcp
{ "mcpServers": { "mesub": { "url": "https://mcp.mesub.io/mcp" } } }
"type": "http" beside the url. A tool configured from a
terminal takes the same two things, a name and the address. The words of the
command are your tool's own, this is only its usual shape:your-tool mcp add --transport http \ mesub https://mcp.mesub.io/mcp
| Tool | What it does |
get_project | The project, its tier, and how much of its limits is used |
list_plans | Every plan, with its subscribers and what it collected this period. A prepared plan waits there with its link to sign |
get_plan | One plan: its subscribers by status, its latest charges, why charges fail |
list_subscriptions | Subscriptions, by plan or by status, or found by wallet or by your own customer id |
get_subscription | One subscription and every charge tried on it |
check_access | Whether a customer has access, and why not when they do not |
list_events | What happened on a day, over the last 45 days: payments, subscribers, changes to the project. Finds a charge by wallet, your customer id or the start of its signature |
list_upcoming_charges | The charges and retries to come, each one Mesub already expects to fail flagged with why |
get_overview | Collected, failed and recovered over 7, 30 or 90 days |
list_webhooks | The webhook endpoints, never their secret |
list_webhook_deliveries | An endpoint's deliveries and what your server answered |
get_webhook_secret | An endpoint's signing secret |
search_docs | Search these docs. It reads nothing of your project |
ping | Whether Mesub answers |
| Tool | What it does |
retry_charge | Retry a failed charge, when a customer is late. Mesub refuses one that cannot succeed or a wallet short of funds, spending no retry |
update_retry_policy | Change how many times a plan retries, and how far apart |
create_webhook | Add an endpoint and return its signing secret |
update_webhook | Change the URL or the events of an endpoint, turn it off or back on |
delete_webhook | Delete an endpoint |
regenerate_webhook_secret | Draw a new signing secret. The old one keeps signing for overlap_hours, 0 to 24: at once by default |
send_test_webhook | Send a test delivery to an endpoint |
update_project | Rename the project |
| Tool | What it does |
prepare_plan | Fill in a plan for you. It does not exist until you sign it yourself in the dashboard |