Skip to main content
Glama

iHelpU Seminovos — iPhones usados no RS

Server Details

iPhones usados e seminovos à venda no RS (Brasil): estoque ao vivo, preços e 9 lojas iHelpU.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation5/5

Each tool targets a clearly different need: listing search (buscar_iphones), single-item lookup by id (detalhes_aparelho), aggregate price statistics (preco_iphone_usado), physical store directory (lojas_ihelpu), and purchase policy FAQ (como_comprar). The descriptions explicitly separate 'current stock search' from 'median price history', which is the most likely confusion point, and they do so well.

Naming Consistency4/5

All names are snake_case in Portuguese, which is internally consistent and readable. However, the pattern mixes verbs and noun phrases (buscar_iphones, detalhes_aparelho, preco_iphone_usado, como_comprar), so there is no single predictable verb_noun template.

Tool Count4/5

Five tools is a tight, focused surface where each one covers a distinct user question (search, inspect, price-check, find store, learn rules). It is on the lean side — no redundancy, but little room for alternative access paths.

Completeness4/5

The core marketplace journey is covered: discover listings, view details, benchmark price, locate a store, and understand purchase/warranty terms. Minor gaps remain — the 'Troca Certa' trade-in program is only described in prose with no tool to value a trade-in, and there is no way to check availability or contact a specific store beyond its listed phone.

Available Tools

5 tools
buscar_iphonesBuscar iPhones usados à vendaA
Read-onlyIdempotent
Inspect

Busca iPhones (e outros Apple) usados e seminovos disponíveis agora no marketplace iHelpU, no RS. Filtra por modelo, capacidade, cidade de retirada, preço máximo e saúde mínima da bateria. Retorna preço, estado, bateria, garantia, loja onde está e link de compra.

NameRequiredDescriptionDefault
cidadeNoCidade de retirada no RS: Porto Alegre, Canoas, São Leopoldo, Novo Hamburgo, Caxias do Sul, Pelotas ou Santa Maria.
limiteNoMáximo de resultados (padrão 10).
modeloNoEx.: 'iPhone 13', 'iPhone 14 Pro Max', '13 pro'.
preco_maxNoPreço máximo em reais.
capacidadeNoEx.: '128GB', '256GB'.
bateria_minNoSaúde mínima da bateria em %, ex.: 85.

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnly/idempotent/closed-world, so the description is free to add scope: results are limited to currently available listings in the iHelpU marketplace in RS. It also discloses the result shape (price, condition, battery, warranty, store, purchase link), which matters because there is no 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.

Conciseness5/5

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

Two sentences: the first covers what is searched and where, the second covers filters and return fields. No filler, and the identifying scope (marketplace, RS, available now) is front-loaded.

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

Completeness4/5

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

All parameters are optional and fully documented in the schema, and the missing output schema is compensated by the one-line description of returned fields. Minor gaps remain: no mention of behavior when nothing matches, and the default result count is only in the schema.

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 six parameters are fully documented in the schema itself. The description restates five of the six filters (omitting limite) without adding syntax or semantics beyond what the schema gives, so the baseline of 3 applies.

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?

States a specific verb+resource: searches used/semi-new iPhones (and other Apple) currently available on the iHelpU marketplace in RS. The list-and-filter nature plus the enumerated return fields separates it in spirit from detalhes_aparelho and preco_iphone_usado, but no sibling is named explicitly.

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?

Usage is implied by 'disponíveis agora' and the filter list, so an agent can infer this is the browse/discovery entry point. However, there is no explicit 'use this when... instead of detalhes_aparelho / preco_iphone_usado' routing, and no statement of when the tool is the wrong choice.

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

como_comprarComo comprar, retirar e garantiaA
Read-onlyIdempotent
Inspect

Regras de compra no marketplace iHelpU: retirada nas lojas, prazos, garantia, pagamento, troca do iPhone antigo (Troca Certa) e área de atendimento.

NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, idempotentHint=true and openWorldHint=false, so the safety profile is covered. The description adds the content domain (what rules exist) but says nothing about the form of the answer — whether it returns a single text block, per-topic sections, or how the trade-in ('Troca Certa') rules are structured. Useful but not rich.

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?

One front-loaded sentence with a colon introducing the topic list; the domain ('marketplace iHelpU') comes first and every clause carries content an agent can match a user question against. No filler.

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

Completeness4/5

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

For a zero-parameter, no-output-schema informational tool, the description sufficiently covers what subject matter is available. The only gap is that it does not indicate how the content is returned or whether it is exhaustive across those topics.

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, so there is nothing for the description to disambiguate; baseline 4 applies. The description correctly implies the tool is a no-argument, topic-scoped lookup.

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 precisely: purchase rules for the iHelpU marketplace, enumerating the covered topics (pickup in stores, deadlines, warranty, payment, trade-in, service area). It is not a verb-driven action but the informational scope is unambiguous. Sibling tools (buscar_iphones, detalhes_aparelho, lojas_ihelpu, preco_iphone_usado) are about concrete objects/prices, so the topical separation is largely implicit rather than stated.

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?

Usage is only implied: an agent can infer this is the tool for process/policy questions and not for phone listings or prices. There is no explicit 'use this when...' clause and no routing away from lojas_ihelpu, which also covers store-related information and is the most likely confusion point.

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

detalhes_aparelhoDetalhes de um aparelhoA
Read-onlyIdempotent
Inspect

Ficha de um aparelho do marketplace iHelpU pelo id (o id está no fim da URL /loja/produto/).

NameRequiredDescriptionDefault
idYesUUID do aparelho.

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint, idempotentHint and openWorldHint=false, so the safety profile is covered. The description adds the provenance of the id from the store URL, but says nothing about the returned data ('ficha' is only hinted at) or error behavior for invalid ids, which matters since there is no 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.

Conciseness4/5

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

A single front-loaded sentence with the resource and verb first, followed by the practical id hint. No wasted text, though the phrasing is slightly dense.

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 single-parameter read tool with full annotation coverage this is close to sufficient, but with no output schema the description could say what a 'ficha' contains (fields returned) to let the agent know what 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?

Schema coverage is 100% and the schema already defines id as a UUID. The description adds genuine value by telling the agent where the id is found (end of the /loja/produto/<id> URL), which the schema does not.

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?

States a specific action and resource: fetch the 'ficha' (record/sheet) of an iHelpU marketplace device by id. This distinguishes it clearly from siblings like buscar_iphones (search) and preco_iphone_usado (price lookup), though it does not explicitly name those siblings.

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 parenthetical explaining that the id comes from the end of the /loja/produto/<id> URL gives useful context on when/how to obtain the input. However, it never states when to use this instead of buscar_iphones or preco_iphone_usado, so routing must be inferred.

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

lojas_ihelpuLojas iHelpU no RSA
Read-onlyIdempotent
Inspect

Lista as 9 lojas físicas iHelpU no Rio Grande do Sul com endereço, telefone, horário de funcionamento e link do Google Maps. Opcionalmente filtra por cidade.

NameRequiredDescriptionDefault
cidadeNo

TDQS

A4/5.0
Behavior4/5

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

Annotations already declare readOnly, idempotent and closed-world, so safety is covered. The description still adds real value by disclosing the shape of the result (fixed set of 9 stores with address, phone, hours, Maps link), which tells the agent this is a small static lookup rather than a paginated query.

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, zero filler, with the scope constraint (9 stores, RS) front-loaded before the optional filter. Every clause carries information.

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

Completeness4/5

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

For a read-only, single optional-parameter lookup with no output schema, the description covers what it does and what comes back, which is close to sufficient. The only missing piece is the expected form of the city value.

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 0%, so the description must carry the single parameter — and it does state that "cidade" filters the list and is optional. However, it gives no format expectations (exact city name, accents, case sensitivity), so an agent cannot be sure how to phrase the value.

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?

Specific verb ("Lista") plus resource ("as 9 lojas físicas iHelpU no Rio Grande do Sul"), and it enumerates the returned fields (endereço, telefone, horário, link do Google Maps). The resource is unmistakably distinct from the phone/price siblings, so no agent could route to this tool by mistake.

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?

"Opcionalmente filtra por cidade" implies the two usage modes (full list vs. city-filtered), but there is no explicit when-to-use statement or exclusion. Because the siblings are unrelated (phones, purchase info, prices), the absence of alternative-routing guidance is a smaller gap, leaving usage only implied.

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

preco_iphone_usadoPreço de referência do iPhone usadoB
Read-onlyIdempotent
Inspect

Preço mediano e faixa de preço de iPhone usado por modelo e capacidade, calculados com o estoque atual e os vendidos nos últimos 90 dias no marketplace iHelpU (mínimo de 3 aparelhos por combinação).

NameRequiredDescriptionDefault
modeloNo
capacidadeNo

TDQS

B3.2/5.0
Behavior4/5

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

Annotations already cover safety (readOnly, idempotent, closed-world), and the description adds genuinely non-obvious behavior: the statistic is computed from current stock plus sales in the last 90 days, and combinations with fewer than 3 devices are excluded. That explains why a query may yield no result — valuable context beyond structured fields.

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?

A single dense sentence that front-loads the output (median price and range) before the methodology. Every clause earns its place, though the parenthetical threshold could be tightened.

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?

No output schema, so the description correctly names what is returned (median + range), but leaves units/currency, output shape, and the no-data case implicit. Combined with zero parameter documentation, an agent can pick this tool but not confidently call it.

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 carry the burden. 'Por modelo e capacidade' maps to the two parameters but gives no format, allowed values, or examples (e.g. 'iPhone 13' vs '13', '128GB' vs '128'), so an agent cannot reliably format a call from this text.

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?

States a specific resource and computation: median price and price range for used iPhones segmented by model and capacity. It is clear what the tool returns, though it never names how it differs from siblings like detalhes_aparelho or buscar_iphones, which plausibly also expose pricing.

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 when-to-use or when-not guidance, and no alternative tool is referenced. The agent must infer from the returned metric (a market reference, not a listing) that this differs from search/detail siblings, which is a real risk given the sibling set.

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.

  1. 5 tool updates
    • First observedbuscar_iphones
    • First observedcomo_comprar
    • First observeddetalhes_aparelho
    • First observedlojas_ihelpu
    • First observedpreco_iphone_usado

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables asking operational questions in Portuguese about a computer repair shop's queue, turnaround times, bottlenecks, technician productivity, sales, stock and individual machines, with answers computed from the real system database. Exposes read-only business tools and ready-made prompts for weekly reports, bottleneck diagnosis and customer-facing order status replies.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Consulta dados cadastrais de CNPJ (razão social, sócios, CNAE) e descobre processos judiciais da empresa e sócios no Diário de Justiça Eletrônico Nacional.
    1
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables querying official DETRAN RS vehicle information through a read-only tool, with pay-per-query prepaid credit.
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Consulta em fonte oficial da Enel SP para gestão imobiliária, com ferramenta somente leitura e pagamento por uso via créditos pré-pagos.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources