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

  1. Browse to the listing page (e.g. mog.md/packages/vendor/mcp-server)
  2. Select Monthly or Annual billing
  3. Click Subscribe
  4. Complete payment via the Stripe checkout
  5. 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

  1. Go to Dashboard → Subscriptions
  2. Click Cancel on the subscription
  3. Your access continues until the end of the current period
  4. 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:

  1. Your subscription moves to past_due status
  2. You keep access until the end of your current billing period (expiresAt)
  3. Stripe automatically retries payment up to 4 times over ~3 weeks (Smart Retries)
  4. If all retries fail, Stripe cancels the subscription and access is revoked
  5. 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

StatusMeaning
activePaid and access granted
trialingIn free trial period (if offered)
past_duePayment failed, retrying — access still active until period end
incompleteAwaiting payment confirmation (SCA / 3D Secure)
pausedManually paused by vendor
canceledSubscription 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.

On this page

Subscriptions | mog