{"server":"io.github.jdhart81/subscriptions","count":10,"tools":[{"name":"create_account","title":null,"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.","input_schema":{"type":"object","title":"create_accountArguments","required":["account_ref"],"properties":{"account_ref":{"type":"string","title":"Account Ref"}}},"output_schema":{"type":"object","title":"create_accountOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"},{"name":"create_checkout_link","title":null,"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.","input_schema":{"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"}}},"output_schema":{"type":"object","title":"create_checkout_linkOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"},{"name":"customer_portal_link","title":null,"description":"Return a bearer-owned Stripe-hosted billing-portal URL. The human\n    manages or cancels there; this tool never moves money.","input_schema":{"type":"object","title":"customer_portal_linkArguments","required":["account_id"],"properties":{"account_id":{"type":"string","title":"Account Id"}}},"output_schema":{"type":"object","title":"customer_portal_linkOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"},{"name":"describe_agent","title":null,"description":"Return the fleet-standard version, catalog digest, security posture,\n    lifecycle policy, and capabilities.","input_schema":{"type":"object","title":"describe_agentArguments","properties":{}},"output_schema":{"type":"object","title":"describe_agentOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"},{"name":"get_plan","title":null,"description":"Get one exact monthly plan and its versioned catalog lineage.","input_schema":{"type":"object","title":"get_planArguments","required":["plan_id"],"properties":{"plan_id":{"type":"string","title":"Plan Id"}}},"output_schema":{"type":"object","title":"get_planOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"},{"name":"list_plans","title":null,"description":"List the versioned monthly-seat catalog, exact prices/coverage, catalog\n    SHA-256, readiness flags, and pending owner-confirmation notice.","input_schema":{"type":"object","title":"list_plansArguments","properties":{}},"output_schema":{"type":"object","title":"list_plansOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"},{"name":"mrr_summary","title":null,"description":"Return aggregate active live-mode subscription count, MRR minor units,\n    and plan mix. No account or Stripe identifiers are exposed.","input_schema":{"type":"object","title":"mrr_summaryArguments","properties":{}},"output_schema":{"type":"object","title":"mrr_summaryOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"},{"name":"record_subscription","title":null,"description":"Pull-verify a Stripe session/subscription and idempotently activate its\n    exact subscription period. A newly created account receives its key once.","input_schema":{"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"}}},"output_schema":{"type":"object","title":"record_subscriptionOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"},{"name":"subscription_status","title":null,"description":"Return bearer-owned subscription lifecycle and current-period quota.\n    The account key is always masked in output.","input_schema":{"type":"object","title":"subscription_statusArguments","required":["account_id"],"properties":{"account_id":{"type":"string","title":"Account Id"}}},"output_schema":{"type":"object","title":"subscription_statusOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"},{"name":"usage_summary","title":null,"description":"Return bearer-owned, period-resolved included and overage usage with\n    exact catalog lineage and conservation totals.","input_schema":{"type":"object","title":"usage_summaryArguments","required":["account_id"],"properties":{"account_id":{"type":"string","title":"Account Id"}}},"output_schema":{"type":"object","title":"usage_summaryOutput","required":["result"],"properties":{"result":{"type":"string","title":"Result"}}},"annotations":null,"source":"probe","observed_at":"2026-10-19T21:20:02.950Z"}],"next_cursor":null,"next_actions":[{"action":"get_connection","description":"Connection block to call these tools","href":"/v1/servers/io.github.jdhart81%2Fsubscriptions/connection?target=mcpServers","arguments":{"name":"io.github.jdhart81/subscriptions","target":"mcpServers"}},{"action":"get_server","description":"Full descriptor with trust and connectability","href":"/v1/servers/io.github.jdhart81%2Fsubscriptions","arguments":{"name":"io.github.jdhart81/subscriptions"}}]}