Skip to main content
Glama

org_create

Make an org: a company or project with members, a tree of teams and a directory of repos and their...

Input Schema

NameRequiredDescriptionDefault
idNo
nameYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added
  2. Removed
  3. Added
  4. Removed
  5. Added
  6. Removed
  7. Added

TDQS

C2.8/5.0
Behavior3/5

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

Annotations already declare write (readOnlyHint=false), non-destructive, non-idempotent, and open-world, so the safety profile is covered structurally. The description adds nothing beyond that—no note on side effects, who may create, quota, or what happens on duplicate name—so it is only minimally adequate given annotations carry the load.

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

Conciseness3/5

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

A single front-loaded sentence is appropriately terse, but it is cut off with an ellipsis, leaving the description incomplete rather than concise.

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

Completeness2/5

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

A mutation tool with no output schema, no parameter documentation, and no guidance on identity or return value; given creation semantics the description should at least clarify naming rules and whether a created org is returned or auto-joined.

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

Parameters2/5

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

Schema description coverage is 0%, so the description must clarify the two parameters (required 'name' and optional 'id'), yet it says nothing about what name means, whether id is caller-supplied or generated, or format constraints. This is a real gap, not a case where the schema compensates.

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

Purpose4/5

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

States a specific verb (Make) plus the resource (an org) and enumerates what an org contains (members, teams tree, repos directory). That distinguishes it from org_get or orgs_mine, though the sentence is truncated mid-thought ('and their...') so the final scope element is left dangling.

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

Usage Guidelines2/5

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

No indication of when to create an org versus alternatives (team_create, space_create, group_create, account_get), and no prerequisites such as existing membership or required permissions are mentioned.

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