Skip to main content
Glama

Про SEMERO

about_semero
Read-onlyIdempotent

Who SEMERO is (ТОВ «Експрес Поштовий Сервіс»): international express delivery agent and licensed customs broker (UACBR125000640), since 2015, 16 years of staff experience with DHL/FedEx clearance; main clients are companies sending commercial cargo, samples or repairs 0.1–70 kg; individuals — documents and small personal parcels. Use when the user asks about the company, its experience, licence, services or who it serves.

Input Schema

NameRequiredDescriptionDefault

No arguments

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, idempotentHint, openWorldHint=false and destructiveHint=false, so safety is covered. The description adds real substance by enumerating what the static content contains (legal entity name, UACBR licence number, operating history, target client segments), which tells the agent this is a fixed informational snapshot rather than dynamic data.

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?

Two sentences with zero filler: the identity/content facts are front-loaded, followed immediately by the usage trigger. Every clause carries either identification or routing value, even the licence code and weight range.

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

Completeness5/5

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

No parameters and no output schema, yet the description effectively previews the return content by listing the attributes the agent will get (licence, tenure, service scope, client types). An agent has everything needed to decide to call it and to know what kind of answer to expect.

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 takes zero parameters and the schema is closed (additionalProperties: false), so there is nothing for the description to disambiguate. Baseline of 4 applies for a correctly parameterless tool.

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 a concrete resource (company profile: legal entity, licence, history, client base) and a clear question type it answers. It does not name the sibling tools it should be distinguished from, but its scope is specific enough that an agent can tell it apart from contact_semero or search_faq by inference.

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 an explicit trigger: 'Use when the user asks about the company, its experience, licence, services or who it serves.' That is a clear when-to-use condition. It offers no exclusions or explicit alternative routing, so it stops 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.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources