Tessio age verification stats
Pergunte a um assistente de IA como estão suas verificações de idade na UE. Ele lê as estatísticas do Tessio.Cloud via MCP: taxa de aprovação em relação ao período anterior, tendências, motivos de recusa, o funil e resultados agrupados. Uma chave stats:read nunca pode iniciar uma verificação ou alterar uma configuração.
Servidor MCP hospedado
npx add-mcp 'https://api.tessio.eu/mcp'Instala no Claude Code, Codex, Cursor e outros
Documentação
Pergunte ao seu assistente de IA sobre suas verificações de idade
A Tessio.Cloud executa um servidor MCP, então um assistente que fala o Model Context Protocol pode responder "como foram nossas verificações no mês passado?" ou "por que as carteiras estão recusando?" a partir dos seus próprios números. Ele lê suas estatísticas e nada mais.
O cadastro está aberto e um projeto de teste funciona assim que você cria um. Crie uma conta para gerar uma chave.
Conecte-o
O servidor está em https://api.tessio.eu/mcp. Ele aceita uma chave de estatísticas como token Bearer: uma chave de estatísticas da organização da página Desenvolvedor lê todos os projetos, uma chave de projeto com acesso somente a Estatísticas lê esse projeto. No Claude Code:
claude mcp add --transport http tessio https://api.tessio.eu/mcp \
--header "Authorization: Bearer tk_your_stats_key"
Use uma chave somente de Estatísticas em vez de uma completa. Um agente nunca precisa iniciar uma verificação, então não deve ter uma chave que possa.
Ele está listado no Registro MCP oficial como eu.tessio/stats e no Smithery. Adicioná-lo pelo Smithery conecta através do endpoint do próprio Smithery, então sua chave e as respostas passam pelo Smithery; o endereço acima conecta diretamente a nós.
As ferramentas
Uma ferramenta por leitura de estatísticas. Cada uma aceita from, to, mode e, para uma chave de organização, project_id, assim como a API de estatísticas.
| Ferramenta | O que responde | Plano |
|---|---|---|
get_summary | Verificações, taxa de aprovação, taxa de reprovação, taxa de sem resposta e tempo até o resultado para um período, ao lado do período de igual duração anterior. | Todos os planos |
get_timeseries | Uma métrica por intervalo: verificações, aprovadas, under_age, reprovadas, expiradas ou pass_rate. Os intervalos são horas para dois dias ou menos, depois dias, semanas ou meses conforme o período cresce. | Starter e acima |
get_failure_breakdown | Apresentações recusadas por categoria de motivo, como a pessoa recusando, um emissor não confiável ou uma credencial expirada. Opcionalmente dividido por método. | Growth e acima |
get_funnel | Até onde as verificações chegaram: criadas, uma carteira respondeu, concluídas. Para solicitações da EU Digital Identity Wallet, também quantas foram buscadas por uma carteira. | Growth e acima |
get_breakdown | As verificações agrupadas por uma coluna, cada grupo com seus resultados: projeto, api_key, método, transporte, formato ou modo. | Growth e acima |
Como é uma resposta
Algumas frases simples para o assistente ler e repetir, depois o registro completo em JSON para ele calcular. As frases sempre indicam o escopo, o período e o modo, para ficar claro o que foi contado, e dizem quando um período ultrapassa o que seu plano mantém. Os números aqui são um exemplo.
Scope: organisation 5e2a9c06-…, all projects. Period: 2026-09-01 to 2026-09-30 (UTC days). Mode: live.
1,240 checks (0 still open). Pass rate 76.7%, 2.1 points higher than the previous period. Under age or no readable answer: 11.5%. No wallet answered: 9.7%.
Median time to result 22.0 s; 95% within 40.0 s.
Previous period (2026-08-02 to 2026-08-31): 1,100 checks.
{"mode":"live","current":{"from":"2026-09-01","to":"2026-09-30","outcomes":{"total":1240, …}}
Limites
- Cada chave tem um orçamento de 30 solicitações que recarrega a uma a cada dois segundos, compartilhado pela API e pelo servidor MCP.
- Uma solicitação sem chave, ou com uma que não resolve, é recusada com
401antes de qualquer ferramenta ser executada. Uma solicitação que uma página de navegador envia de outro site é recusada com403: o servidor é para assistentes, não para páginas web. - Uma ferramenta que seu plano não inclui, ou um parâmetro que ele não pode usar, responde com um erro em palavras que o assistente pode agir, como o parâmetro a corrigir.
Perguntas
O agente pode iniciar ou alterar uma verificação?
Não. Cada ferramenta lê estatísticas e é marcada como somente leitura, e nenhuma retorna uma única verificação: as respostas são contagens e taxas. Uma chave com acesso somente a Estatísticas não pode iniciar uma verificação pela API também.
Quais assistentes funcionam com ele?
Testamos o Claude Code, e a página Desenvolvedor fornece o comando para ele. O servidor fala o transporte Streamable HTTP do Model Context Protocol e precisa apenas de uma URL e um cabeçalho Authorization, então um cliente que possa enviar ambos a um servidor remoto deve conectar da mesma forma.
Custa extra?
Não: as ferramentas respondem às mesmas leituras que a API de estatísticas, e seu plano decide quais delas você recebe. Uma ferramenta que seu plano não inclui responde com um erro que diz isso.
Experimente com seus próprios números
Crie uma conta, gere uma chave somente de Estatísticas e conecte seu assistente. Um projeto de teste tem números assim que você executa uma verificação contra o sandbox.