Skip to main content
Glama

provision_api_key

Instantly provision a free trial API key with 100 free query credits for CapabilityMap Nexus, including Pro (€19/mo) and Enterprise (€99/mo) upgrade links.

Input Schema

NameRequiredDescriptionDefault
tierNoRequested tier (default: trial)
emailNoDeveloper or agent email for receipt / key assignment (optional)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

B3.1/5.0
Behavior3/5

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

No annotations are provided, so the description carries the full behavioral burden. It usefully discloses instant provisioning, free trial status, 100 free query credits, and upgrade links with prices. It still omits important behavior for a credential-provisioning tool, such as whether the key is returned directly or emailed, what happens if email is omitted, and whether paid tiers are provisioned or only linked.

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?

The description is a single front-loaded sentence with the core action stated first. The pricing and upgrade-link clause is relevant behavioral context, though it slightly muddies whether the tool provisions only trial keys. It is concise and has little wasted wording.

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?

With no annotations and no output schema, the description should explain more about what the tool returns and how the API key is delivered. It does not clarify return values, email behavior, authentication requirements, or tier-specific outcomes. For a credential-provisioning tool, these are material gaps.

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 the tier and email parameters are already documented in the input schema. The description adds contextual meaning around trial credits and upgrade links, but it does not clarify how tier='pro' or tier='enterprise' behaves relative to the free-trial framing. Baseline 3 is appropriate when the schema does the heavy lifting.

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 states a specific verb and resource: provision an API key for CapabilityMap Nexus. It adds useful specifics such as free trial status, 100 query credits, and upgrade links. However, it is slightly ambiguous because the schema supports trial, pro, and enterprise tiers while the description frames the tool as provisioning a free trial key with upgrade links.

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?

The description does not explain when to use this tool instead of siblings such as get_commercial_tiers or get_project_details. It also gives no prerequisites, exclusions, or guidance about choosing trial versus paid tiers. Usage is only implied by the verb 'provision'.

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.