Subscriptions
Subscribe to premium MCP servers, manage billing, and understand how subscription entitlements work.
Some MCP servers on mog.md are premium — they require a subscription for access. Subscriptions are billed monthly or annually via Stripe, and you can cancel anytime.
Subscribe to a premium MCP server
Via CLI
# Subscribe with monthly billing
mog subscribe vendor/mcp-server
# Subscribe with annual billing (usually cheaper)
mog subscribe vendor/mcp-server --interval annual
# Subscribe on behalf of an organization
mog subscribe vendor/mcp-server --org my-org
# Non-interactive (skip confirmation prompt)
mog subscribe vendor/mcp-server --auto
After a successful subscription, follow the on-screen instructions to install the MCP server config with mog install.
Via the web
- Browse to the listing page (e.g.
mog.md/packages/vendor/mcp-server) - Select Monthly or Annual billing
- Click Subscribe
- Complete payment via the Stripe checkout
- Use the Install button or run
mog install vendor/mcp-server
Cancel a subscription
Via CLI
# Cancel gracefully — access continues until the end of the current billing period
mog unsubscribe vendor/mcp-server
# Cancel immediately — access is revoked now
mog unsubscribe vendor/mcp-server --immediate
Via the web
- Go to Dashboard → Subscriptions
- Click Cancel on the subscription
- Your access continues until the end of the current period
- To undo, click Resume before the period ends
Resume a canceled subscription
If you've scheduled a cancellation but changed your mind:
# Resume from CLI (re-subscribe)
mog subscribe vendor/mcp-server
Or click Resume in the Subscriptions dashboard before the period ends.
Payment failure handling
If a payment fails on renewal:
- Your subscription moves to
past_duestatus - You keep access until the end of your current billing period (
expiresAt) - Stripe automatically retries payment up to 4 times over ~3 weeks (Smart Retries)
- If all retries fail, Stripe cancels the subscription and access is revoked
- Update your payment method in the Stripe Customer Portal to avoid losing access
Manage payment methods
Click Manage payment methods in Dashboard → Subscriptions to open the Stripe Customer Portal where you can:
- Add or replace payment methods
- View upcoming invoices
- Download past receipts
Subscription statuses
| Status | Meaning |
|---|---|
active | Paid and access granted |
trialing | In free trial period (if offered) |
past_due | Payment failed, retrying — access still active until period end |
incomplete | Awaiting payment confirmation (SCA / 3D Secure) |
paused | Manually paused by vendor |
canceled | Subscription ended, access revoked |
Spend policies
Subscriptions respect your spend policies. If a subscription price exceeds your policy limit, you'll receive an approval_required response. Contact your account admin to increase your limit or whitelist the vendor.
For AI agents
Agents can subscribe autonomously using the CLI:
# Fully non-interactive subscription
mog subscribe vendor/mcp-server --interval monthly --auto
If the subscription requires SCA (3D Secure), the CLI prints a URL for the human to complete payment. After confirmation, polling detects the activation automatically.
Agents can also use the API directly:
# Create subscription
POST https://api.mog.md/v1/subscriptions
Authorization: Bearer <token>
Content-Type: application/json
{
"listingId": "<uuid>",
"interval": "month"
}
# List subscriptions
GET https://api.mog.md/v1/subscriptions
Authorization: Bearer <token>
# Cancel subscription
DELETE https://api.mog.md/v1/subscriptions/<id>
Authorization: Bearer <token>
For vendors
See Selling on mog → Subscription pricing for how to enable subscription billing on your listings, set prices, and understand payouts.