Get Collection
get_collectionFetch a single seliee_collection by collection_id or collection_uuid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| collection_id | No | ||
| collection_uuid | No |
get_collectionFetch a single seliee_collection by collection_id or collection_uuid.
| Name | Required | Description | Default |
|---|---|---|---|
| collection_id | No | ||
| collection_uuid | No |
Changes observed during successful MCP inspections.
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds that lookup is identifier-based and returns a single record, but it does not cover error behavior for missing IDs, validation expectations, or return shape.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.
Is the description appropriately sized, front-loaded, and free of redundancy?
A single compact sentence with no filler, and the key action and identifier options are front-loaded.
Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.
Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?
For a simple read tool with strong annotations, the description is close to sufficient. The remaining gaps are the optional-parameter semantics (both default to null, yet the description implies one is needed) and no explanation of not-found behavior, which matters because there is no output schema.
Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.
Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?
Schema description coverage is 0%, so the description must carry parameter meaning; it does name both parameters and conveys they are alternative lookup keys. However, it does not clarify whether exactly one is required, what happens if both are provided, or what UUID format is expected.
Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.
Does the description clearly state what the tool does and how it differs from similar tools?
The description states a specific verb ('Fetch') and resource ('single seliee_collection') and clarifies that it returns one collection rather than a list. It does not explicitly contrast with nearby siblings such as list_collections or get_collection_faqs, but the single-item scope is clear.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.
Does the description explain when to use this tool, when not to, or what alternatives exist?
It says a collection can be fetched by either identifier, but gives no guidance on when to use this tool versus list_collections or related get_* tools. It also does not explain which identifier to prefer or what to do if both are supplied.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
Add one secure layer between your agents and this server.