Server definition
- Hash
- sha256:ab90f42f69a32138db933305a77539d9297b7232b00d6d18bf26d9f458f53a4e
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Ajude a encontrar perfis públicos de babás por cidade/UF e a estimar custo de contratação ou salário líquido. Para buscar, use apenas cidade e UF informadas pela pessoa nesta conversa; peça o que faltar, inclusive quando ela disser 'perto de mim'. Não use memórias da conta nem localização presumida. A busca não mede distância ou proximidade; não diga que pesquisou perfis sem chamar a ferramenta. Não infira compatibilidade, disponibilidade individual ou recomendação. Para UI, use a ferramenta mostrar correspondente após os dados. Os números vêm das ferramentas, nunca de conta própria.",
"tools": [
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cidade": {
"description": "Cidade brasileira informada pela pessoa, sem endereço ou bairro.",
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"uf": {
"description": "Sigla da unidade federativa, por exemplo SP.",
"pattern": "^[A-Za-z]{2}$",
"type": "string"
}
},
"required": [
"cidade",
"uf"
],
"type": "object"
},
"name": "buscar_babas_publicas",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cidade": {
"type": "string"
},
"count": {
"type": "number"
},
"guideUrl": {
"anyOf": [
{
"format": "uri",
"type": "string"
},
{
"type": "null"
}
]
},
"items": {
"items": {
"additionalProperties": false,
"properties": {
"cityLabel": {
"type": "string"
},
"displayName": {
"type": "string"
},
"experienceYears": {
"type": "number"
},
"hasPhoto": {
"type": "boolean"
},
"profileUrl": {
"format": "uri",
"type": "string"
},
"slug": {
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"slug",
"displayName",
"cityLabel",
"experienceYears",
"hasPhoto",
"tags",
"profileUrl"
],
"type": "object"
},
"type": "array"
},
"kind": {
"const": "search",
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"enum": [
"ok",
"error"
],
"type": "string"
},
"uf": {
"type": "string"
}
},
"required": [
"kind",
"status",
"cidade",
"uf",
"count",
"items",
"guideUrl",
"message"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"diasUteisMes": {
"description": "Dias úteis no mês; se não informado, 22.",
"maximum": 31,
"minimum": 1,
"type": "integer"
},
"salarioBruto": {
"description": "Salário bruto mensal em reais.",
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"uf": {
"description": "Sigla da unidade federativa, por exemplo SP.",
"pattern": "^[A-Za-z]{2}$",
"type": "string"
},
"valeTransporteDiario": {
"description": "Custo diário de vale-transporte em reais; se não informado, zero.",
"maximum": 1000,
"minimum": 0,
"type": "number"
}
},
"type": "object"
},
"name": "calcular_custo_baba",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"basisYear": {
"type": "number"
},
"breakdown": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"custoAnual": {
"type": "number"
},
"custoMensal": {
"type": "number"
},
"fgts": {
"type": "number"
},
"fgtsCompensatorio": {
"type": "number"
},
"inssPatronal": {
"type": "number"
},
"provisao13": {
"type": "number"
},
"provisaoFerias": {
"type": "number"
},
"salarioBruto": {
"type": "number"
},
"seguroAcidente": {
"type": "number"
},
"valeTransporte": {
"type": "number"
}
},
"required": [
"salarioBruto",
"inssPatronal",
"fgts",
"fgtsCompensatorio",
"seguroAcidente",
"provisaoFerias",
"provisao13",
"valeTransporte",
"custoMensal",
"custoAnual"
],
"type": "object"
},
{
"type": "null"
}
]
},
"caveat": {
"type": "string"
},
"diasUteisMes": {
"type": "number"
},
"kind": {
"const": "cost",
"type": "string"
},
"message": {
"type": "string"
},
"salarioBruto": {
"type": [
"number",
"null"
]
},
"salaryBasis": {
"enum": [
"provided",
"state_reference"
],
"type": "string"
},
"salaryBasisLabel": {
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"title",
"url"
],
"type": "object"
},
"type": "array"
},
"status": {
"enum": [
"ok",
"unavailable"
],
"type": "string"
},
"valeTransporteDiario": {
"type": "number"
}
},
"required": [
"kind",
"status",
"basisYear",
"salaryBasis",
"salaryBasisLabel",
"salarioBruto",
"valeTransporteDiario",
"diasUteisMes",
"breakdown",
"sources",
"caveat",
"message"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"dependentes": {
"maximum": 20,
"minimum": 0,
"type": "integer"
},
"diasUteisMes": {
"description": "Dias úteis no mês; se não informado, 22.",
"maximum": 31,
"minimum": 1,
"type": "integer"
},
"salarioBruto": {
"description": "Salário bruto mensal em reais.",
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"valeTransporteDiario": {
"description": "Custo diário de vale-transporte em reais; se não informado, zero.",
"maximum": 1000,
"minimum": 0,
"type": "number"
}
},
"required": [
"salarioBruto"
],
"type": "object"
},
"name": "calcular_salario_liquido",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"basisYear": {
"type": "number"
},
"breakdown": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"bruto": {
"type": "number"
},
"descontoVT": {
"type": "number"
},
"inss": {
"type": "number"
},
"irrf": {
"type": "number"
},
"liquido": {
"type": "number"
}
},
"required": [
"bruto",
"inss",
"irrf",
"descontoVT",
"liquido"
],
"type": "object"
},
{
"type": "null"
}
]
},
"caveat": {
"type": "string"
},
"dependentes": {
"type": "number"
},
"diasUteisMes": {
"type": "number"
},
"kind": {
"const": "net",
"type": "string"
},
"message": {
"type": "string"
},
"salarioBruto": {
"type": "number"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"title",
"url"
],
"type": "object"
},
"type": "array"
},
"status": {
"enum": [
"ok",
"unavailable"
],
"type": "string"
},
"valeTransporteDiario": {
"type": "number"
}
},
"required": [
"kind",
"status",
"basisYear",
"salarioBruto",
"dependentes",
"valeTransporteDiario",
"diasUteisMes",
"breakdown",
"sources",
"caveat",
"message"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cidade": {
"description": "Cidade brasileira informada pela pessoa, sem endereço ou bairro.",
"maxLength": 100,
"minLength": 1,
"type": "string"
},
"diasUteisMes": {
"description": "Dias úteis no mês; se não informado, 22.",
"maximum": 31,
"minimum": 1,
"type": "integer"
},
"salarioBruto": {
"description": "Salário bruto mensal em reais.",
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"uf": {
"description": "Sigla da unidade federativa, por exemplo SP.",
"pattern": "^[A-Za-z]{2}$",
"type": "string"
},
"valeTransporteDiario": {
"description": "Custo diário de vale-transporte em reais; se não informado, zero.",
"maximum": 1000,
"minimum": 0,
"type": "number"
}
},
"required": [
"cidade",
"uf"
],
"type": "object"
},
"name": "mostrar_busca_e_custo",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"cost": {
"additionalProperties": false,
"properties": {
"basisYear": {
"type": "number"
},
"breakdown": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"custoAnual": {
"type": "number"
},
"custoMensal": {
"type": "number"
},
"fgts": {
"type": "number"
},
"fgtsCompensatorio": {
"type": "number"
},
"inssPatronal": {
"type": "number"
},
"provisao13": {
"type": "number"
},
"provisaoFerias": {
"type": "number"
},
"salarioBruto": {
"type": "number"
},
"seguroAcidente": {
"type": "number"
},
"valeTransporte": {
"type": "number"
}
},
"required": [
"salarioBruto",
"inssPatronal",
"fgts",
"fgtsCompensatorio",
"seguroAcidente",
"provisaoFerias",
"provisao13",
"valeTransporte",
"custoMensal",
"custoAnual"
],
"type": "object"
},
{
"type": "null"
}
]
},
"caveat": {
"type": "string"
},
"diasUteisMes": {
"type": "number"
},
"kind": {
"const": "cost",
"type": "string"
},
"message": {
"type": "string"
},
"salarioBruto": {
"type": [
"number",
"null"
]
},
"salaryBasis": {
"enum": [
"provided",
"state_reference"
],
"type": "string"
},
"salaryBasisLabel": {
"type": "string"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"title",
"url"
],
"type": "object"
},
"type": "array"
},
"status": {
"enum": [
"ok",
"unavailable"
],
"type": "string"
},
"valeTransporteDiario": {
"type": "number"
}
},
"required": [
"kind",
"status",
"basisYear",
"salaryBasis",
"salaryBasisLabel",
"salarioBruto",
"valeTransporteDiario",
"diasUteisMes",
"breakdown",
"sources",
"caveat",
"message"
],
"type": "object"
},
"kind": {
"const": "family",
"type": "string"
},
"search": {
"additionalProperties": false,
"properties": {
"cidade": {
"type": "string"
},
"count": {
"type": "number"
},
"guideUrl": {
"anyOf": [
{
"format": "uri",
"type": "string"
},
{
"type": "null"
}
]
},
"items": {
"items": {
"additionalProperties": false,
"properties": {
"cityLabel": {
"type": "string"
},
"displayName": {
"type": "string"
},
"experienceYears": {
"type": "number"
},
"hasPhoto": {
"type": "boolean"
},
"profileUrl": {
"format": "uri",
"type": "string"
},
"slug": {
"type": "string"
},
"tags": {
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"slug",
"displayName",
"cityLabel",
"experienceYears",
"hasPhoto",
"tags",
"profileUrl"
],
"type": "object"
},
"type": "array"
},
"kind": {
"const": "search",
"type": "string"
},
"message": {
"type": "string"
},
"status": {
"enum": [
"ok",
"error"
],
"type": "string"
},
"uf": {
"type": "string"
}
},
"required": [
"kind",
"status",
"cidade",
"uf",
"count",
"items",
"guideUrl",
"message"
],
"type": "object"
}
},
"required": [
"kind",
"search",
"cost"
],
"type": "object"
}
},
{
"description": "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.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"dependentes": {
"maximum": 20,
"minimum": 0,
"type": "integer"
},
"diasUteisMes": {
"description": "Dias úteis no mês; se não informado, 22.",
"maximum": 31,
"minimum": 1,
"type": "integer"
},
"salarioBruto": {
"description": "Salário bruto mensal em reais.",
"exclusiveMinimum": 0,
"maximum": 1000000,
"type": "number"
},
"valeTransporteDiario": {
"description": "Custo diário de vale-transporte em reais; se não informado, zero.",
"maximum": 1000,
"minimum": 0,
"type": "number"
}
},
"required": [
"salarioBruto"
],
"type": "object"
},
"name": "mostrar_salario_liquido",
"outputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"basisYear": {
"type": "number"
},
"breakdown": {
"anyOf": [
{
"additionalProperties": false,
"properties": {
"bruto": {
"type": "number"
},
"descontoVT": {
"type": "number"
},
"inss": {
"type": "number"
},
"irrf": {
"type": "number"
},
"liquido": {
"type": "number"
}
},
"required": [
"bruto",
"inss",
"irrf",
"descontoVT",
"liquido"
],
"type": "object"
},
{
"type": "null"
}
]
},
"caveat": {
"type": "string"
},
"dependentes": {
"type": "number"
},
"diasUteisMes": {
"type": "number"
},
"kind": {
"const": "net",
"type": "string"
},
"message": {
"type": "string"
},
"salarioBruto": {
"type": "number"
},
"sources": {
"items": {
"additionalProperties": false,
"properties": {
"title": {
"type": "string"
},
"url": {
"format": "uri",
"type": "string"
}
},
"required": [
"title",
"url"
],
"type": "object"
},
"type": "array"
},
"status": {
"enum": [
"ok",
"unavailable"
],
"type": "string"
},
"valeTransporteDiario": {
"type": "number"
}
},
"required": [
"kind",
"status",
"basisYear",
"salarioBruto",
"dependentes",
"valeTransporteDiario",
"diasUteisMes",
"breakdown",
"sources",
"caveat",
"message"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ab90f42f69a32138db933305a77539d9297b7232b00d6d18bf26d9f458f53a4e | sha256sum