Get Owner
ownerrez_get_ownerRetrieve a specific owner's details from OwnerRez using their ID. Get owner data for a single record in one request.
Instructions
Fetch a single owner by id.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
ownerrez_get_ownerRetrieve a specific owner's details from OwnerRez using their ID. Get owner data for a single record in one request.
Fetch a single owner by id.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes |
Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotations already provide comprehensive safety information (read-only, idempotent, non-destructive). The description adds no further behavioral context beyond restating the purpose. It does not mention possible errors, return format, or any other side effects, which is a gap given the lack of an output schema.
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?
The description is a single, short sentence that is immediately clear and front-loaded with the key action and resource. No filler or redundant information is present.
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 get-by-id tool, the description is largely sufficient, especially with strong annotations. However, without an output schema, it would benefit from stating that the response contains the owner object. It also doesn't mention error cases or pagination, though those are less critical for a single record fetch. Overall, it meets the minimum but leaves some gaps.
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?
The schema has only one parameter 'id' with 0% description coverage. The description's 'by id' simply restates the property name and adds no additional meaning about the parameter's format, semantics, or constraints. Since coverage is 0%, the description was expected to compensate, but it does not.
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 'Fetch a single owner by id' clearly states the action (fetch), the resource (owner), and the access method (by id). It unambiguously distinguishes from sibling tools like list_owners, which fetch multiple owners, and from other getters targeting different resources.
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?
The description implies when to use the tool: when you have a specific owner id and need that single record. It clearly conveys the scope ('single owner') making it obvious that for multiple owners, list_owners would be appropriate. However, it does not explicitly name alternatives or state exclusions, so it falls short of a 5.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/palarkin/OwnerRez-MCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server