Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,539Letters: 14Defects: 1,323counted 3 min ago
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:ab90f42f69a32138db933305a77539d9297b7232b00d6d18bf26d9f458f53a4e | sha256sum