Skip to main content
Glama

SubCenter for Teams

Server Details

Track SaaS and AI-tool spend, renewals, seats, invoices and client bill-back for small teams.

Ownership verified
Status
Healthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP ยท MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

27 tools
assign_seatAssign a seatInspect

Give someone a seat on a tool: a member (member_email) or someone without SubCenter access (person_name and/or person_email).

ParametersJSON Schema
NameRequiredDescriptionDefault
tool_idYesThe id, as returned by the list tools
person_nameNoName of someone without SubCenter access
member_emailNoEmail of a workspace member
person_emailNoEmail of someone without SubCenter access

Output Schema

ParametersJSON Schema
NameRequiredDescription
seatNo
cancel_toolMark a tool cancelledInspect

Record that the team stopped paying for a tool; it stays in the cancelled list. This doesn't cancel the subscription with the vendor.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools
reasonNoWhy, for the activity log
dry_runNoOnly say what would change, without changing anything

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolNo
dry_runNo
confirm_invoiceConfirm an invoiceInspect

Confirm an invoice from the review inbox and link it to a tool (tool_id "new" creates one from the invoice). Updates the tool's price, seats and renewal date unless update_tool is false.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools
invoiceNoCorrections to what was read
tool_idYesA tool id, or "new"
update_toolNofalse to leave the tool as it is (default true)

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolNo
invoiceNo
price_changedNo
create_toolAdd a toolInspect

Add a software tool the workspace pays for.

ParametersJSON Schema
NameRequiredDescriptionDefault
costNoPrice per cadence, e.g. "24.00"
nameYesThe tool's name, e.g. "Figma"
notesNoFree-text notes
seatsNoSeats paid for
trialNotrue while it's a free trial
cadenceNoHow often it bills
categoryNoe.g. "Design" or "AI"
vat_rateNoVAT percent, e.g. 21
allocationsNoClient shares; percent 0 removes a client
auto_renewsNotrue when the contract renews unless cancelled
notice_daysNoDays of notice needed before renewal to cancel
owner_emailNoEmail of the member who owns it
renewal_dateYesNext renewal, YYYY-MM-DD
cost_currencyNoISO code, defaults to the workspace currency
prices_include_vatNotrue when cost already includes VAT

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolNo
delete_toolDelete a tool
Destructive
Inspect

Delete a tool and its seats for good. Prefer cancel_tool, which keeps the record. Try with dry_run first.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools
dry_runNoOnly say what would change, without changing anything

Output Schema

ParametersJSON Schema
NameRequiredDescription
deletedNo
dry_runNo
would_deleteNo
dismiss_invoiceDismiss an invoiceInspect

Dismiss an invoice that isn't for software the team pays for.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools

Output Schema

ParametersJSON Schema
NameRequiredDescription
invoiceNo
get_bill_back_reportBill-back report
Read-onlyIdempotent
Inspect

What each client owes for a month, tool by tool.

ParametersJSON Schema
NameRequiredDescriptionDefault
basisNomonthly (default) spreads yearly costs evenly; charged counts what was charged that month
monthNoYYYY-MM, this month by default

Output Schema

ParametersJSON Schema
NameRequiredDescription
basisNo
monthNo
totalNo
clientsNo
currencyNo
total_centsNo
get_clientGet a client
Read-onlyIdempotent
Inspect

A client and the tools billed back to it.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools

Output Schema

ParametersJSON Schema
NameRequiredDescription
clientNo
get_invoiceGet an invoice
Read-onlyIdempotent
Inspect

One invoice with what was read from it and the tool it probably belongs to.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools

Output Schema

ParametersJSON Schema
NameRequiredDescription
invoiceNo
get_spend_summarySpend summary
Read-onlyIdempotent
Inspect

Monthly and annual run rate, spend by category, AI spend, unused seats, tools without an owner, the next twelve months, and renewals and cancel-by decisions due in the next 30 days. Amounts are in the workspace currency, net of VAT unless the workspace's amounts_include_vat is true.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
spendNo
workspaceNo
monthly_costNo
decisions_dueNo
upcoming_renewalsNo
get_toolGet a tool
Read-onlyIdempotent
Inspect

One tool with its details: VAT, seats used, client shares, notes, payment method.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolNo
get_workspaceWorkspace and access
Read-onlyIdempotent
Inspect

The workspace (name, plan, currency, time zone, today's date), the member this connection acts for, their role and the scopes it has. Call this first.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
accessNo
workspaceNo
keep_toolKeep a toolInspect

Decide to keep a tool past its current cancel-by deadline, so reminders stop until the next one.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolNo
dry_runNo
list_activityActivity log
Read-onlyIdempotent
Inspect

Who changed what, newest first, on the web, in the app or through an agent.

ParametersJSON Schema
NameRequiredDescriptionDefault
viaNoOnly changes made this way; agents covers api_key and oauth
limitNoPage size
sinceNoOnly changes after this time, ISO 8601
cursorNonext_cursor from the previous page
action_prefixNoe.g. "tool."

Output Schema

ParametersJSON Schema
NameRequiredDescription
eventsNo
next_cursorNo
list_clientsList clients
Read-onlyIdempotent
Inspect

Clients that tool costs are billed back to, with this month's amount.

ParametersJSON Schema
NameRequiredDescriptionDefault
include_archivedNoAlso list archived clients (default false)

Output Schema

ParametersJSON Schema
NameRequiredDescription
clientsNo
list_invitationsList invitations
Read-onlyIdempotent
Inspect

Pending invitations.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
invitationsNo
list_invoicesList invoices
Read-onlyIdempotent
Inspect

Invoices, newest first. Defaults to the ones waiting for review.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoPage size
cursorNonext_cursor from the previous page
statusNoWhich invoices (default pending_review)
tool_idNoOnly invoices linked to this tool

Output Schema

ParametersJSON Schema
NameRequiredDescription
invoicesNo
next_cursorNo
list_membersList members
Read-onlyIdempotent
Inspect

Members who can sign in, with their roles.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
membersNo
member_limitNo
list_peopleList people
Read-onlyIdempotent
Inspect

Everyone using the workspace's tools (members and people without access), their seats, the tools they own and what their seats cost a month. Each has a key for offboard_person.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
peopleNo
list_seatsList seats
Read-onlyIdempotent
Inspect

Who holds a tool's seats.

ParametersJSON Schema
NameRequiredDescriptionDefault
tool_idYesThe id, as returned by the list tools
include_releasedNoAlso list seats taken back (default false)

Output Schema

ParametersJSON Schema
NameRequiredDescription
seatsNo
list_toolsList tools
Read-onlyIdempotent
Inspect

The workspace's software tools with cost, cadence, seats, renewal date and owner.

ParametersJSON Schema
NameRequiredDescriptionDefault
qNoPart of the name
sortNoSort order (default name)
limitNoPage size
ownerNoA membership id, or "none"
cursorNonext_cursor from the previous page
statusNoWhich tools (default active)
categoryNoOnly tools in this category
client_idNoOnly tools billed back to this client
renewing_beforeNoOnly tools renewing before this date, YYYY-MM-DD

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolsNo
next_cursorNo
list_upcoming_renewalsUpcoming renewals
Read-onlyIdempotent
Inspect

Tools renewing soon, and contracts that renew by themselves unless cancelled by their cancel_by date.

ParametersJSON Schema
NameRequiredDescriptionDefault
within_daysNoLook ahead this many days (default 30)

Output Schema

ParametersJSON Schema
NameRequiredDescription
todayNo
renewalsNo
within_daysNo
decisions_dueNoContracts that renew by themselves unless cancelled by `cancel_by`.
reactivate_toolReactivate a toolInspect

Make a cancelled tool active again.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolNo
dry_runNo
release_seatRelease a seatInspect

Take a seat back. It's kept as history.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe seat id from list_seats
tool_idYesThe id, as returned by the list tools

Output Schema

ParametersJSON Schema
NameRequiredDescription
seatNo
restore_invoiceRestore an invoiceInspect

Move a dismissed invoice back to review.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools

Output Schema

ParametersJSON Schema
NameRequiredDescription
invoiceNo
send_invoice_to_accountingSend to bookkeepingInspect

Email a confirmed invoice to the workspace's bookkeeping address again.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools

Output Schema

ParametersJSON Schema
NameRequiredDescription
queuedNo
accounting_emailNo
update_toolChange a toolInspect

Change a tool's price, seats, renewal date, owner, client shares or other details. Only send what changes.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe id, as returned by the list tools
costNoPrice per cadence, e.g. "24.00"
nameNoThe tool's name, e.g. "Figma"
notesNoFree-text notes
seatsNoSeats paid for
trialNotrue while it's a free trial
cadenceNoHow often it bills
categoryNoe.g. "Design" or "AI"
vat_rateNoVAT percent, e.g. 21
allocationsNoClient shares; percent 0 removes a client
auto_renewsNotrue when the contract renews unless cancelled
notice_daysNoDays of notice needed before renewal to cancel
owner_emailNoEmail of the member who owns it
renewal_dateNoNext renewal, YYYY-MM-DD
cost_currencyNoISO code, defaults to the workspace currency
prices_include_vatNotrue when cost already includes VAT

Output Schema

ParametersJSON Schema
NameRequiredDescription
toolNo

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 7 tool updates
    • Changedconfirm_invoice1 field changed
      • addedOutput schema / properties / invoice / properties / avoidable_vat
        Added value: +{
        +  "description": "A vendor in another country charged VAT that a VAT-registered EU business usually shouldn't pay (it likely lacks the business's VAT number)",
        +  "type": "boolean"
        +}
    • Changeddismiss_invoice1 field changed
      • addedOutput schema / properties / invoice / properties / avoidable_vat
        Added value: +{
        +  "description": "A vendor in another country charged VAT that a VAT-registered EU business usually shouldn't pay (it likely lacks the business's VAT number)",
        +  "type": "boolean"
        +}
    • Changedget_invoice1 field changed
      • addedOutput schema / properties / invoice / properties / avoidable_vat
        Added value: +{
        +  "description": "A vendor in another country charged VAT that a VAT-registered EU business usually shouldn't pay (it likely lacks the business's VAT number)",
        +  "type": "boolean"
        +}
    • Changedget_spend_summary1 field changed
      • addedOutput schema / properties / workspace / properties / amounts_include_vat
        Added value: +{
        +  "description": "True when the workspace isn't VAT registered",
        +  "so reports include VAT": null,
        +  "type": "boolean"
        +}
    • Changedget_workspace1 field changed
      • addedOutput schema / properties / workspace / properties / amounts_include_vat
        Added value: +{
        +  "description": "True when the workspace isn't VAT registered",
        +  "so reports include VAT": null,
        +  "type": "boolean"
        +}
    • Changedlist_invoices1 field changed
      • addedOutput schema / properties / invoices / items / properties / avoidable_vat
        Added value: +{
        +  "description": "A vendor in another country charged VAT that a VAT-registered EU business usually shouldn't pay (it likely lacks the business's VAT number)",
        +  "type": "boolean"
        +}
    • Changedrestore_invoice1 field changed
      • addedOutput schema / properties / invoice / properties / avoidable_vat
        Added value: +{
        +  "description": "A vendor in another country charged VAT that a VAT-registered EU business usually shouldn't pay (it likely lacks the business's VAT number)",
        +  "type": "boolean"
        +}
  2. 27 tool updates
    • First observedassign_seat
    • First observedcancel_tool
    • First observedconfirm_invoice
    • First observedcreate_tool
    • First observeddelete_tool
    • First observeddismiss_invoice
    • First observedget_bill_back_report
    • First observedget_client
    • First observedget_invoice
    • First observedget_spend_summary
    • First observedget_tool
    • First observedget_workspace
    • First observedkeep_tool
    • First observedlist_activity
    • First observedlist_clients
    • First observedlist_invitations
    • First observedlist_invoices
    • First observedlist_members
    • First observedlist_people
    • First observedlist_seats
    • First observedlist_tools
    • First observedlist_upcoming_renewals
    • First observedreactivate_tool
    • First observedrelease_seat
    • First observedrestore_invoice
    • First observedsend_invoice_to_accounting
    • First observedupdate_tool

Publisher details

Operator
Clearstack Labs ยท Publisher source
Vendor relationship
Not available
Trust center
Not available
Restrictions
Trial or paid plan is required.

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources