---
title: "MCP server (Model Context Protocol)"
method: POST
path: "/mcp"
---

# MCP server (Model Context Protocol)

`POST /mcp`

## Request

- Base URL: `https://app.pingvera.com`
- URL: `https://app.pingvera.com/mcp`
- Auth: HTTP bearer

Scope read:monitoring. JSON-RPC 2.0 (initialize / tools/list / tools/call). Tools: list_monitors, list_incidents, list_hosts, uptime_summary. Connecting in Claude Code: claude mcp add --transport http pingvera https://app.pingvera.com/mcp --header "Authorization: Bearer pv_..."

## Response `200`

JSON-RPC response

## Other responses

- `401`: missing/invalid token
- `403`: missing read:monitoring scope

---

[API](https://skmtc.dev/pingvera/apis/pingvera-api.md) · [All operations](https://skmtc.dev/pingvera/apis/pingvera-api/llms.txt) · [OpenAPI document](https://skmtc.dev/pingvera/apis/pingvera-api/revisions/3b0db4cd7cca?raw)
