UptimeMonitoring
Monitoramento de uptime nativo de agente pela Monitive. Crie, inspecione e verifique a saúde do monitor em uma frase. Plano gratuito com 50 monitores.
Documentação
O que é MCP
O Model Context Protocol (MCP) permite que agentes de IA interajam com ferramentas externas. O servidor MCP do UptimeMonitoring permite que qualquer agente compatível crie, inspecione e gerencie monitores usando linguagem natural.
Ferramentas disponíveis
| Ferramenta | Descrição | Somente leitura |
|---|---|---|
list_monitors | Lista todos os monitores com status atual | Sim |
get_monitor | Obtém detalhes do monitor + evidências recentes | Sim |
create_monitor | Cria um novo monitor | Não |
update_monitor | Atualiza a configuração do monitor | Não |
delete_monitor | Exclui um monitor | Não (destrutiva) |
list_incidents | Consulta incidentes com filtros | Sim |
assert_monitor_healthy | Verifica se o monitor está saudável (para gates de deploy) | Sim |
get_account_status | Uso em relação aos limites | Sim |
Anotações das ferramentas
| Ferramenta | título | readOnlyHint | destructiveHint | idempotentHint | openWorldHint |
|---|---|---|---|---|---|
list_monitors | ”Listar Monitores” | true | false | false | true |
get_monitor | ”Obter Monitor” | true | false | false | true |
list_incidents | ”Listar Incidentes” | true | false | false | true |
assert_monitor_healthy | ”Afirmar Monitor Saudável” | true | false | false | true |
get_account_status | ”Obter Status da Conta” | true | false | false | true |
create_monitor | ”Criar Monitor” | false | true | false | true |
update_monitor | ”Atualizar Monitor” | false | true | false | true |
delete_monitor | ”Excluir Monitor” | false | true | true | true |
openWorldHint: true reflete que todas as ferramentas fazem chamadas externas à API. idempotentHint: true é definido apenas em delete_monitor — repetir a chamada após o monitor ser excluído produz o mesmo resultado.
Modelo de autenticação
O endpoint MCP aceita credenciais Bearer: chaves de API, tokens de sessão e tokens de acesso OAuth. Qual credencial você configura depende do host.
Hosts com conectores baseados em OAuth, como Claude.ai, Claude Desktop e ChatGPT, devem usar o fluxo OAuth quando solicitado. Clientes de arquivo de configuração e API, como Claude Code, Cursor e a API da OpenAI, podem passar um token de acesso OAuth ou um cabeçalho Authorization personalizado quando o host suportar cabeçalhos personalizados.
Os endpoints de descoberta OAuth 2.1 são publicados em https://api.uptimemonitoring.com/.well-known/oauth-authorization-server (metadados do servidor de autorização) e https://api.uptimemonitoring.com/.well-known/oauth-protected-resource/mcp (metadados do recurso protegido para o endpoint MCP).
Para configurações com chave de API, use a mesma chave da API REST:
Authorization: Bearer umk_live_...
Crie uma chave dedicada rotulada como mcp para configurações de agentes baseadas em chave de API.
Exemplo
User:
Create a monitor for https://example.com/healthz
and tell me whether it is healthy right now.
Agent:
I'll create the monitor and check its status.
Tool: create_monitor
Result: Monitor created (id: 1287, name: "example-healthz")
Tool: assert_monitor_healthy
Result: Healthy — EU, 200, ttfb 184ms
Descoberta
O servidor MCP do UptimeMonitoring está listado no Registro Oficial de MCP sob com.uptimemonitoring/mcp. Ferramentas compatíveis com MCP que descobrem servidores automaticamente a partir do registro podem instalá-lo sem qualquer configuração manual; a entrada do registro contém o transporte canônico, endpoint e metadados de autenticação.
Compatibilidade de hosts
Pré-lançamento mantido manualmente — abra uma issue se o seu host deve ser listado.
| Host | Transporte | Autenticação | Status |
|---|---|---|---|
| Claude.ai | Conector MCP remoto | OAuth | ✅ |
| Claude Desktop | Conector MCP remoto | OAuth | ✅ |
| Claude Code | MCP HTTP remoto | OAuth / cabeçalho Bearer | ✅ |
| ChatGPT | Conector MCP personalizado | OAuth | ✅ |
| Cursor | Configuração MCP | OAuth / cabeçalho Bearer | ✅ |
| API da OpenAI | Responses MCP | Token OAuth / cabeçalhos personalizados | ✅ |
Última verificação: 26/05/2026.
Listado em registros
- ⏳ Registro MCP do GitHub — envio pendente em 19/05/2026 (#26)
- ⏳ Registro Oficial de MCP —
server.jsonenviado em 19/05/2026 (#25), PR de envio externo pendente
Suporte
Dúvidas ou problemas com o servidor MCP? Envie um e-mail para hello@uptimemonitoring.com.
Configuração específica por host
Claude.ai
No Claude.ai, abra Personalizar → Conectores, adicione um conector personalizado e insira:
https://api.uptimemonitoring.com/mcp
Conclua o fluxo OAuth quando o Claude solicitar a conexão com sua conta do UptimeMonitoring.
Claude Desktop
No Claude Desktop, adicione o UptimeMonitoring por meio de Configurações → Conectores como um conector MCP remoto personalizado:
https://api.uptimemonitoring.com/mcp
Conclua o fluxo OAuth quando o Claude solicitar a conexão com sua conta do UptimeMonitoring. Servidores MCP remotos no Claude Desktop devem ser adicionados por meio de Conectores, não de claude_desktop_config.json.
Claude Code
OAuth ou cabeçalho Bearer via claude mcp add. Etapas completas de instalação, verificação e erros comuns: Conectar Claude Code.
ChatGPT
OAuth via interface do conector do ChatGPT — adicione o UptimeMonitoring como um conector MCP personalizado. Etapas completas de instalação, verificação e erros comuns: Conectar ChatGPT.
Cursor
Cabeçalho Bearer ou OAuth via mcp.json. Etapas completas de instalação, verificação e erros comuns: Conectar Cursor.
API da OpenAI
Ferramenta MCP em chamadas da API Responses, chave de API ou token OAuth. Etapas completas de instalação, verificação e erros comuns: Conectar via API da OpenAI.