Skip to main content
Glama

Get config

get_config
Read-only

A company's setup: services, request types, library categories, client profile fields, and timing (autoApproveDays, followUpDays), with the keys other tools take. Pass a workspace for its company, or a company ID from get_me.

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "get_config"
  }
}

Input Schema

NameRequiredDescriptionDefault
orgIdNoCompany ID from get_me.
workspaceIdNoWorkspace ID.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.6/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so safety is covered. The description adds useful context that the returned keys are the ones other tools accept, but it never addresses the notable case that both parameters are optional — it does not say what happens if neither is supplied or which takes precedence if both are.

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 compact sentences with the payload contents front-loaded and the identifier routing second. The item list is dense but each element earns its place by naming a config section an agent may need.

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

Completeness3/5

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

With no output schema, the description carries the burden of explaining returns, and listing the config sections plus mentioning timing keys partially does that. However, it doesn't describe the shape of the response (flat map, nested objects) or how deeply the 'keys other tools take' are organized, leaving an agent to discover structure at call time.

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?

Schema description coverage is 100%, so both parameters are already documented, and the description largely repeats the schema's 'Company ID from get_me'. It does add one piece of meaning beyond the schema: that a workspace ID resolves to its owning company, which clarifies the relationship between the two inputs.

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?

The description enumerates the concrete payload contents (services, request types, library categories, client profile fields, timing keys), which tells an agent exactly what resource it gets back. It also implicitly distinguishes itself from get_me by naming get_me as the source of the company ID rather than as a substitute. It stops short of an explicit verb phrase like 'Retrieves the company configuration', but the resource is unmistakable.

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

Usage Guidelines4/5

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

It gives clear routing guidance: pass a workspace to resolve its company, or pass a company ID obtained from get_me. What is missing is any exclusion or comparison against siblings that also return company-scoped data (get_brand_profile, list_workspaces, get_me), so an agent still has to infer when config is the right call.

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