subscriptions

Verified monthly-seat catalog, account attribution, quota, overage, and MRR infrastructure.

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
65%
Qualität der Benennung
90%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~1,006Tokens (Tool-Definitionen)
~783 BTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.79% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "subscriptions": {
      "url": "https://mcp.viridisconservation.com/subscriptions/mcp"
    }
  }
}

Remote-Endpunkte

https://mcp.viridisconservation.com/subscriptions/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (10)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
🟢list_plans

List the versioned monthly-seat catalog, exact prices/coverage, catalog SHA-256, readiness flags, and pending owner-confirmation notice.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "list_plansArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "list_plansOutput"
}
🟢get_plan(plan_id)

Get one exact monthly plan and its versioned catalog lineage.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "plan_id": {
      "title": "Plan Id",
      "type": "string"
    }
  },
  "required": [
    "plan_id"
  ],
  "title": "get_planArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "get_planOutput"
}
🟡create_account(account_ref)

Create a free account for bearer attribution. The full account key is returned once; only its SHA-256 and last four characters are retained.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "account_ref": {
      "title": "Account Ref",
      "type": "string"
    }
  },
  "required": [
    "account_ref"
  ],
  "title": "create_accountArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "create_accountOutput"
}
🟡create_checkout_link(plan_id, account_ref)

Prepare a Stripe-hosted subscription Checkout URL. It never charges a card. Draft plans, missing owner approval, unavailable covered agents, or missing recurring Price IDs fail closed without creating a session.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "plan_id": {
      "title": "Plan Id",
      "type": "string"
    },
    "account_ref": {
      "title": "Account Ref",
      "type": "string"
    }
  },
  "required": [
    "plan_id",
    "account_ref"
  ],
  "title": "create_checkout_linkArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "create_checkout_linkOutput"
}
⚪record_subscription(stripe_session_or_sub_id)

Pull-verify a Stripe session/subscription and idempotently activate its exact subscription period. A newly created account receives its key once.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "stripe_session_or_sub_id": {
      "title": "Stripe Session Or Sub Id",
      "type": "string"
    }
  },
  "required": [
    "stripe_session_or_sub_id"
  ],
  "title": "record_subscriptionArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "record_subscriptionOutput"
}
⚪subscription_status(account_id)

Return bearer-owned subscription lifecycle and current-period quota. The account key is always masked in output.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "account_id": {
      "title": "Account Id",
      "type": "string"
    }
  },
  "required": [
    "account_id"
  ],
  "title": "subscription_statusArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "subscription_statusOutput"
}
⚪customer_portal_link(account_id)

Return a bearer-owned Stripe-hosted billing-portal URL. The human manages or cancels there; this tool never moves money.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "account_id": {
      "title": "Account Id",
      "type": "string"
    }
  },
  "required": [
    "account_id"
  ],
  "title": "customer_portal_linkArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "customer_portal_linkOutput"
}
⚪usage_summary(account_id)

Return bearer-owned, period-resolved included and overage usage with exact catalog lineage and conservation totals.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "account_id": {
      "title": "Account Id",
      "type": "string"
    }
  },
  "required": [
    "account_id"
  ],
  "title": "usage_summaryArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "usage_summaryOutput"
}
⚪mrr_summary

Return aggregate active live-mode subscription count, MRR minor units, and plan mix. No account or Stripe identifiers are exposed.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "mrr_summaryArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "mrr_summaryOutput"
}
🟢describe_agent

Return the fleet-standard version, catalog digest, security posture, lifecycle policy, and capabilities.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "title": "describe_agentArguments"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "result": {
      "title": "Result",
      "type": "string"
    }
  },
  "required": [
    "result"
  ],
  "title": "describe_agentOutput"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet10 Tools
verifiziertVersion nicht aufgezeichnet10 Tools