Uptimeify

Verificações gratuitas de site, DNS, SSL e autenticação de e-mail a partir de qualquer agente de IA. Nenhuma conta necessária.

Documentação

Servidor MCP: Monitoramento no Seu Agente de IA | Uptimeify

Conecte seu assistente de IA ao seu monitoramento: monitores, incidentes e histórico de verificações, cada área liberada separadamente.

Fonte: https://uptimeify.io/mcp-server

Aponte qualquer cliente MCP para https://uptimeify.io/mcp e seu agente de IA executa verificações de SSL, DNS, e-mail e acessibilidade por conta própria. 20 ferramentas anonimamente, sem token, sem configuração. Adicione um token de API e ele também lê seus próprios monitores. Inicie o Teste Gratuito Explore o Success Kit

Servidor MCP para Monitoramento. Seu Agente Executa a Verificação.

Para o stakeholder técnico

Endpoint e transporte

É assim que está conectado. Leia a documentação do MCP https://docs.uptimeify.io/api/mcp Endpoint HTTP Streamable, sem estado. Sem sessão, sem estado de handshake para você manter. POST https://uptimeify.io/mcp Descoberta O cartão do servidor descreve o servidor em formato legível por máquina. GET https://uptimeify.io/.well-known/mcp/server-card.json Verificação Uma chamada tools/list via JSON-RPC contra o endpoint, com o cabeçalho Accept: application/json, text/event-stream. Se o servidor retornar a lista de ferramentas, a conexão está ativa. Camada de Transporte

Seu agente pergunta diretamente.

Chega de copiar e colar. A rotina usual custa três trocas de contexto: abrir uma aba, digitar o domínio, colar o resultado de volta no chat. O servidor MCP elimina o desvio. Seu agente chama a ferramenta por conta própria, recebe dados estruturados e continua trabalhando, enquanto você permanece na pergunta real.

  • 20 verificações como ferramentas, para você resolver certificados, DNS, autenticação de e-mail e acessibilidade dentro da conversa, em vez de em cinco abas.
  • Anônimo, sem necessidade de token, para você estar conectado em um minuto, sem nada para configurar.
  • Respostas estruturadas, não capturas de tela, para seu agente processar os valores em vez de apenas lê-los.

Para o stakeholder técnico

Assinaturas das ferramentas

É assim que está conectado. Navegue pelas ferramentas de verificação públicas Hosts check_ssl recebe host e uma porta opcional. port_check recebe host mais porta, ping_test recebe host e uma porta opcional. Domínios As ferramentas de DNS e e-mail recebem domain, com dkim_check também recebendo selector. IPs e URLs dnsbl_check e reverse_dns recebem ip. http_headers, redirect_check, website_status e response_time recebem uma url completa. ip_geolocation e asn_lookup recebem query, significando um IP ou um domínio. Escopo somente leitura toda ferramenta anônima consulta, nenhuma delas altera qualquer coisa. Camada de Ferramentas

Toda a bancada de verificações.

Um único endpoint. As ferramentas espelham nossas ferramentas públicas uma a uma. Expiração de certificado, propagação de DNS, SPF, DKIM, DMARC, status de lista negra, cabeçalhos HTTP, cadeias de redirecionamento, portas, tempos de resposta, geolocalização. Tudo somente leitura, nada disso toca seus sistemas.

  • TLS e domínios, para você consultar check_ssl, whois e domain_expiry antes que um certificado ou domínio expire silenciosamente.
  • DNS e autenticação de e-mail, para você percorrer check_dns, dns_propagation, mx_lookup, spf_check, dkim_check, dmarc_check e dnsbl_check em uma única passada quando o e-mail parar de chegar de repente.
  • HTTP e rede, para você usar http_headers, hsts_check, redirect_check, port_check, ping_test, website_status, response_time, ip_geolocation, asn_lookup e reverse_dns diretamente do agente.

Índice de Ferramentas

Cada ferramenta tem uma página que você pode abrir.

Seu agente chama check_ssl, você abre o Verificador de Certificado SSL. Mesma sonda, mesmo endpoint, duas portas de entrada, para que um resultado do chat seja reproduzível no navegador e apresentável a um cliente. TLS e domínios DNS e e-mail HTTP e rede Navegue por todas as ferramentas gratuitas

Para o stakeholder técnico

Token, OAuth e escopo

É assim que está conectado. Saiba mais sobre tokens de API Token estático As ferramentas autenticadas aceitam um token de API de longa duração na solicitação MCP. Authorization: Bearer wsm_your_token_here OAuth Ou seu cliente faz login via OAuth 2.0 com PKCE e nunca armazena um segredo. Ele encontra o fluxo através do cartão do servidor, registra-se no endpoint de registro e executa o fluxo de concessão de código de autorização. Um bearer que o servidor não consegue resolver retorna como um 401 com um cabeçalho WWW-Authenticate apontando para os metadados do recurso protegido, para que o cliente reinicie o login por conta própria. GET https://uptimeify.io/.well-known/oauth-protected-resource Escopo organization customer um token de API é definido com escopo na criação, campo customer vazio para toda a organização, ou um customer para vinculá-lo ali. Escopo OAuth Uma sessão OAuth carrega o que aquele usuário pode ver no Uptimeify no momento, e nunca mais do que ele pode fazer. O vínculo é re-resolvido quando a sessão emite seu token interno de curta duração, não congelado no login, então o acesso que você revoga no painel para de funcionar em vez de persistir em uma concessão obsoleta. Escopo de escrita opt-in Além das ferramentas de leitura, um conjunto crescente de ferramentas de escrita pode alterar estado, pausar ou retomar um monitor, renomeá-lo, alterar seu intervalo de verificação, criar ou excluir um, reconhecer, resolver, atualizar ou excluir um incidente, criar, atualizar ou excluir uma janela de manutenção, criar, atualizar ou excluir uma página de status ou seu domínio personalizado, criar, atualizar ou excluir um canal de notificação para e-mail ou SMS e, na própria organização, criar, atualizar ou excluir uma tag, um campo personalizado ou um relatório agendado, colocar uma tag em um monitor ou removê-la, alterar ou desativar um membro existente e criar, atualizar ou excluir um customer juntamente com os domínios e endereços IP monitorados para ele. Cada uma está atrás de seu próprio escopo de consentimento, verificado separadamente do escopo de leitura correspondente. Criar ou excluir um membro está deliberadamente fora delas, assim como alterar os dados mestres da sua própria organização. Somente as ferramentas que excluem algo exigem uma confirmação explícita na própria chamada nomeando a alteração exata; as demais não. Não conceda escopo de escrita, e nada disso fica acessível. Criação Você cria tokens em Configurações, Tokens de API. O token é exibido apenas uma vez, na criação. Argumentos list_monitors, monitor_status e check_history aceitam um kind opcional, cobrindo todas as oito famílias de monitores (website, dns, icmp, tcp, ftp, smtp, ssh, imap_pop); omita-o e list_monitors retorna todas as famílias, enquanto monitor_status e check_history usam website como padrão. check_history também aceita monitor_id além de from e to opcionais como datas ISO. list_incidents aceita um limit opcional, 100 por padrão e 500 no máximo. list_alert_channels aceita um website_id opcional e, caso contrário, responde com seus canais de nível de organização. alert_history aceita monitor_id além de kind, from, to, status (sent ou failed), page e limit opcionais, 25 por página por padrão e 100 no máximo. list_status_pages não aceita argumentos. list_maintenance_windows aceita um active_only opcional e não tem filtro de data, então limite-o por tempo você mesmo. get_organization, list_users, list_customers e billing_summary não aceitam argumentos; a conta segue do token. billing_summary é a única cuja resposta depende de uma segunda área de consentimento: ela nomeia os customers de seu detalhamento de uso somente se a conexão também carregar a área organization; caso contrário, o detalhamento permanece com IDs públicos. Omitido As ferramentas vinculadas à conta removem o que um modelo de linguagem não tem necessidade de ver. A configuração do canal fica fora de ambas as ferramentas de alerta, então sem endereços de destinatários, sem números de telefone, sem alvos de webhook. Páginas de status chegam sem sua configuração de design e sem o token de verificação DNS de um domínio personalizado, e uma lista de assinantes nunca é retornada. Janelas de manutenção chegam sem a linha do monitor incorporada atrás delas. As quatro ferramentas de conta funcionam ao contrário: em vez de remover campos nomeados, elas emitem uma lista fixa e nada mais, então e-mail de contato e notificação, endereço postal, ID de IVA, número de telefone, campos personalizados, nome da tarifa, e-mail de cobrança e método de pagamento nunca saem, e uma coluna adicionada ao endpoint posteriormente também não viaja para fora. list_users não carrega nenhum identificador de membro, então um membro pode ser nomeado, mas não referenciado. Não autenticado Nenhum cabeçalho permanece totalmente anônimo. As ferramentas anônimas respondem normalmente, e uma ferramenta autenticada retorna um erro nomeando o cabeçalho de que precisa, em vez de um resultado vazio. Não há 401 forçado em toda solicitação. Camada de Portfólio

Com um token, torna-se seu portfólio.

Qualquer pessoa pode verificar um domínio. Envie um token de API e seu agente para de olhar apenas para a internet pública e começa a ler seu próprio monitoramento. Ou deixe o cliente fazer login via OAuth e pule o token completamente. Liste monitores em todas as oito famílias, website, DNS, ICMP, TCP, FTP, SMTP, SSH, IMAP/POP, obtenha o status de um único monitor, busque incidentes recentes, leia o histórico de verificações para um intervalo de datas, resuma uptime e tempo médio de resposta por dia, mês e ano em websites. Treze ferramentas vinculadas à conta apenas leem. Um conjunto crescente de ferramentas de escrita também pode alterar estado, pausando um monitor, reconhecendo um incidente e similares, mas somente atrás de seu próprio escopo de consentimento, concedido separadamente e nunca por padrão, veja Escopo de escrita acima. Quatro das treze ferramentas de leitura cobrem o contexto operacional em torno de um alarme, em vez do monitor em si: quais canais de notificação existem e se estão ativos, quais alertas realmente foram enviados para um monitor e se foram entregues, quais páginas de status você executa e quais janelas de manutenção estão agendadas. As quatro mais recentes deixam os monitores completamente de lado e respondem quem é a conta: sua organização, os membros que trabalham nela, os customers nela e o uso de SMS do mês atual. Essas quatro entregam uma lista fixa de campos e nada mais, então detalhes de contato, endereços, IDs de IVA, nomes de tarifas e métodos de pagamento permanecem onde estão. O relatório do cliente começa no chat, não na planilha.

  • list_monitors e monitor_status, para que uma frase diga o que está no ar e o que não está, em qualquer uma das suas oito famílias de monitores.
  • list_incidents e check_history, para você reconstruir um incidente sem clicar em visualizações.
  • uptime_summary, para que disponibilidade e tempo de resposta estejam prontos quando o cliente perguntar sobre um website.
  • list_alert_channels e alert_history, para que "por que ninguém me ligou" seja respondido na conversa, em vez de em três abas do painel.
  • list_status_pages e list_maintenance_windows, para você ver o que seus clientes veem e qual janela engoliu silenciosamente um alarme.
  • get_organization, list_users e list_customers, para que "quem é o responsável aqui" e "qual cliente é este mesmo" sejam respondidos pela conta, em vez de pela memória.
  • billing_summary, para que o uso de SMS do mês em curso esteja na mesa antes da fatura, por customer e no total.

Modelos de SLA e Contrato

Modelos de Acordo de Nível de Serviço para definir limites profissionais com seus clientes.

Calculadora de Preços

Encontre o ponto ideal para seus planos de cuidado. Calcule margens com base na frequência de verificação e horas de suporte.

Apresentações White-Label

Modelos do PowerPoint que explicam monitoramento 24/7 para clientes não técnicos. Feche mais contratos de retenção.

Guia de Relatórios Antecipação de Churn

Use relatórios automatizados para comunicar valor proativamente, para que os clientes nunca perguntem pelo que estão pagando. Solicite seu Success Kit e comece a escalar hoje. Solicite seu Success Kit e Comece a Monitorar Pronto para transformar monitoramento em um centro de lucro? Toda assinatura do Uptimeify inclui acesso ao nosso Success Kit, uma coleção de recursos testados em batalha para transformar seu monitoramento em um centro de lucro.

Não apenas monitoramos. Ajudamos você a vender.

→ Para o stakeholder técnico

Descoberta e modos de falha: como está conectado

O cartão do servidor em GET https://uptimeify.io/.well-known/mcp/server-card.json descreve o servidor em formato legível por máquina. Se você só quiser ver o que existe, peça a lista de ferramentas: bash curl -X POST https://uptimeify.io/mcp \ -H 'Content-Type: application/json' \ -H 'Accept: application/json, text/event-stream' \ -d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' O erro mais comum é a falta do cabeçalho Accept com text/event-stream. O segundo mais comum: chamar uma ferramenta autenticada sem um token. Nesse caso, a ferramenta não retorna um resultado vazio, ela retorna um erro pedindo o cabeçalho Authorization: Bearer. Um bearer OAuth que o servidor não consegue resolver se comporta de forma diferente de propósito. Ele retorna um 401 com WWW-Authenticate: Bearer resource_metadata="https://uptimeify.io/.well-known/oauth-protected-resource", o ponteiro que seu cliente segue para executar o login novamente. Uma requisição sem nenhum cabeçalho Authorization nunca recebe esse desafio: ela permanece anônima, o que mantém as ferramentas sem token utilizáveis. Você precisa de uma conta para usar o servidor MCP? Não. As ferramentas de verificação anônimas funcionam com a URL https://uptimeify.io/mcp sozinha, sem token e sem cadastro. Você só precisa de uma conta quando seu agente precisar ler seus próprios monitores, porque é para isso que serve o token de API. Então você pode testar primeiro se as ferramentas ajudam no trabalho diário e decidir depois. Como você conecta seu cliente MCP? Você adiciona o endpoint à configuração do seu cliente, com um cabeçalho Authorization se precisar. Clientes que falam com servidores HTTP remotos apontam diretamente para a URL. Clientes que só falam stdio fazem a ponte com mcp-remote, que encaminha a chamada para o endpoint HTTP. Se você só precisar das ferramentas anônimas, deixe o cabeçalho de fora completamente. json { "mcpServers": { "uptimeify": { "url": "https://uptimeify.io/mcp", "headers": { "Authorization": "Bearer wsm_your_token_here" } } } } Através da ponte stdio: json { "mcpServers": { "uptimeify": { "command": "npx", "args": ["-y", "mcp-remote", "https://uptimeify.io/mcp", "--header", "Authorization: Bearer wsm_your_token_here"] } } } Você precisa manter um token em um arquivo de configuração? Não. Seu cliente pode fazer login via OAuth em vez disso: ele envia você para o navegador, você aprova com a conta que já tem, e a partir daí ele mantém uma sessão em vez de um segredo que você colou. Isso mantém uma chave de longa duração fora de um arquivo que pode ser sincronizado, compartilhado ou commitado por acidente. Uma sessão OAuth carrega exatamente o que aquele usuário pode ver e fazer no Uptimeify, verificada de forma atualizada em vez de congelada no login. Tokens de API estáticos ainda funcionam onde você quiser um, para um script ou um runner compartilhado. Seu agente pode mudar algo através do servidor MCP? Apenas o que você permitir separadamente. 33 ferramentas apenas leem, as 20 verificações anônimas e as 13 consultas autenticadas sobre seus dados de monitoramento e conta. Um conjunto crescente de ferramentas de escrita pode mudar o estado em vez disso: pausar ou retomar um monitor, renomeá-lo, mudar seu intervalo de verificação, criar ou excluir um, reconhecer, resolver, atualizar ou excluir um incidente, criar, atualizar ou excluir uma janela de manutenção, criar, atualizar ou excluir uma página de status ou seu domínio personalizado, criar, atualizar ou excluir um canal de notificação (apenas email ou SMS) e, na própria organização, criar, atualizar ou excluir uma tag, um campo personalizado ou um relatório agendado, marcar e desmarcar um monitor, mudar ou desativar um membro existente, e criar, atualizar ou excluir um cliente com os domínios e endereços IP monitorados para ele, cada um atrás do seu próprio escopo de consentimento que você concede separadamente do acesso de leitura. Adicionar ou remover um membro permanece no painel, assim como os dados mestres da sua própria organização. Apenas as ferramentas que excluem algo exigem uma confirmação explícita na própria chamada nomeando a mudança exata, as outras não. Não conceda nada, e seu agente permanece exatamente onde está hoje: lendo e interpretando o estado, nunca mudando-o. O que um token com escopo de cliente vê? Apenas os monitores daquele cliente. Um token de organização, por contraste, vê todos os clientes na sua organização. Então você pode dar a um projeto de cliente ou a um único membro da equipe acesso que mostra exatamente a fatia certa em vez de abrir todo o seu portfólio. Você pode usar o servidor MCP nos seus domínios de cliente? Sim. As ferramentas anônimas verificam qualquer domínio publicamente acessível, incluindo deinkunde.com, sem nada para instalar nesse lado. Elas leem o que já é respondido publicamente: certificado, registros DNS, registros de email, resposta HTTP. Histórico de disponibilidade e incidentes são diferentes: esses precisam de um monitor configurado e um token. Existem limites de taxa? Sim, e vale a pena conhecê-los antes de construir contra eles. O endpoint aceita 120 requisições por minuto por IP, e cada ferramenta de verificação individual tem seu próprio limite adicional: 15 a 30 chamadas por minuto para as anônimas, dependendo de quão cara é a verificação, 60 para as autenticadas. Então uma variedade de verificações diferentes é ok, martelar uma única ferramenta não é. Acima do limite, você recebe HTTP 429 com um valor retryAfter informando quando a janela reinicia. A contagem é por IP, não por token, então um token não compra mais para você. Se você tiver um caso que realmente precise de um teto maior, fale conosco. FAQ

Perguntas Frequentes

Adicione o endpoint, conecte, execute uma verificação. As ferramentas anônimas não custam nada e não precisam de token. Seus próprios monitores entram assim que você os tiver.

Pronto para colocar suas verificações dentro do seu agente?