{"name":"io.github.jdhart81/subscriptions","slug":"jdhart81-subscriptions","title":null,"description":"Verified monthly-seat catalog, account attribution, quota, overage, and MRR infrastructure.","url":"https://mcp.market/server/jdhart81-subscriptions","rating":null,"grade":"B","score":81,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":20,"stars":0,"forks":1,"downloads_week":null,"last_push_at":"2026-10-16T18:47:26.000Z","license":"Apache-2.0"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T06:05:30.283Z","last_ok_at":"2026-11-04T06:05:30.283Z","latency_ms":60},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/jdhart81/viridis-agent-fleet","website":null,"version":"0.1.1","remotes":[{"type":"streamable-http","url":"https://mcp.viridisconservation.com/subscriptions/mcp"}],"packages":[],"tools":[{"name":"create_account","description":"Create a free account for bearer attribution. The full account key is\n    returned once; only its SHA-256 and last four characters are retained.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"account_ref":{"title":"Account Ref","type":"string"}},"required":["account_ref"],"title":"create_accountArguments"}},{"name":"create_checkout_link","description":"Prepare a Stripe-hosted subscription Checkout URL. It never charges a\n    card. Draft plans, missing owner approval, unavailable covered agents, or\n    missing recurring Price IDs fail closed without creating a session.","write_action":true,"price_micros":0,"input_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"}},{"name":"customer_portal_link","description":"Return a bearer-owned Stripe-hosted billing-portal URL. The human\n    manages or cancels there; this tool never moves money.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"account_id":{"title":"Account Id","type":"string"}},"required":["account_id"],"title":"customer_portal_linkArguments"}},{"name":"describe_agent","description":"Return the fleet-standard version, catalog digest, security posture,\n    lifecycle policy, and capabilities.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"describe_agentArguments"}},{"name":"get_plan","description":"Get one exact monthly plan and its versioned catalog lineage.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"plan_id":{"title":"Plan Id","type":"string"}},"required":["plan_id"],"title":"get_planArguments"}},{"name":"list_plans","description":"List the versioned monthly-seat catalog, exact prices/coverage, catalog\n    SHA-256, readiness flags, and pending owner-confirmation notice.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"list_plansArguments"}},{"name":"mrr_summary","description":"Return aggregate active live-mode subscription count, MRR minor units,\n    and plan mix. No account or Stripe identifiers are exposed.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{},"title":"mrr_summaryArguments"}},{"name":"record_subscription","description":"Pull-verify a Stripe session/subscription and idempotently activate its\n    exact subscription period. A newly created account receives its key once.","write_action":false,"price_micros":0,"input_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"}},{"name":"subscription_status","description":"Return bearer-owned subscription lifecycle and current-period quota.\n    The account key is always masked in output.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"account_id":{"title":"Account Id","type":"string"}},"required":["account_id"],"title":"subscription_statusArguments"}},{"name":"usage_summary","description":"Return bearer-owned, period-resolved included and overage usage with\n    exact catalog lineage and conservation totals.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"account_id":{"title":"Account Id","type":"string"}},"required":["account_id"],"title":"usage_summaryArguments"}}],"scan":{"score":81,"grade":"B","scanned_at":"2026-10-16T21:42:19.693Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-16T21:42:19.652Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 761ms"]},"poisoning":{"score":15,"max":15,"notes":["10 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 2 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://mcp.viridisconservation.com/subscriptions/mcp","reachable":true,"authRequired":false,"latencyMs":761,"serverInfo":{"name":"subscriptions-agent","version":"1.28.1"}}],"packages":[],"repo":{"found":true,"owner":"jdhart81","repo":"viridis-agent-fleet","archived":false,"pushedAt":"2026-10-16T18:47:26Z","stars":0,"forks":1,"openIssues":9,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/179389866?v=4","ownerCreatedAt":"2024-08-25T13:59:56Z","license":"Apache-2.0"},"icon":{"url":null,"source":"none"},"presence":{"stars":0,"forks":1,"downloadsWeek":null,"license":"Apache-2.0","lastPushAt":"2026-10-16T18:47:26.000Z","score":20}}}},"grade_history":[],"reviews":[]}