Endpoints: 28,729MCP servers: 18,414Payout addresses: 2,071Paid calls: 1,569Letters: 14Defects: 1,334counted 3 min ago
teppi

Server definition

Hash
sha256:fc27c80f187ec247e4ec27638eaeb221351e29ac97814b88d7fa6d28bbf627e1
What it is
What a remote MCP server returned when asked what it offers: 22 tools

The blob, as servednamed by its sha256

{ "instructions": "MCP.AI platform v0.9.358 | Adapters: calculo vunknown. When the user asks about the version (e.g. \"qual a versão\", \"which version\"), call the show_version tool. NEW MCPs/tools/integrations (capabilities not already in this toolkit) come from the official mcp.ai catalog: the `marketplace` tool (action=search) finds and runs them. You are not authenticated yet. Call the authenticate tool first — it will give the user a browser link to log in and copy a token. No other tools will work until authenticated.", "tools": [ { "description": "MCP.AI for IDE agents (Cursor, etc.): log in in the browser, copy the access token. Best: add it to this server's config as a header `Authorization: Bearer <token>` for a permanent, non-expiring connection. Or paste it here for a session-only login: call with { token: \"<jwt>\" } after the user pastes, or with no args to get the link.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "token": { "type": "string" } }, "type": "object" }, "name": "authenticate", "outputSchema": null }, { "description": "Aluguéis em atraso (Lei 8.245/91): reajusta o aluguel ao longo do contrato pelo índice, corrige cada mês atrasado até hoje, aplica juros de mora (1% a.m.) e multa moratória. Retorna detalhamento por mês + total.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "aluguel_inicial": { "type": "number" }, "data_calculo": { "type": "string" }, "fim_atraso": { "type": "string" }, "indice": { "enum": [ "NENHUM", "IPCA", "IPCA-E", "IPCA-15", "INPC", "IGP-M", "IGP-DI", "INCC", "IPC-FIPE", "SELIC", "CDI", "TR", "POUPANCA", "POUPANCA-ANTIGA" ], "type": "string" }, "inicio_atraso": { "type": "string" }, "inicio_contrato": { "type": "string" }, "juros": { "type": "number" }, "multa": { "type": "number" }, "periodicidade_meses": { "type": "number" } }, "required": [ "aluguel_inicial", "inicio_contrato", "inicio_atraso", "fim_atraso" ], "type": "object" }, "name": "calculo_aluguel", "outputSchema": null }, { "description": "Atualização monetária / liquidação de débito judicial: corrige parcelas por um índice oficial (IPCA, INPC, IGP-M, SELIC, TR…) e aplica juros, multa e honorários. Retorna detalhamento por parcela e totais. ATENÇÃO ao regime legal: SELIC já engloba correção+juros (não somar 1% a.m. por cima); pós-set/2024 o cível usa IPCA + taxa legal (Lei 14.905/2024).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "data_calculo": { "type": "string" }, "honorarios": { "type": "number" }, "honorarios_tipo": { "enum": [ "PERCENTUAL", "FIXO" ], "type": "string" }, "indice": { "enum": [ "NENHUM", "IPCA", "IPCA-E", "IPCA-15", "INPC", "IGP-M", "IGP-DI", "INCC", "IPC-FIPE", "SELIC", "CDI", "TR", "POUPANCA", "POUPANCA-ANTIGA" ], "type": "string" }, "juros_tipo": { "enum": [ "simples", "composto" ], "type": "string" }, "multa": { "type": "number" }, "multa_incide_sobre_juros": { "type": "boolean" }, "parcelas": { "items": { "properties": { "data_epoca": { "type": "string" }, "descricao": { "type": "string" }, "tipo": { "enum": [ "PARCELA_DEBITO", "ABATIMENTO_PAGAMENTO" ], "type": "string" }, "valor": { "type": "number" } }, "required": [ "data_epoca", "valor", "tipo" ], "type": "object" }, "type": "array" }, "periodicidade_juros": { "enum": [ "MENSAL", "ANUAL" ], "type": "string" }, "pro_rata": { "type": "boolean" }, "taxa_juros": { "type": "number" } }, "required": [ "parcelas" ], "type": "object" }, "name": "calculo_atualizar", "outputSchema": null }, { "description": "Dosimetria da pena (art. 68 CP, sistema trifásico): pena-base pelas circunstâncias judiciais (art. 59), pena intermediária por atenuantes/agravantes (Súmula 231 STJ), pena definitiva por causas de aumento/diminuição (ex.: tentativa). Frações configuráveis.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "agravantes": { "type": "number" }, "atenuantes": { "type": "number" }, "causas_aumento": { "items": { "properties": { "frac": { "type": "number" } }, "required": [ "frac" ], "type": "object" }, "type": "array" }, "causas_diminuicao": { "items": { "properties": { "frac": { "type": "number" } }, "required": [ "frac" ], "type": "object" }, "type": "array" }, "circunstancias_desfavoraveis": { "type": "number" }, "fracao_fase1": { "type": "number" }, "fracao_fase2": { "type": "number" }, "pena_max_anos": { "type": "number" }, "pena_min_anos": { "type": "number" } }, "required": [ "pena_min_anos", "pena_max_anos" ], "type": "object" }, "name": "calculo_dosimetria", "outputSchema": null }, { "description": "Correção do FGTS (tese TR → INPC/IPCA-E, STF): por depósito calcula a diferença entre corrigir pelo índice de inflação vs pela TR, com juros de 3% a.a. da conta. Aceita depósitos manuais (ou, futuramente, extrato OCR).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "data_calculo": { "type": "string" }, "depositos": { "items": { "properties": { "competencia": { "type": "string" }, "valor": { "type": "number" } }, "required": [ "competencia", "valor" ], "type": "object" }, "type": "array" }, "incluir_juros_3aa": { "type": "boolean" }, "indice": { "enum": [ "NENHUM", "IPCA", "IPCA-E", "IPCA-15", "INPC", "IGP-M", "IGP-DI", "INCC", "IPC-FIPE", "SELIC", "CDI", "TR", "POUPANCA", "POUPANCA-ANTIGA" ], "type": "string" } }, "required": [ "depositos" ], "type": "object" }, "name": "calculo_fgts", "outputSchema": null }, { "description": "Consulta de índice oficial: fator de correção acumulado entre duas datas (mês inicial excluído, mês final incluído — convenção BACEN/IBGE). Se `valor` informado, retorna o valor corrigido; se `incluir_valores` true, retorna as variações mensais publicadas (puxar os índices crus).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "data_final": { "type": "string" }, "data_inicial": { "type": "string" }, "incluir_valores": { "type": "boolean" }, "indice": { "enum": [ "NENHUM", "IPCA", "IPCA-E", "IPCA-15", "INPC", "IGP-M", "IGP-DI", "INCC", "IPC-FIPE", "SELIC", "CDI", "TR", "POUPANCA", "POUPANCA-ANTIGA" ], "type": "string" }, "pro_rata": { "type": "boolean" }, "valor": { "type": "number" } }, "required": [ "indice", "data_inicial" ], "type": "object" }, "name": "calculo_indice", "outputSchema": null }, { "description": "Partilha de bens no divórcio por regime (Código Civil): apura a massa partilhável (bens − dívidas conforme o regime) e a quota de cada cônjuge, com torna por desequilíbrio. Marque entra_partilha por bem para sobrepor o default do regime.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "bens": { "items": { "properties": { "adquirido_na_constancia": { "type": "boolean" }, "descricao": { "type": "string" }, "entra_partilha": { "type": "boolean" }, "heranca_doacao": { "type": "boolean" }, "incomunicavel": { "type": "boolean" }, "oneroso": { "type": "boolean" }, "titular": { "enum": [ "A", "B", "AMBOS" ], "type": "string" }, "valor": { "type": "number" } }, "required": [ "valor" ], "type": "object" }, "type": "array" }, "dividas": { "items": { "properties": { "anterior_casamento": { "type": "boolean" }, "descricao": { "type": "string" }, "entra_partilha": { "type": "boolean" }, "valor": { "type": "number" } }, "required": [ "valor" ], "type": "object" }, "type": "array" }, "nomes": { "properties": { "A": { "type": "string" }, "B": { "type": "string" } }, "type": "object" }, "regime": { "enum": [ "COMUNHAO_PARCIAL", "COMUNHAO_UNIVERSAL", "SEPARACAO_TOTAL", "PARTICIPACAO_FINAL_AQUESTOS" ], "type": "string" } }, "required": [ "regime", "bens" ], "type": "object" }, "name": "calculo_partilha", "outputSchema": null }, { "description": "Pensão alimentícia em atraso (art. 528 CPC): por mês do período calcula o devido (% do salário mínimo do mês, valor fixo ou % da remuneração), subtrai pagamentos e aplica correção (INPC) + juros 1% a.m. desde cada vencimento.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "data_calculo": { "type": "string" }, "fim_atraso": { "type": "string" }, "forma": { "enum": [ "PERCENTUAL_SM", "VALOR_FIXO", "PERCENTUAL_REMUNERACAO" ], "type": "string" }, "indice": { "enum": [ "NENHUM", "IPCA", "IPCA-E", "IPCA-15", "INPC", "IGP-M", "IGP-DI", "INCC", "IPC-FIPE", "SELIC", "CDI", "TR", "POUPANCA", "POUPANCA-ANTIGA" ], "type": "string" }, "inicio_atraso": { "type": "string" }, "juros": { "type": "number" }, "pagamentos": { "items": { "properties": { "competencia": { "type": "string" }, "valor": { "type": "number" } }, "required": [ "competencia", "valor" ], "type": "object" }, "type": "array" }, "referencia": { "type": "number" }, "remuneracoes": { "items": { "properties": { "competencia": { "type": "string" }, "remuneracao": { "type": "number" } }, "required": [ "competencia", "remuneracao" ], "type": "object" }, "type": "array" } }, "required": [ "forma", "referencia", "inicio_atraso", "fim_atraso" ], "type": "object" }, "name": "calculo_pensao", "outputSchema": null }, { "description": "Progressão de regime (LEP art. 112, Lei 13.964/2019): percentual de cumprimento por primário/reincidente × comum/hediondo × violência/resultado morte, descontando remição (trabalho/estudo) e detração, e retorna a data de progressão.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "dias_detracao": { "type": "number" }, "dias_trabalhados": { "type": "number" }, "hediondo": { "type": "boolean" }, "horas_estudo": { "type": "number" }, "inicio_cumprimento": { "type": "string" }, "pena_anos": { "type": "number" }, "reincidente": { "type": "boolean" }, "resultado_morte": { "type": "boolean" }, "violencia": { "type": "boolean" } }, "required": [ "pena_anos", "inicio_cumprimento" ], "type": "object" }, "name": "calculo_progressao", "outputSchema": null }, { "description": "Restituição de descontos indevidos no INSS (fraude associativa, códigos 280/304/310/378): soma as parcelas descontadas corrigidas. Ressarcimento administrativo via acordo STF (ADPF 1.236).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "data_calculo": { "type": "string" }, "descontos": { "items": { "properties": { "codigo": { "type": "string" }, "competencia": { "type": "string" }, "valor": { "type": "number" } }, "required": [ "competencia", "valor" ], "type": "object" }, "type": "array" }, "indice": { "enum": [ "NENHUM", "IPCA", "IPCA-E", "IPCA-15", "INPC", "IGP-M", "IGP-DI", "INCC", "IPC-FIPE", "SELIC", "CDI", "TR", "POUPANCA", "POUPANCA-ANTIGA" ], "type": "string" } }, "required": [ "descontos" ], "type": "object" }, "name": "calculo_restituicao_inss", "outputSchema": null }, { "description": "Revisional de contrato bancário: recalcula o financiamento pela taxa média de mercado do BACEN (busca ao vivo por modalidade+mês) e apura o excedente por parcela (Price ou SAC). A taxa média é referência, não teto (STJ).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "data_contrato": { "type": "string" }, "modalidade": { "enum": [ "PF_CREDITO_PESSOAL_NAO_CONSIGNADO", "PF_AQUISICAO_VEICULOS", "PF_CHEQUE_ESPECIAL", "PF_TOTAL" ], "type": "string" }, "num_parcelas": { "type": "number" }, "parcela_paga": { "type": "number" }, "sistema": { "enum": [ "PRICE", "SAC" ], "type": "string" }, "taxa_bacen_am": { "type": "number" }, "taxa_contratada_am": { "type": "number" }, "valor_financiado": { "type": "number" } }, "required": [ "valor_financiado", "num_parcelas", "taxa_contratada_am", "parcela_paga" ], "type": "object" }, "name": "calculo_revisional", "outputSchema": null }, { "description": "RMC/RCC — reserva de margem consignável de cartão (INSS, códigos 217/268): limites de 5% e restituição corrigida dos descontos. Tese: cartão rotativo vendido como consignado que nunca amortiza.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "beneficio_mensal": { "type": "number" }, "data_calculo": { "type": "string" }, "descontos": { "items": { "properties": { "competencia": { "type": "string" }, "valor": { "type": "number" } }, "required": [ "competencia", "valor" ], "type": "object" }, "type": "array" }, "indice": { "enum": [ "NENHUM", "IPCA", "IPCA-E", "IPCA-15", "INPC", "IGP-M", "IGP-DI", "INCC", "IPC-FIPE", "SELIC", "CDI", "TR", "POUPANCA", "POUPANCA-ANTIGA" ], "type": "string" }, "tipo": { "enum": [ "RMC", "RCC" ], "type": "string" } }, "required": [ "beneficio_mensal", "descontos" ], "type": "object" }, "name": "calculo_rmc_rcc", "outputSchema": null }, { "description": "RMI — Renda Mensal Inicial (pós-reforma EC 103/2019): média dos salários de contribuição × coeficiente (60% + 2% por ano acima de 20H/15M), com piso (salário mínimo) e teto (INSS).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "media_salarios": { "type": "number" }, "salario_minimo": { "type": "number" }, "sexo": { "enum": [ "H", "M" ], "type": "string" }, "tempo_contribuicao_anos": { "type": "number" }, "teto_inss": { "type": "number" } }, "required": [ "sexo", "media_salarios", "tempo_contribuicao_anos" ], "type": "object" }, "name": "calculo_rmi", "outputSchema": null }, { "description": "Salário mínimo nacional vigente de um ano (dinâmico, IPEADATA). Base para dosimetria (dia-multa), pensão por % do SM e mínimo existencial.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "ano": { "type": "number" } }, "type": "object" }, "name": "calculo_salario_minimo", "outputSchema": null }, { "description": "Superendividamento (Lei 14.181/2021): % da renda comprometida, mínimo existencial (R$600, parametrizável), renda disponível e capacidade de pagamento de um plano de até 5 anos.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "dividas": { "items": { "properties": { "credor": { "type": "string" }, "parcela": { "type": "number" }, "saldo": { "type": "number" } }, "type": "object" }, "type": "array" }, "minimo_existencial": { "type": "number" }, "prazo_meses": { "type": "number" }, "renda_liquida": { "type": "number" } }, "required": [ "renda_liquida", "dividas" ], "type": "object" }, "name": "calculo_superendividamento", "outputSchema": null }, { "description": "Tempo de contribuição (CNIS): soma os vínculos contando concomitância uma vez e converte atividade especial em comum (fatores EC 103/2019, só até 13/11/2019). Retorna tempo total e se atinge o tempo antigo (35H/30M).", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "sexo": { "enum": [ "H", "M" ], "type": "string" }, "vinculos": { "items": { "properties": { "fim": { "type": "string" }, "inicio": { "type": "string" }, "tipo": { "enum": [ "NORMAL", "PROFESSOR", "ESPECIAL_25", "ESPECIAL_20", "ESPECIAL_15" ], "type": "string" } }, "required": [ "inicio", "fim" ], "type": "object" }, "type": "array" } }, "required": [ "sexo", "vinculos" ], "type": "object" }, "name": "calculo_tempo_contribuicao", "outputSchema": null }, { "description": "Verbas rescisórias / liquidação trabalhista (CLT): saldo de salário, aviso prévio indenizado (Lei 12.506/2011), 13º proporcional, férias proporcionais + 1/3, férias vencidas, multa de 40%/20% do FGTS, com descontos de INSS e IRRF (tabelas 2026). Verbas indenizatórias isentas.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "admissao": { "type": "string" }, "aviso": { "enum": [ "indenizado", "trabalhado", "dispensado" ], "type": "string" }, "demissao": { "type": "string" }, "dependentes": { "type": "number" }, "ferias_vencidas": { "type": "boolean" }, "motivo": { "enum": [ "sem_justa_causa", "pedido_demissao", "justa_causa", "acordo" ], "type": "string" }, "projetar_aviso": { "type": "boolean" }, "salario": { "type": "number" }, "saldo_fgts": { "type": "number" } }, "required": [ "salario", "admissao", "demissao" ], "type": "object" }, "name": "calculo_trabalhista", "outputSchema": null }, { "description": "Returns connection status and URLs. When all providers are connected, returns authenticated:true and empty pending[]. When credentials are missing, returns connect_url for the toolkit and per-install URLs.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "connect", "outputSchema": null }, { "description": "The official mcp.ai marketplace — the in-platform catalog of every MCP/tool, AND the way to run them. Covers capability requests like \"find an MCP that does X\", \"consulta um CPF\", \"is there a tool for Y\". Core flow: action=search discovers MCPs by intent → describe returns one MCP's full profile (every tool with its id + params, pricing, auth) so you pick the right tool_id → invoke RUNS that tool. KEY: invoke works even when the MCP is NOT installed — it runs the tool pontualmente (one-off), without adding the MCP to the toolkit and without bloating the tool list. If the MCP needs a credential/login, invoke returns a connect link; if it is paid and the wallet is empty, invoke returns a checkout/top-up link (the user opens it, then you retry). Use install only to make an MCP PERMANENT in the active toolkit (its tools then show up natively in future sessions); prefer invoke for a single/occasional use. list_tools lists what is callable right now. subscribe/cancel handle per-MCP billing; report_bug sends feedback; request_mcp asks us to build a NEW MCP when nothing fits. Search/describe flag installed_in_toolkit vs installed_in_workspace. Writes (install/uninstall/subscribe/cancel and the one-off install behind invoke) require workspace owner/admin. It also carries the mcp.ai PROMPT LIBRARY, which is about ready-made prompt TEXT rather than MCPs: search_prompts finds one, get_prompt returns its full text with {{variables}} filled, and publish_prompt saves a prompt and returns a shareable mcp.ai/p/<slug> link that opens without login.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "action": { "default": "search", "enum": [ "search", "describe", "install", "uninstall", "subscribe", "cancel", "resume", "report_bug", "request_mcp", "list_tools", "invoke", "search_prompts", "get_prompt", "publish_prompt" ], "type": "string" }, "arguments": { "default": "{}", "type": "string" }, "cancel_comment": { "default": "", "type": "string" }, "cancel_reason": { "enum": [ "too_expensive", "missing_features", "switched_service", "unused", "customer_service", "too_complex", "low_quality", "other" ], "type": "string" }, "conversation": { "default": "[]", "type": "string" }, "immediate": { "default": false, "type": "boolean" }, "limit": { "default": 10, "type": "number" }, "mcp_id": { "default": "", "type": "string" }, "message": { "default": "", "type": "string" }, "prompt_body": { "default": "", "type": "string" }, "prompt_category": { "default": "", "type": "string" }, "prompt_description": { "default": "", "type": "string" }, "prompt_slug": { "default": "", "type": "string" }, "prompt_targets": { "default": [], "items": { "enum": [ "claude", "chatgpt", "cursor", "lovable" ], "type": "string" }, "type": "array" }, "prompt_title": { "default": "", "type": "string" }, "prompt_tool": { "default": "", "type": "string" }, "prompt_vars": { "default": "{}", "type": "string" }, "query": { "default": "", "type": "string" }, "report_context": { "default": "", "type": "string" }, "request_details": { "default": "", "type": "string" }, "request_name": { "default": "", "type": "string" }, "tier_slug": { "default": "", "type": "string" }, "tool_id": { "default": "", "type": "string" } }, "type": "object" }, "name": "marketplace", "outputSchema": null }, { "description": "Report a bug, missing feature, or send feedback. Include the conversation array with recent messages for reproduction.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "context": { "default": "", "type": "string" }, "conversation": { "default": "[]", "type": "string" }, "message": { "type": "string" } }, "required": [ "message" ], "type": "object" }, "name": "report_bug", "outputSchema": null }, { "description": "Show the current MCP platform and adapter versions.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "show_version", "outputSchema": null }, { "description": "Returns the current toolkit state: installed MCPs, their connection status, the accounts connected to each one, and how many catalog tools each exposes.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": {}, "type": "object" }, "name": "toolkit_info", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:fc27c80f187ec247e4ec27638eaeb221351e29ac97814b88d7fa6d28bbf627e1 | sha256sum