Skip to main content
Glama

Server Details

Encontre babás por cidade e calcule o custo da contratação e o salário líquido no Brasil.

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
Uptime
100.0% over 25 days
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

A3.7/5.0

Scored across 5 tools

Disambiguation3/5

There is meaningful overlap: buscar_babas_publicas and mostrar_busca_e_custo both search profiles, while calcular_custo_baba and mostrar_busca_e_custo both estimate cost. The descriptions clarify output format and combined behavior, but an agent may still hesitate between the pure calculation tool and the interactive-card tool when a city is known.

Naming Consistency4/5

All names use snake_case with a clear Portuguese verb_noun pattern, such as buscar_babas_publicas and calcular_salario_liquido. The only minor deviation is the compound mostrar_busca_e_custo, but it remains readable and consistent with the mostrar_ prefix for interactive presentation.

Tool Count5/5

Five tools is a well-scoped set for a focused babysitting search and cost-estimation server. Each tool has a plausible role, and the count avoids both single-tool thinness and overload.

Completeness4/5

The surface covers the core domain workflows: searching public profiles, estimating employer cost, and estimating net salary, including interactive-card variants. A minor gap is the lack of a dedicated profile-detail tool, but search results and the combined card may sufficiently cover that need.

Available Tools

5 tools
buscar_babas_publicasBuscar babás com perfil públicoA
Read-only
Inspect

Consulta perfis públicos consentidos por cidade e UF informadas pela pessoa na conversa. Retorna perfis por publicação recente, sem ranking de qualidade. Não aceita CEP, bairro ou coordenadas, não calcula distância e não infere localização. Diferencia lista vazia de falha técnica.

NameRequiredDescriptionDefault
ufYesSigla da unidade federativa, por exemplo SP.
cidadeYesCidade brasileira informada pela pessoa, sem endereço ou bairro.

Output Schema

NameRequiredDescription
ufYes
kindYes
countYes
itemsYes
cidadeYes
statusYes
messageYes
guideUrlYes

TDQS

A4.7/5.0
Behavior5/5

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

Annotations already cover safety (readOnly, non-destructive, openWorld), yet the description adds real behavioral context: results are consent-based, ordered by recent publication with no quality ranking, distance is never computed, and an empty list is explicitly distinguished from a technical failure. That last point is an error-semantics disclosure annotations cannot carry.

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?

Four short sentences, front-loaded with the core action, then ordering, then exclusions. Every sentence adds a distinct constraint or return-behavior fact; nothing is repeated from the schema or annotations.

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?

For a two-parameter lookup with an output schema, the description covers everything an agent needs: input source, accepted keys, rejected location forms, ordering semantics, and empty-vs-error behavior. Output format details can safely be left to the output schema.

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%, so baseline is 3; the description still adds value by stating where the values come from (informadas pela pessoa na conversa) and that cidade means the city without address or neighborhood, reinforcing the exclusion of bairro/CEP inputs. It stops short of format guidance for UF beyond what the schema pattern already gives.

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?

States a specific verb (consulta) and resource (perfis públicos consentidos) with the exact scoping keys (cidade e UF). The ordering rule (por publicação recente, sem ranking de qualidade) further pins down what the tool returns, and the sibling calculators (custo/salário) are clearly a different job.

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?

Gives explicit when-not constraints: não aceita CEP, bairro ou coordenadas, não calcula distância, não infere localização — directly preventing the most likely misuse of a location-style query. It does not name a sibling alternative, but no sibling overlaps this domain, so the gap is minor rather than misleading.

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

calcular_custo_babaCalcular custo de contrataçãoA
Read-only
Inspect

Calcula o custo mensal e anual estimado de contratação doméstica com salário bruto e transporte informados. Aceita UF sem salarioBruto para calcular um exemplo com a referência estadual vigente na tabela do site. Retorna fontes e premissas; a estimativa não é proposta salarial nem substitui convenção coletiva.

NameRequiredDescriptionDefault
ufNoSigla da unidade federativa, por exemplo SP.
diasUteisMesNoDias úteis no mês; se não informado, 22.
salarioBrutoNoSalário bruto mensal em reais.
valeTransporteDiarioNoCusto diário de vale-transporte em reais; se não informado, zero.

Output Schema

NameRequiredDescription
kindYes
caveatYes
statusYes
messageYes
sourcesYes
basisYearYes
breakdownYes
salaryBasisYes
diasUteisMesYes
salarioBrutoYes
salaryBasisLabelYes
valeTransporteDiarioYes

TDQS

A4.1/5.0
Behavior4/5

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

Annotations already cover the safety profile (readOnly, non-destructive, closed-world), so the bar is lower, and the description still adds meaningful context: it returns sources and assumptions, and the estimate is neither a salary proposal nor a substitute for a collective agreement. That caveat is exactly the kind of trust/limitation context annotations cannot convey.

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?

Three short sentences, front-loaded with what the tool computes, then the UF-only edge case, then the disclaimer. No filler; each sentence carries distinct 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 calculator with an output schema and full param documentation, the description covers purpose, the fallback input mode, and result limitations. Slightly incomplete only in that it does not characterize the basis of the estimate (which statutory components beyond salary/transport are included), though sources are said to be returned.

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%, so baseline is 3; the description earns an extra point by clarifying the conditional relationship between uf and salarioBruto (UF alone triggers a reference-based example), which the schema's 0-required-parameter structure does not express. Transport and business-days defaults are left to the schema, which 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?

States a specific verb and resource: computes monthly and annual estimated cost of domestic hiring given gross salary and transport. It is distinguishable in substance from calcular_salario_liquido (employer cost vs. net salary), but it never names that sibling, so the differentiation is implicit rather than explicit.

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?

Explicitly documents a non-obvious invocation mode: passing only UF without salarioBruto yields an example using the state reference from the site's table. That is real guidance beyond the schema. It stops short of 5 because it gives no exclusions or explicit pointer to sibling tools for related calculations.

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

calcular_salario_liquidoCalcular salário líquidoA
Read-only
Inspect

Estima o salário líquido mensal de uma babá a partir do salário bruto, dependentes e vale-transporte informados. Retorna INSS, IRRF, transporte, fontes e premissas. Não presume dados da conta nem interpreta vínculos individuais.

NameRequiredDescriptionDefault
dependentesNo
diasUteisMesNoDias úteis no mês; se não informado, 22.
salarioBrutoYesSalário bruto mensal em reais.
valeTransporteDiarioNoCusto diário de vale-transporte em reais; se não informado, zero.

Output Schema

NameRequiredDescription
kindYes
caveatYes
statusYes
messageYes
sourcesYes
basisYearYes
breakdownYes
dependentesYes
diasUteisMesYes
salarioBrutoYes
valeTransporteDiarioYes

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false and openWorldHint=false, so the safety profile is covered. The description adds useful behavioral context by naming the returned components (INSS, IRRF, transporte, fontes, premissas) and the non-presumption caveat, but says nothing about rounding, tax-table vintage, or whether results are estimates vs. authoritative figures — significant for a payroll calculation.

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?

Three sentences with no filler: purpose, return contents, and scope caveat, in that order. Efficient and front-loaded, though the return list slightly overlaps the output schema.

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?

An output schema exists, so the description need not detail return values, and annotations cover safety. What remains missing is any note on diasUteisMes defaulting behavior and whether the estimate reflects current tax tables — minor but relevant for an agent deciding trust in the numbers.

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 75%, so most parameters are documented structurally; the description merely names salário bruto, dependentes and vale-transporte, restating the schema. It omits diasUteisMes entirely, which is the one parameter that materially changes the transporte computation, so it adds no meaning beyond the schema.

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 (estima) and resource (salário líquido mensal de uma babá) plus the inputs that drive it. It does not explicitly differentiate itself from the sibling calcular_custo_baba or mostrar_salario_liquido, which is the only thing keeping it from a 5.

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 closing sentence 'Não presume dados da conta nem interpreta vínculos individuais' establishes a scope boundary, hinting at when the tool is not appropriate. However, it never names an alternative tool or states the positive trigger condition versus calcular_custo_baba, leaving the choice to inference.

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

mostrar_busca_e_custoMostrar perfis e custoA
Read-only
Inspect

Consulta perfis públicos consentidos e calcula custo de contratação em um cartão interativo com detalhes ajustáveis. Exige cidade e UF informadas pela pessoa na conversa. Refaz a consulta e o cálculo para exibir dados atuais. Sem salário bruto informado, usa referência estadual vigente identificada como exemplo. Não calcula distância nem classifica a qualidade das profissionais.

NameRequiredDescriptionDefault
ufYesSigla da unidade federativa, por exemplo SP.
cidadeYesCidade brasileira informada pela pessoa, sem endereço ou bairro.
diasUteisMesNoDias úteis no mês; se não informado, 22.
salarioBrutoNoSalário bruto mensal em reais.
valeTransporteDiarioNoCusto diário de vale-transporte em reais; se não informado, zero.

Output Schema

NameRequiredDescription
costYes
kindYes
searchYes

TDQS

A3.8/5.0
Behavior4/5

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

Annotations already declare readOnlyHint and non-destructive, so the bar is lower, and the description still adds real value: it discloses the interactive-card output, that it recomputes to show current data, and a fallback to the state reference salary labeled as an example when salário bruto is missing. It also explicitly scopes out distance and quality scoring, which prevents misuse.

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?

Front-loads the core action, then prerequisites, then fallback behavior, then exclusions, with no filler. It is slightly dense in one sentence combining query and calculation, but every sentence 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?

An output schema exists and annotations carry the safety profile, so the description only needs to cover prerequisites, fallback semantics and scope limits, all of which it does. The only real omission is routing guidance against the closely related sibling tools.

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%, so baseline is 3, but the description adds a semantic default not visible in the schema: when salarioBruto is absent it substitutes the current state reference as an explicitly labeled example. That meaningfully changes how an agent should supply or omit the parameter.

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 concrete verb and resource: queries consented public profiles and computes hiring cost in an interactive card. It is specific about what it produces, but it overlaps conceptually with the siblings buscar_babas_publicas and calcular_custo_baba without naming or distinguishing itself from them.

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?

It gives prerequisites (city and UF supplied by the person in conversation) and one explicit exclusion (no distance calculation, no quality ranking), which implies when it applies. However, it never states when to prefer this tool over buscar_babas_publicas or calcular_custo_baba, which is exactly the ambiguity an agent faces with these siblings.

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

mostrar_salario_liquidoMostrar salário líquidoB
Read-only
Inspect

Calcula e apresenta salário líquido estimado em um cartão interativo com os descontos detalhados e valores ajustáveis. Requer salário bruto informado. Aceita dependentes, vale-transporte e dias úteis. Retorna dados atuais da calculadora com fontes e premissas.

NameRequiredDescriptionDefault
dependentesNo
diasUteisMesNoDias úteis no mês; se não informado, 22.
salarioBrutoYesSalário bruto mensal em reais.
valeTransporteDiarioNoCusto diário de vale-transporte em reais; se não informado, zero.

Output Schema

NameRequiredDescription
kindYes
caveatYes
statusYes
messageYes
sourcesYes
basisYearYes
breakdownYes
dependentesYes
diasUteisMesYes
salarioBrutoYes
valeTransporteDiarioYes

TDQS

B3.2/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true, destructiveHint=false, and openWorldHint=false, covering the safety profile. The description adds that it presents an 'interactive card' with 'detailed discounts and adjustable values' and returns 'current calculator data with sources and assumptions', which provides useful context about return content. However, it doesn't clarify whether results are persisted, what the assumptions/fontes actually contain, or how the 'interactive' nature affects agent usage.

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?

Four efficient sentences, each serving a purpose: purpose, requirement, accepted inputs, and return content. Front-loaded with the main capability. No redundancy or filler, though could be slightly more structured (e.g., listing params separately).

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 an output schema present, the description needn't explain return values in depth, and it does mention sources and assumptions. However, for a tool with a very similar sibling ('calcular_salario_liquido'), the description lacks the differentiation needed to select correctly. The 'interactive card' aspect is mentioned but not clarified for agent context.

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 75%, with 'diasUteisMes' and 'valeTransporteDiario' defaults documented in the schema. The description mentions 'dependentes' and 'vale-transporte' as accepted inputs, adding marginal enumeration value, but doesn't explain units, ranges, or defaults beyond what the schema already provides. Baseline 3 is appropriate since the schema does most of the heavy lifting.

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 pairing ('Calcula e apresenta salário líquido estimado') and describes the output format (interactive card). However, it doesn't differentiate from the sibling 'calcular_salario_liquido', which appears to be a closely related calculation tool. The distinction between calculation-only versus calculation-plus-display is implied but not explicit.

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?

The description says 'Requer salário bruto informado' (prerequisite) but provides no guidance on when to choose this tool over the sibling 'calcular_salario_liquido'. No exclusions or alternatives are mentioned. An agent seeing both tools would need to guess which is appropriate.

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
    • Changedbuscar_babas_publicas1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedcalcular_custo_baba1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedcalcular_salario_liquido1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedmostrar_busca_e_custo1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
    • Changedmostrar_salario_liquido1 field changed
      • removedInput schema / additionalProperties
        Removed value: -false
  2. 5 tool updates
    • First observedbuscar_babas_publicas
    • First observedcalcular_custo_baba
    • First observedcalcular_salario_liquido
    • First observedmostrar_busca_e_custo
    • First observedmostrar_salario_liquido

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI assistants to plan and price household employment in Switzerland (cleaner, nanny, carer), returning hiring checklists with real deadlines, employer costs and net wages, minimum-wage checks, and rules for all 26 cantons through read-only tools. Every figure is tied to its official source document and verification date.
    CC BY-4.0
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables AI agents to calculate US household employer (nanny) taxes for all 50 states plus DC, including Social Security, Medicare, FUTA, and state unemployment, through natural language.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources