Viridis Conservation Viridis Subscriptions MCP
Provides verified monthly-seat catalog, account attribution, quota management, overage tracking, and MRR infrastructure for Viridis conservation and compliance tools. It allows agents to discover and manage subscriptions for carbon/compliance routes like regulatory-radar and ghg-ledger.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.viridisconservation.com/subscriptions/mcpWhat its tools do
10 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.
Can change data (4)
Checks and signals
Each line is separate evidence, not a trust score.
- Passed Endpoint answered the live check ·
- Availability 1 of 1 checks passed in 30 days
What you can do with it
- Verify monthly-seat catalog and account attribution
- Manage quota and track overage for compliance tools
- Access MRR infrastructure data via list_plans tool
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- subscriptions-agent 1.28.1
- MCP protocol negotiated in check
- 2025-11-25
- Tools
- 10 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": false
},
"prompts": {
"listChanged": false
},
"resources": {
"subscribe": false,
"listChanged": false
},
"experimental": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
10 advertised
list_plans — List monthly plans
List the versioned monthly-seat catalog, exact prices/coverage, catalog SHA-256, readiness flags, and pending owner-confirmation notice.
{
"type": "object",
"title": "list_plansArguments",
"properties": {}
}{
"type": "object",
"title": "list_plansOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "List monthly plans",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}get_plan — Get plan
Get one exact monthly plan and its versioned catalog lineage.
{
"type": "object",
"title": "get_planArguments",
"required": [
"plan_id"
],
"properties": {
"plan_id": {
"type": "string",
"title": "Plan Id"
}
}
}{
"type": "object",
"title": "get_planOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "Get plan",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}create_account — Create account
Create a free account for bearer attribution. The full account key is returned once; only its SHA-256 and last four characters are retained.
{
"type": "object",
"title": "create_accountArguments",
"required": [
"account_ref"
],
"properties": {
"account_ref": {
"type": "string",
"title": "Account Ref"
}
}
}{
"type": "object",
"title": "create_accountOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "Create account",
"readOnlyHint": false,
"openWorldHint": false,
"destructiveHint": false
}create_checkout_link — Create checkout link
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.
{
"type": "object",
"title": "create_checkout_linkArguments",
"required": [
"plan_id",
"account_ref"
],
"properties": {
"plan_id": {
"type": "string",
"title": "Plan Id"
},
"account_ref": {
"type": "string",
"title": "Account Ref"
}
}
}{
"type": "object",
"title": "create_checkout_linkOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "Create checkout link",
"readOnlyHint": false,
"openWorldHint": true,
"destructiveHint": false
}record_subscription — Record subscription
Pull-verify a Stripe session/subscription and idempotently activate its exact subscription period. A newly created account receives its key once.
{
"type": "object",
"title": "record_subscriptionArguments",
"required": [
"stripe_session_or_sub_id"
],
"properties": {
"stripe_session_or_sub_id": {
"type": "string",
"title": "Stripe Session Or Sub Id"
}
}
}{
"type": "object",
"title": "record_subscriptionOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "Record subscription",
"readOnlyHint": false,
"openWorldHint": true,
"destructiveHint": false
}subscription_status — Subscription status
Return bearer-owned subscription lifecycle and current-period quota. The account key is always masked in output.
{
"type": "object",
"title": "subscription_statusArguments",
"required": [
"account_id"
],
"properties": {
"account_id": {
"type": "string",
"title": "Account Id"
}
}
}{
"type": "object",
"title": "subscription_statusOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "Subscription status",
"readOnlyHint": true,
"openWorldHint": true,
"destructiveHint": false
}customer_portal_link — Customer portal link
Return a bearer-owned Stripe-hosted billing-portal URL. The human manages or cancels there; this tool never moves money.
{
"type": "object",
"title": "customer_portal_linkArguments",
"required": [
"account_id"
],
"properties": {
"account_id": {
"type": "string",
"title": "Account Id"
}
}
}{
"type": "object",
"title": "customer_portal_linkOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "Customer portal link",
"readOnlyHint": false,
"openWorldHint": true,
"destructiveHint": false
}usage_summary — Usage summary
Return bearer-owned, period-resolved included and overage usage with exact catalog lineage and conservation totals.
{
"type": "object",
"title": "usage_summaryArguments",
"required": [
"account_id"
],
"properties": {
"account_id": {
"type": "string",
"title": "Account Id"
}
}
}{
"type": "object",
"title": "usage_summaryOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "Usage summary",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}mrr_summary — Mrr summary
Return aggregate active live-mode subscription count, MRR minor units, and plan mix. No account or Stripe identifiers are exposed.
{
"type": "object",
"title": "mrr_summaryArguments",
"properties": {}
}{
"type": "object",
"title": "mrr_summaryOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "Mrr summary",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}describe_agent — Describe this service
Return the fleet-standard version, catalog digest, security posture, lifecycle policy, and capabilities.
{
"type": "object",
"title": "describe_agentArguments",
"properties": {}
}{
"type": "object",
"title": "describe_agentOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "string",
"title": "Result"
}
}
}{
"title": "Describe this service",
"readOnlyHint": true,
"openWorldHint": false,
"destructiveHint": false
}Prompts
0 advertised
Resources
0 advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 553 ms
- 95th percentile latency
- 553 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 553 ms · metadata changed · 10 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport http viridis-subscriptions-mcp https://mcp.viridisconservation.com/subscriptions/mcpCodex
codex mcp add viridis-subscriptions-mcp --url https://mcp.viridisconservation.com/subscriptions/mcpCursor
{
"mcpServers": {
"viridis-subscriptions-mcp": {
"url": "https://mcp.viridisconservation.com/subscriptions/mcp"
}
}
}Cline
{
"mcpServers": {
"viridis-subscriptions-mcp": {
"type": "streamableHttp",
"url": "https://mcp.viridisconservation.com/subscriptions/mcp",
"disabled": false
}
}
}VS Code
{
"servers": {
"viridis-subscriptions-mcp": {
"type": "http",
"url": "https://mcp.viridisconservation.com/subscriptions/mcp"
}
}
}Gemini CLI
gemini mcp add --transport http viridis-subscriptions-mcp https://mcp.viridisconservation.com/subscriptions/mcpClaude Desktop
https://mcp.viridisconservation.com/subscriptions/mcpWindsurf
{
"mcpServers": {
"viridis-subscriptions-mcp": {
"serverUrl": "https://mcp.viridisconservation.com/subscriptions/mcp"
}
}
}Let your agent find its tools
Find servers like Viridis Conservation Viridis Subscriptions MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.