Skip to main content
Glama

Get Account

get_account
Read-onlyIdempotent

Read the effective workspace, role, available credit balance, payment method readiness, and incentive limits before a paid action. A payment method on file does not approve a Panel launch; use the current estimate and its MCP App for human approval.

Input Schema

NameRequiredDescriptionDefault
organization_idNoSelect an organization you belong to and inspect its account and billing readiness. Use list_organizations when you have multiple memberships.

Output Schema

NameRequiredDescriptionDefault
resultYesThe effective account, workspace, and payment readiness.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / organization_id / description
      Previous value: -"Platform admins only: inspect this organization’s account and billing readiness."New value: +"Select an organization you belong to and inspect its account and billing readiness. Use list_organizations when you have multiple memberships."
  2. Changed1 schema field changed
    • addedOutput schema / properties / result / properties / scopes
      Added value: +{
      +  "anyOf": [
      +    {
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    {
      +      "type": "null"
      +    }
      +  ]
      +}
  3. Changed1 schema field changed
    • addedInput schema / properties / organization_id
      Added value: +{
      +  "description": "Platform admins only: inspect this organization’s account and billing readiness.",
      +  "maxLength": 128,
      +  "minLength": 1,
      +  "type": "string"
      +}
  4. Changed8 schema fields changed
    • changedInput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • changedOutput schema / $schema
      Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • removedOutput schema / properties / result / properties / billing / properties / available_balance_usd / $ref
      Removed value: -"#/properties/result/properties/billing/properties/available_credits"
    • addedOutput schema / properties / result / properties / billing / properties / available_balance_usd / type
      Added value: +[
      +  "number",
      +  "null"
      +]
    • removedOutput schema / properties / result / properties / billing / properties / currency / $ref
      Removed value: -"#/properties/result/properties/organization_id"
    • addedOutput schema / properties / result / properties / billing / properties / currency / type
      Added value: +[
      +  "string",
      +  "null"
      +]
    • removedOutput schema / properties / result / properties / organization_name / $ref
      Removed value: -"#/properties/result/properties/organization_id"
    • addedOutput schema / properties / result / properties / organization_name / type
      Added value: +[
      +  "string",
      +  "null"
      +]
  5. First observed

TDQS

A4.3/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnly, idempotent, non-destructive, closed-world, so the safety profile is covered; the description adds genuinely non-obvious behavior: it resolves the 'effective' workspace/role rather than accepting one, and it surfaces billing readiness signals that gate paid actions. It stops short of saying what happens when readiness checks fail or how stale credit balances may be.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Two front-loaded sentences: the first lists what is returned, the second kills the dangerous assumption that a stored payment method approves spend. The second sentence is a bit indirect ('use the current estimate and its MCP App') but every clause carries decision-relevant information, so there is no filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With an output schema present, the description need not document return values, and annotations carry the safety profile; the remaining need is preconditions, which it covers via 'before a paid action' and the approval caveat. Minor gap: no guidance on behavior for users without an organization or with zero credit.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Only one optional parameter and schema coverage is 100%, with the schema's own description already covering organization selection and the list_organizations fallback for multi-membership users. The tool description adds nothing further about the parameter, so the baseline of 3 applies.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Uses a specific verb (Read) plus a precisely enumerated resource surface: effective workspace, role, credit balance, payment method readiness, incentive limits. That enumeration makes it unmistakable versus siblings like get_study or list_organizations, which return different objects.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

States the timing explicitly ('before a paid action') and then draws the critical boundary: a payment method on file does not authorize a Panel launch, and routing for human approval goes through the current estimate and its MCP App. That is a when/when-not rule plus a named alternative path, not vague context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources