← Files SubCenter for TeamsARCHIVED FILE
plugin.json
6.4 KB · Nov 13, 2026 · 18:11 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "subcenter-teams",
"version": "1.0.1",
"description": "Track what your team pays for software and AI tools: spend, renewals, cancel-by dates, seats, invoices and client bill-back.",
"author": {
"name": "Clearstack Labs",
"email": "connect@subcenter.io",
"url": "https://subcenter.io/teams"
},
"homepage": "https://subcenter.io/teams/agents",
"keywords": [
"saas spend",
"ai tools",
"subscriptions",
"renewals",
"invoices",
"seats",
"bill-back"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "SubCenter for Teams",
"shortDescription": "Track SaaS & AI tool spend",
"longDescription": "SubCenter for Teams is a spend tracker for the software and AI tools a team pays for. It keeps track of what a small team pays for its SaaS and AI tools: what each tool costs, when it renews, the last day to cancel, who holds which seat, and which client each tool should be billed to.\n\nWhat you can do in ChatGPT with your SubCenter workspace:\n- Answer spend questions: monthly and yearly totals, AI-tool spend per person, the most expensive tools, costs by category or owner.\n- See renewals and cancel-by deadlines coming up in the next days or weeks, so nothing renews by accident.\n- Review invoices that were forwarded to the workspace inbox, and confirm or dismiss them.\n- Add, update, keep or cancel tools, and assign or release seats.\n- Prepare an offboarding when someone leaves: their seats, the tools they own and what to cancel.\n- Produce the monthly client bill-back report for agencies.\n\nWho it's for: freelancers, agencies and small teams of up to 10 people who already use SubCenter for Teams (subcenter.io/teams) to track their software costs.\n\nLimitations:\n- It needs a SubCenter for Teams account, and works only with the one workspace you connect, within the role and scopes you approve.\n- It doesn't connect to banks or cards, and it doesn't make payments or change anything with your vendors. Marking a tool as cancelled records the decision in SubCenter; you still cancel with the vendor yourself.\n- Anything that deletes or offboards is marked as destructive, so ChatGPT asks before running it. Every change is recorded in the workspace activity log.\n\nData is hosted in the EU.",
"developerName": "Clearstack Labs",
"category": "Finance",
"capabilities": [
"Spend summaries",
"Renewal and cancel-by reminders",
"Invoice review",
"Tool and seat management",
"Offboarding",
"Client bill-back reports"
],
"websiteURL": "https://subcenter.io/teams",
"supportURL": "https://subcenter.io/teams/contact",
"privacyPolicyURL": "https://subcenter.io/privacy-policy",
"termsOfServiceURL": "https://subcenter.io/terms-of-use",
"defaultPrompt": [
"What renews in the next 30 days, and when is the last day to cancel?",
"How much do we spend on AI tools per person this month?",
"Which invoices are waiting for review?"
],
"brandColor": "#2F7D5F",
"brandColorDark": "#61B594",
"composerIcon": "./assets/icon.png",
"composerIconDark": "./assets/icon-dark.png",
"logo": "./assets/logo.png",
"logoDark": "./assets/logo-dark.png",
"screenshots": [
"./assets/screenshot-dashboard.png"
]
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Upcoming renewals",
"prompt": "What renews in the next 30 days, and what's the last day to cancel each?",
"tools_triggered": "list_upcoming_renewals",
"expected_behavior": "Lists the Northwind Studio tools renewing in the next 30 days with renewal dates, and cancel-by dates for contracts with a notice period (Notion Plus, HubSpot Starter)."
},
{
"description": "AI spend per person",
"prompt": "How much do we spend on AI tools per person this month?",
"tools_triggered": "get_spend_summary",
"expected_behavior": "Returns the monthly AI-tool spend (e.g. ChatGPT Team and Claude Team) and the amount per member, without inventing numbers."
},
{
"description": "Invoices to review",
"prompt": "Show the invoices waiting for review.",
"tools_triggered": "list_invoices",
"expected_behavior": "Lists the pending invoices (Anthropic receipt 2318-4471 and the Loom invoice) with vendor, amount and date."
},
{
"description": "Add a tool",
"prompt": "Add Linear at 8 EUR per month, 3 seats, renewing on the 1st of next month.",
"tools_triggered": "create_tool",
"expected_behavior": "Creates a Linear tool with that cost, cadence, seats and renewal date, and confirms what was added."
},
{
"description": "Client bill-back report",
"prompt": "Make the bill-back report for Acme Retail for this month.",
"tools_triggered": "get_bill_back_report",
"expected_behavior": "Returns what Acme Retail owes this month, tool by tool (Figma Professional and Hetzner Cloud shares)."
}
],
"negative": [
{
"description": "Billing inside ChatGPT",
"prompt": "Charge my card for the SubCenter Team plan."
},
{
"description": "Another company's data",
"prompt": "Show me the tools and spend of another company's SubCenter workspace."
},
{
"description": "Unrelated request",
"prompt": "Book me a flight to Berlin next Friday."
}
]
},
"demo_recording_url": "https://youtu.be/yeGVT6Vtk-k",
"commerce": false,
"commerce_description": "No purchases in ChatGPT. The plugin has no billing tools; plans are bought on subcenter.io."
},
"publication": {
"release_notes": "First release: spend summaries, renewals and cancel-by dates, invoice review, tools and seats, offboarding, and client bill-back reports."
},
"apps": "./.app.json"
}
}
}
SHA-256: ff5c4d9ffbbf1329d20399f8c07bb5d66b74227ebe5d7e20817865c4040b33da