Skip to main content
Glama

Server Details

CuNi exactness, Chamber two-key JSON, Agent-Rider. Lab signup, agent keys, x402 catalog.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Available Tools

29 tools
aware_getCInspect

AWARE — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.4/5.0
Behavior2/5

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

No annotations exist, and the description does not disclose behavioral traits such as read-only behavior, error handling, permissions, or side effects. It mentions only the content of the returned entry, not how the operation behaves.

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?

The description is very short and avoids fluff, but it is a fragment, not a sentence, and omits enough context that brevity crosses into under-specification. It is front-loaded with the domain name, but a more complete phrase would improve structure.

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?

For a tool with no annotations and no output schema, the description should provide more than a hint about return contents. It does not say what AWARE is, where an ID comes from, or what 'notes and cross-links' mean, leaving an agent to rely on the name and schema.

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?

With 0% schema description coverage, the description had to explain the meaning of the 'id' parameter but does not mention it at all. 'One entry' loosely connects the ID to a single AWARE record, but no detail is given about ID format, source, or how it relates to sibling tools.

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

Purpose3/5

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

The description identifies the result as a single AWARE entry with notes and cross-links, which signals a singular retrieval, but it is a noun phrase rather than an explicit statement of what the tool does (e.g., 'Returns' or 'Gets'). It does not directly explain the action, though the tool name 'aware_get' and 'one entry' help infer it.

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 information is provided about when to use this tool versus aware_search or any other sibling. The phrase 'one entry' loosely implies looking up a single record, but there is no explicit condition, such as 'use when you have an ID' or 'use search when you do not have an ID.'

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

box_getCInspect

Box — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.4/5.0
Behavior2/5

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

With no annotations, the description carries the full behavioral burden, but it only provides a noun phrase: 'one entry with notes and cross-links.' It doesn't state that it reads by ID, what happens on missing IDs, authorization needs, or the response structure.

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?

The fragment is short and front-loaded, with no fluff, but it is under-specified rather than efficiently complete. The concise one-sentence format earns some credit for structure.

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?

For a tool with one required parameter and no output schema or annotations, this description is too thin. It lacks an explicit statement of the operation, id semantics, and usage context relative to sibling tools.

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% and the description does not explain the required 'id' parameter. While the parameter name is conventional, the description adds no semantic detail about what kind of ID should be supplied.

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

Purpose3/5

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

The description identifies the resource (Box) and says the result is a single entry with notes and cross-links, but it never uses an operation verb like 'gets' or 'retrieves.' It relies on the tool name 'box_get' to carry the action, so the purpose is only vaguely stated.

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 guidance is given about when to call box_get versus box_search or the other get/search siblings. The singular phrasing weakly implies lookup by ID, but there is no explicit context or exclusion.

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

chamber_getCInspect

Chamber — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.9/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 behavioral disclosure burden. It does add useful output behavior: exactly one entry is returned and it includes notes and cross-links. However, it says nothing about errors, required lookup semantics, or potential side effects, though a getter is a relatively low-risk operation.

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 short phrase with no filler; every substantive word adds information about the returned entry. 'Chamber' echoes the tool name, but the structure is otherwise efficient and front-loaded.

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?

For a simple one-parameter getter, the description is almost workable: it identifies the resource, the singular result, and the included content. However, there is no output schema, no parameter explanation, and no guidance on when to use this instead of chamber_search, so key invocation details are left to inference.

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

Parameters1/5

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

The schema has a single required 'id' string with no description, and schema description coverage is 0%. The tool description never mentions 'id' or explains how the chamber is identified, so it adds no parameter meaning whatsoever.

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 names the resource (Chamber) and indicates this is the singular getter returning one entry with notes and cross-links. It is clear enough to identify the tool's purpose, but it lacks an explicit verb and does not directly distinguish itself from chamber_search, so it is not a 5.

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?

There is no when-to-use guidance, no mention of alternatives, and no condition for choosing chamber_get over chamber_search or the other getter tools. The phrase 'one entry' only weakly implies a by-ID lookup.

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

cuni_getBInspect

CuNi exactness — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

B3/5.0
Behavior3/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It does add some return-content context ('one entry with notes and cross-links'), and 'get' implies a read operation, but it does not disclose error behavior, authentication needs, or what happens when the id is not found.

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?

The description is very short and free of filler, but 'CuNi exactness' is cryptic and the em-dash construction sacrifices clarity for brevity. It is concise, not necessarily clear.

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?

This is a single-parameter get tool with no annotations and no output schema, so the description must explain the resource, the parameter, and the return shape. It mentions 'one entry with notes and cross-links', but it does not describe what CuNi is, how the id should be used, or what error or empty responses look like.

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% and the description does not meaningfully explain the required 'id' parameter. The word 'exactness' hints at exact matching, but the description does not compensate for the bare schema, which only declares 'id' as a string with no further semantics.

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 communicates that this tool returns a single CuNi entry, which aligns with the 'get' name and distinguishes it from cuni_search. It mentions specific result content ('notes and cross-links'), but it lacks an explicit verb such as 'retrieves' or 'fetches', so it stops short of a fully specified purpose.

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

Usage Guidelines3/5

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

The phrase 'one entry' implies use for exact, single-record retrieval by id, contrasting with the sibling search tool. However, there is no explicit statement of when to use this tool versus alternatives, no mention of requiring an id, and no exclusions.

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

docs_getCInspect

Docs — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.4/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. It only hints at the response content ('notes and cross-links') and does not state whether the operation is read-only, what happens for unknown ids, or any other behavioral constraints.

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 compact line with no filler and does not redundantly restate the schema. It is front-loaded with the resource name, though it would be more useful with an explicit verb and a usage note.

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?

Given no annotations, no output schema, and no parameter descriptions, the definition is too thin. It fails to specify the retrieval operation, the role of the id parameter, or enough detail about the returned entry to let an agent confidently invoke the tool.

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%, and the description does not explain the id parameter or its format. It adds no meaning beyond the schema's bare 'string' type, aside from contextually implying that the entry belongs to 'Docs'.

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

Purpose3/5

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

The description names a resource ('Docs') and indicates a single entry with notes and cross-links, which suggests retrieval rather than creation or mutation. However, it lacks an explicit verb such as 'gets' or 'retrieves' and does not clearly state that the required id identifies which entry to return.

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?

There is no guidance on when to use docs_get versus alternatives. The sibling docs_search exists, but the description never mentions it or explains that docs_get is for fetching one known entry while docs_search is for finding entries.

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

license_getCInspect

License — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.2/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden of behavioral disclosure. It reveals that the returned entry contains notes and cross-links, but it does not state that this is a read-only lookup, what the cross-links point to, whether an unknown ID causes an error, or any other runtime behavior. This is too thin for an unannotated tool.

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?

The description is very short and contains no filler, but it is under-specified. The noun-phrase structure ('License — one entry...') is a missed opportunity to front-load a clear verb and the key usage context. It is concise in length but not in communicative power.

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?

For a tool with one parameter, no output schema, and no annotations, the description should at least state that it fetches a single license by ID and what the returned entry contains. It only partially addresses the return content and omits completely the ID-based lookup semantics, relation to license_search, and any error or auth behavior. An agent given only this description would have to infer too much.

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

Parameters1/5

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

The schema has one required parameter, id, with no description, and schema description coverage is 0%. The description does not mention the id parameter at all, nor does it clarify that the 'one entry' is selected by that id or what format the id takes. The description entirely fails to compensate for the missing schema documentation.

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

Purpose3/5

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

The description identifies the resource (License) and says the result is a single entry with notes and cross-links, which implies a fetch operation rather than a search. However, it lacks an explicit verb like 'retrieves' or 'gets', and reads more like a label than a clear statement of what the tool does. It only weakly distinguishes from the sibling license_search via the word 'one entry'.

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?

There is no guidance about when to use this tool versus license_search or any other sibling. The description does not say to use this for a known license ID, nor does it mention that search should be used to find licenses by criteria. The only implied signal is the singular 'one entry', which is not enough routing guidance.

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

measure_getCInspect

Measure — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.9/5.0
Behavior3/5

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

With no annotations, the description must carry the behavioral burden. It discloses that the result is a single measure entry containing notes and cross-links, providing some response-shape insight. However, it does not mention not-found behavior, permissions, or explicitly state that this is read-only beyond the _get naming pattern.

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 sentence with no filler and front-loads the resource name. It is appropriately brief for a simple get-by-id tool, though it is sparse enough that some necessary context is missing.

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?

For a tool with no annotations and no output schema, the description is too lean. It hints at the response contents but omits input requirements, alternative routing guidance, and edge-case behavior, leaving meaningful gaps for an agent.

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 compensate. It does not explain the 'id' parameter, its format, or how it selects the measure entry. The parameter name is self-explanatory, but the description adds minimal semantic value beyond the schema.

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 identifies the resource ('Measure') and the singular nature ('one entry'), which clearly implies a read-by-id operation and distinguishes it from measure_search. However, it lacks an explicit verb like 'retrieves' or 'returns', so it is clear but not fully explicit.

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 gives no guidance on when to use this tool versus measure_search or other alternatives. The phrase 'one entry' implies a contrast with search operations, but it never names the alternative or states the conditions that would lead an agent to choose this tool.

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

pulsar_getCInspect

pulsar — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.6/5.0
Behavior2/5

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

No annotations are present, so the description carries the full burden of behavioral disclosure. It offers a minor output detail ('notes and cross-links') but does not disclose that this is a read operation, whether an ID is required, auth expectations, possible errors, or any side-effect profile.

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?

The description is very short with no filler words, so it is concise in the narrow sense. But it is more of a label than an informative sentence, and omits necessary operational guidance.

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?

For a one-parameter getter with no annotations and no output schema, a short description is acceptable, but this one is still incomplete. It never mentions the required lookup key or the relationship to pulsar_search, leaving an agent uncertain about correct invocation and tool selection.

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%, and the description does not compensate. It only implies a single-entry lookup and never explicitly states that 'id' identifies which pulsar entry to retrieve or what form the ID takes.

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 identifies the resource ('pulsar') and the scope ('one entry'), which distinguishes it from the list-oriented search siblings. The mention of 'notes and cross-links' adds useful context about the entry content. However, it relies on the tool name 'get' for the action since the description has no explicit verb.

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 guidance is provided for when to use this tool versus alternatives. The phrase 'one entry' hints at a point lookup, but the description never explicitly tells the agent to use pulsar_get for a known ID and pulsar_search for finding entries.

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

rail_getCInspect

Rail — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.1/5.0
Behavior2/5

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

With no annotations, the description carries the full burden of explaining behavior. It mentions that the result contains notes and cross-links, but it does not state that the operation is read-only, what happens for missing or invalid ids, or any error or output behavior.

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

Conciseness2/5

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

The text is brief and front-loaded, but the brevity removes essential information rather than being appropriately concise. A short fragment without a verb or usage context is under-specified.

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?

For a tool with no annotations, no output schema, and a single undocumented parameter, the description leaves too much implicit. It does not connect rail_get to rail_search, clarify id semantics, or describe the returned entry beyond two attributes.

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

Parameters1/5

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

The schema only defines id as a required string and the description does not explain what id refers to or how it identifies the entry. With 0% schema description coverage, the description provides no compensating parameter guidance.

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

Purpose3/5

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

The description identifies the resource ('Rail') and indicates a single-entry result, but it lacks an explicit verb such as 'get', 'returns', or 'retrieves'. It does not clearly distinguish from rail_search, so the intended action must be inferred from the tool name.

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?

There is no guidance on when to call rail_get versus rail_search or other sibling tools. The phrase 'one entry' implies fetching by identifier, but no explicit when-to-use, prerequisites, or alternatives are provided.

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

rider_getCInspect

Agent-Rider — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.3/5.0
Behavior2/5

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

With no annotations, the description must convey operational behavior such as read-only nature, required ID, or error handling. It only lists result content ('notes and cross-links') as a noun phrase, without stating that the tool returns a rider by ID or disclosing any side effects, permissions, or failure behavior.

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 short sentence with no redundant words. The main noun (Agent-Rider) and the notable content fields are front-loaded, making it quick to scan and free of filler.

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?

Even though the tool is simple (one required id parameter, no output schema), the description omits the operation itself, the role of the id parameter, and clear return semantics. Without annotations or an output schema, an agent cannot confidently determine how to invoke this tool correctly from the description alone.

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

Parameters1/5

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

Schema description coverage is 0%, and the description never mentions the 'id' parameter, what it identifies, or its format. The agent is left to infer that id is the rider identifier from the tool name and parameter name alone, so the description adds no parameter-level meaning.

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

Purpose3/5

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

The description identifies the resource (Agent-Rider) and notes that the result is a single entry with notes and cross-links, which aligns with a get-by-ID operation. However, it lacks an explicit verb such as 'retrieves' and does not clearly differentiate itself from rider_search beyond the word 'one entry'.

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 guidance is given about when to use rider_get versus rider_search or other sibling get tools. The word 'one entry' hints at singular retrieval, but the description does not state conditions, exclusions, or alternatives.

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

sku_getCInspect

SKU / price — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.4/5.0
Behavior2/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It only mentions 'notes and cross-links' and does not clarify read-only behavior, error handling, authorization, or what the returned entry contains.

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?

The text is short and free of filler, and the core idea of a single entry is front-loaded. However, it is more of an under-specified fragment than a well-structured description, sacrificing completeness for brevity.

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?

For a one-parameter tool this is minimal, but without annotations or an output schema the description should explain what the entry looks like, what 'notes and cross-links' mean, and how the id is used. The presence of sku_search as a sibling is not leveraged to give routing context.

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 needed to clarify that 'id' refers to a SKU identifier. It does not mention the parameter at all, leaving a bare string 'id' with no added meaning.

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

Purpose3/5

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

The description names a resource ('SKU / price') and implies a single-record fetch with 'one entry', which weakly distinguishes it from sku_search. However, it lacks an explicit verb and reads as a cryptic noun phrase rather than a clear statement of what the tool does.

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 explicit guidance is given on when to use sku_get versus sku_search or any other sibling. The phrase 'one entry' implies a singular lookup, but there is no stated context, exclusions, or alternatives.

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

spl_agent_keyBInspect

Mint an agent API key (no password).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3.2/5.0
Behavior2/5

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

No annotations are provided, so the description carries the full burden. It conveys only that an agent API key is created without a password; it does not disclose expiry, return format, privileges, or side effects. This is minimal behavioral disclosure for a credential-minting operation.

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

Conciseness5/5

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

The description is a single, front-loaded sentence with no filler. The essential qualifier '(no password)' earns its place by clarifying the authentication style.

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 parameters and no output schema, there is little to document, making this a minimally viable description. However, it omits any mention of prerequisites or what the caller receives in return, so the overall context is thin.

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

Parameters4/5

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

The input schema has zero parameters, so the description is not required to explain parameter details. The note '(no password)' usefully reinforces that no credential input is needed, matching the empty schema.

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 uses a specific verb ('Mint') with a clear resource ('agent API key') and adds a clarifying qualifier ('no password'). It does not explicitly name or differentiate from sibling tools like spl_signup or spl_lab_auth, so it stops short of a 5.

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?

There is no guidance on when to use this tool versus alternatives such as spl_signup or spl_lab_auth. The parenthetical '(no password)' hints at a use case, but no explicit when-to-use or when-not-to-use guidance is provided.

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

spl_catalogCInspect

Standing SKUs agents can buy via x402.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.9/5.0
Behavior2/5

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

With no annotations, the description carries the full burden, yet it only states the content ('standing SKUs') rather than how the tool behaves. It does not say whether this is a read-only listing, whether it triggers any action, or what an agent should expect on return.

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 no filler or redundancy. It is efficient, though it could afford slightly more operational detail without becoming verbose.

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?

For a simple, parameterless catalog tool, the description gives the core idea but omits return format and any behavioral detail. With no output schema and no annotations, an agent must infer that this is a read-only catalog lookup.

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

Parameters4/5

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

The tool has zero parameters and the schema description coverage is 100%, so there is no parameter meaning for the description to add. The baseline of 4 for a parameterless tool applies.

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

Purpose3/5

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

The description identifies the resource (standing SKUs) and the context (agents can buy via x402), so an agent can infer the tool provides a catalog. However, it lacks an explicit verb like 'list' or 'get,' and it does not distinguish itself from siblings such as spl_discover.

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 guidance is given about when to use this tool versus alternatives like spl_discover or spl_signup. The phrase 'agents can buy via x402' only hints at purpose, not selection criteria or exclusions.

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

spl_discoverCInspect

Lead product, cash product, auth, MCP, x402.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

C2.3/5.0
Behavior1/5

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

With no annotations, the description carries the full burden of behavioral disclosure, and it reveals nothing about side effects, output, access requirements, or read/write behavior. The phrase is just a noun list, not a statement of what happens when the tool is invoked.

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

Conciseness2/5

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

The description is short, but conciseness here is under-specification rather than efficient structure. It is a fragment that does not communicate what an agent needs to decide, so the single sentence does not earn its place.

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

Completeness1/5

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

There are no annotations and no output schema, so the description must fully explain the tool's behavior and return value. It fails to explain what the tool does, returns, or requires, leaving the agent unable to correctly invoke or interpret it.

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

Parameters4/5

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

The schema has zero properties and 100% schema coverage, so there are no parameters for the description to document. The baseline for a zero-parameter tool is 4, and the description adds no parameter information because none is needed.

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

Purpose3/5

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

The description offers a list of content areas ('Lead product, cash product, auth, MCP, x402') that vaguely suggests what the tool covers, but it never states a verb or what action the tool performs. The tool name implies 'discover', but the description alone does not establish a clear purpose or differentiate it from siblings like spl_catalog or spl_lab_auth.

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 guidance is given on when to call this tool versus alternatives. Sibling tools are not referenced, and no conditions, exclusions, or use-case context are supplied.

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

spl_lab_authBInspect

How to mint a lab account or agent API key.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

B3/5.0
Behavior2/5

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

With no annotations, the description carries full responsibility for disclosing behavior. It hints at creating or issuing auth material, but does not state side effects, permissions required, whether credentials are returned or stored, or whether this is actual execution or a how-to guide.

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 concise sentence with no filler. It is front-loaded with the core purpose, though the 'How to' phrasing is slightly ambiguous and could be more direct.

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?

Given no annotations, no output schema, and no usage guidance, the description is too thin for confident invocation. It leaves open whether the tool creates credentials, returns instructions, or requires prerequisites, which an agent would need to know.

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

Parameters4/5

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

The tool has zero parameters, so the baseline is 4. The description does not need to document parameter behavior, and the schema provides no additional parameter semantics to miss.

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 clear action ('mint') and resource ('lab account or agent API key'), so an agent can tell what the tool is about. However, it does not differentiate from siblings like spl_agent_key or spl_signup, which likely cover related authentication and account workflows.

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?

There is no guidance on when to use this tool versus alternatives such as spl_agent_key or spl_signup. The description implies a workflow for issuing credentials but does not state exclusions or selection criteria.

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

spl_signupAInspect

Create a human lab account (email + password).

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

TDQS

A3.6/5.0
Behavior2/5

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

No annotations are provided, so the description carries full behavioral disclosure burden. It only states the creation intent and credential type, but does not disclose what happens upon success (e.g., auto-login, verification email), any permission requirements, rate limits, or whether the operation is idempotent. For a mutation tool with zero annotation coverage, this is a significant gap.

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

Conciseness5/5

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

A single sentence that front-loads the core action, resource, and credential type. No filler words; every part earns its place. It is appropriately sized for the tool's simplicity.

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?

Despite the simple tool surface, an agent lacks critical invocation details: the exact JSON field names for 'email' and 'password', whether both are required, any password validation rules, and the expected response shape (since no output schema exists). The empty input schema with additionalProperties true puts the burden on the description to supply structure, which it only partially does.

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

Parameters4/5

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

The input schema has no properties and additionalProperties: true, so it provides no parameter meaning. The description compensates by specifying 'email + password' as the relevant datapoints. With 0 parameters, the baseline is 4, and the description adds meaningful semantic value about what the account consists of, though exact field names remain unspecified.

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?

The description states a specific verb ('Create'), a specific resource ('a human lab account'), and the method ('email + password'). This clearly distinguishes it from siblings like spl_agent_key and spl_lab_auth, which likely handle agent credentials or authentication flows.

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

Usage Guidelines3/5

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

The phrase 'human lab account' implies this tool is for human users rather than programmatic agent access, but it does not explicitly state when to use it versus spl_agent_key or spl_lab_auth. The usage context is clear but exclusions and alternative conditions are left to inference.

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

surface_getCInspect

Surface — one entry with notes and cross-links.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYes

TDQS

C2.2/5.0
Behavior2/5

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

With no annotations, the description carries the burden of behavioral disclosure, but it only mentions that the result is 'one entry with notes and cross-links'. It does not describe error behavior, missing ids, authentication needs, or whether this is a read-only operation.

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?

The description is very short and front-loaded, but it is closer to under-specification than efficient clarity. It includes a useful hint about the return content, yet omits essential action and usage context.

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?

The tool has no output schema and no annotations, so the description should explain both invocation semantics and return shape. It partially describes the return as an entry with notes and cross-links, but leaves the id parameter, error cases, and relation to sibling tools unexplained.

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

Parameters1/5

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

Schema description coverage is 0%, and the description does not mention the 'id' parameter at all. It provides no meaning beyond the raw schema field name, so the agent cannot learn what id refers to or what format is expected.

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

Purpose3/5

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

The phrase 'one entry' suggests a singular retrieval and 'Surface' names the resource, so an agent can infer this is a getter. However, there is no explicit verb like 'get' or 'retrieve', and it does not clearly distinguish itself from surface_search beyond the implicit singular/plural contrast.

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 gives no guidance on when to use this tool versus alternatives such as surface_search or other *_get tools. It does not state whether to use it after a search, for direct id lookup, or when a single surface entry is needed.

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

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections. Dates show when Glama detected each change.

  1. 24 tool updates
    • Addedaware_get
    • Addedaware_search
    • Addedbox_get
    • Addedbox_search
    • Addedchamber_get
    • Addedchamber_search
    • Addedcuni_get
    • Addedcuni_search
    • Addeddocs_get
    • Addeddocs_search
    • Addedlicense_get
    • Addedlicense_search
    • Addedmeasure_get
    • Addedmeasure_search
    • Addedpulsar_get
    • Addedpulsar_search
    • Addedrail_get
    • Addedrail_search
    • Addedrider_get
    • Addedrider_search
    • Addedsku_get
    • Addedsku_search
    • Addedsurface_get
    • Addedsurface_search
  2. 5 tool updates
    • First observedspl_agent_key
    • First observedspl_catalog
    • First observedspl_discover
    • First observedspl_lab_auth
    • First observedspl_signup

Frequently Asked Questions

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

TDQS

C2.4/5.0
Disambiguation4/5

Most tools are cleanly separated by entity prefix and action (_get vs _search), so AWARE/Box/etc are not easily confused. The main ambiguity is among spl_lab_auth, spl_agent_key, and spl_signup, which all relate to account/key creation and could cause misselection.

Naming Consistency3/5

The 24 entity tools follow a consistent <entity>_get/<entity>_search pattern, which is predictable and readable. However, the five spl_* tools mix noun-style names like spl_catalog with verb-style names like spl_discover and spl_signup, creating a noticeable second convention.

Tool Count2/5

At 29 tools, the server exceeds the comfortable 3-15 range and even the heavier 16-25 range. The 12 get/search pairs are systematic, but combined with the five spl_* tools the overall surface feels bloated and harder to scan.

Completeness4/5

For a retrieval-oriented knowledge server, every entity has both point lookup and free-text search, plus lab signup, agent key minting, and discovery/catalog resources. Minor gaps like no key revocation or list-all operations are not critical for the stated purpose.

Resources