Skip to main content
Glama

Server Details

Brazilian card machine MDR rates, tiers and monthly cost comparison.

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-11-25
URL

TDQS

A3.6/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: two list/reference tools (get_brands, get_tiers) and two computation tools (calculate_cost for a single scenario, compare_brands for cross-brand ranking). There is no meaningful overlap between any pair.

Naming Consistency5/5

All four tools follow a consistent verb_noun snake_case convention (calculate_cost, compare_brands, get_brands, get_tiers). The get_* prefix cleanly groups the reference lookups versus the calculate/compare actions.

Tool Count4/5

Four tools is lean but each earns its place given the narrow cost-comparison scope. It is on the thin side, though it covers the core reference-plus-compute workflow without redundancy.

Completeness4/5

The surface covers the full read-only workflow: list tiers, list brands with MDR rates, compute a cost, and rank brands by cost. A dedicated per-brand detail or fee-breakdown lookup is a minor missing nicety, but agents have no dead ends.

Available Tools

4 tools
calculate_costCInspect

Calculate monthly cost for a specific brand, tier, and anticipation

NameRequiredDescriptionDefault
tierYesBusiness tier (mei, pequeno, medio, grande)
brandYesBrand key (stone, cielo, mercado_pago, pagbank, sumup, infinitepay, ton, getnet)
antecipationNoInclude anticipation fee

TDQS

C2.9/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 behavioral burden. It implies a pure computation but never states that it is side-effect free, requires no auth, or how the result should be interpreted; the only added behavior is the word 'monthly'.

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 no wasted words. It is efficient, though its brevity borders on under-specification rather than true conciseness.

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 output schema and no annotations, the description should say what is returned (a number, a currency-formatted value, a breakdown?) and whether anticipation changes the shape of the result. It covers inputs adequately but leaves the return contract unaddressed.

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%, with each of the three parameters documented (including tier and brand vocabularies and the anticipation flag's meaning). The description adds no syntax or semantic detail beyond the schema, so the baseline 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 (Calculate) and resource (monthly cost) plus the three inputs that scope it, so an agent can tell it apart from compare_brands/get_brands/get_tiers. It is clear, though it never explicitly contrasts itself with 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 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 statement of when to prefer compare_brands or get_tiers first, and no prerequisites (e.g., needing valid brand/tier keys from the sibling lookup tools). Usage is only implied by the parameter names.

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

compare_brandsAInspect

Compare all brands for a specific tier and return ranking by cost

NameRequiredDescriptionDefault
tierYesBusiness tier (mei, pequeno, medio, grande)
antecipationNoInclude anticipation fee

TDQS

A3.6/5.0
Behavior3/5

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

With no annotations, the description carries the full burden, and it does disclose the return concept (a ranking by cost). However, it does not state sort direction, whether the ranking is ascending/descending, tie behavior, or how the antecipation option affects ordering. Read-only nature is strongly implied by 'compare' and 'return' but never stated.

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 sentence, front-loaded with the action and resource, then scope and output. Nothing redundant or padded.

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 simple two-parameter read tool with no output schema, the description states the scope and the shape of the result (ranking by cost), which is enough to call it correctly. It could still say whether the ranking includes anticipation fees by default, which is the one open question.

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 coverage is 100%, so both parameters (tier with its enum values, antecipation with its default) are already fully documented in the schema. The description adds no extra semantics such as how antecipation changes the comparison, so the baseline 3 is appropriate.

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 gives a specific verb (compare), a resource (all brands), a scope (a specific tier), and even the output dimension (ranking by cost). This clearly separates it from get_brands (list raw brands) and calculate_cost (single cost), though it never names those siblings 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 — use this when you want a cost ranking across brands within one tier — but there is no explicit when-to-use statement, no exclusion conditions, and no mention of calculate_cost or get_brands as alternatives. An agent must infer the choice from the verb alone.

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

get_brandsAInspect

List all card machine brands with their MDR rates for debit and credit

NameRequiredDescriptionDefault

No parameters

TDQS

A3.7/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 burden. It discloses the returned content (brands with debit/credit MDR rates), which is useful, but says nothing about ordering, pagination, or data freshness. For a zero-parameter read-only listing the required burden is low, so this is adequate but thin.

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 front-loaded sentence with no filler; the resource and its returned fields are stated immediately.

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?

With no output schema, the description compensates by naming the fields returned (MDR rates for debit and credit). For a no-param, no-annotation listing tool this is nearly complete, though it omits ordering/currency context.

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 are no parameter semantics to document and the baseline is 4. The description correctly implies no inputs by describing an unfiltered list of all brands.

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?

Clear specific verb (List) and resource (card machine brands), plus the returned attributes (MDR rates for debit and credit). An agent can distinguish it from calculate_cost, compare_brands, and get_tiers by the fact it enumerates brands rather than computing or comparing. It stops short of naming a sibling to differentiate against.

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?

No explicit when-to-use or when-not-to-use guidance, but the listing nature implies it is the discovery step before compare_brands or calculate_cost. The context is inferable, not stated.

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

get_tiersAInspect

Get business tiers (MEI, small, medium, large) with ticket average and monthly volume

NameRequiredDescriptionDefault

No parameters

TDQS

A3.5/5.0
Behavior3/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 for a zero-parameter lookup the surface is small. It usefully discloses the payload shape (ticket average and monthly volume accompany each tier), which partially compensates for the absent output schema, yet it says nothing about auth needs, caching, or whether values are static or computed.

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 front-loaded sentence with no filler; the resource comes first and the returned fields follow as a compact parenthetical. Nothing could be removed without losing 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 simple zero-arg retrieval tool with no output schema, the description supplies the essential missing piece: what each returned tier includes. The remaining gap is context on the domain (business/pricing tiers) and any relationship to calculate_cost, which would help an agent chain calls.

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 per the baseline there is no parameter semantics to document. The description correctly avoids inventing inputs and instead spends its words on output content.

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 specific verb ('Get') and resource ('business tiers') and even enumerates the tier bucket values (MEI, small, medium, large). It is clearly distinguishable in subject matter from the sibling tools (calculate_cost, compare_brands, get_brands), though it never explicitly contrasts itself with them.

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 statement of when to use this tool versus the siblings, no prerequisites, and no exclusions. The agent must infer that this is a reference lookup for tier definitions while get_brands covers brand data.

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. 4 tool updates
    • First observedcalculate_cost
    • First observedcompare_brands
    • First observedget_brands
    • First observedget_tiers

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources