MCP SERVER ON EVERY PLAN

Your status page,
run by your agent.

Connect UpPage to the AI agent you already code with. It sets up your page, monitors and heartbeats in one go, and when something breaks it posts the incident update from the same chat where you’re shipping the fix.

  • Free plan included. No card.
  • One-click install for Cursor, VS Code and Claude.
  • Sign in with OAuth. No token to copy.
EXAMPLE · YOUR AGENT + UPPAGE MCP
> Checkout is throwing 500s. Tell customers
  we’re on it.
→ get_current_status   Checkout: degraded
→ create_incident      Checkout errors
> Fix is deployed, errors are back to zero.
→ resolve_incident     Checkout errors
✓ Status page shows all systems operational
01 / WHAT YOUR AGENT CAN DO

Everything you’d click.
Done in one prompt.

24 tools covering the whole page, with the same permission checks and plan limits as the dashboard.

Build and publish the page

Create the page, rename it, publish it, and read back the current status or a badge for your README.

create_status_pageget_status_pageupdate_status_pageget_current_statusget_badge_markdown

Map your services

Add the API, web app and background jobs, reorder them, and set a status when your agent knows something you verified.

list_componentsadd_componentupdate_componentset_component_status

Wire up the checks

Add website checks, MCP endpoint checks and heartbeats, then get a ready-made cron or CI snippet that pings UpPage.

create_monitorlist_monitorsupdate_monitorapply_fixcreate_heartbeatlist_heartbeatsupdate_heartbeatrotate_heartbeatget_heartbeat_snippet

Keep customers posted

Open an incident, post updates as the fix lands, resolve it, and run maintenance windows, all from the same chat as the fix.

create_incidentlist_incidentsupdate_incidentresolve_incidentstart_maintenanceend_maintenance

02 / WORKS WITH YOUR TOOLS

Connected in a click.
Or one paste.

Pick your client and add UpPage. The first time your agent connects, UpPage opens in your browser so you can sign in and approve it. Clients without sign-in can use a scoped API token instead.

Remote MCP endpoint (Streamable HTTP): https://uppage.dev/mcp

03 / LIVE IN THREE STEPS

From sign-in
to a working page.

01

Sign in free.

Google, GitHub or an email link. No card, and the Free plan includes MCP.

02

Connect your agent.

Click your client in the dashboard’s AI agents tab, or just add the URL below. Your browser opens UpPage, you approve access, and the agent is connected.

03

Ask for a status page.

“Set up a status page for this repo, check the homepage and add a heartbeat to the nightly job.” Your agent does the rest.

04 / SAFE BY DESIGN

Your agent gets a key.
Not the whole house.

You approve every app

Before an app connects you see what it can and can’t do. Disconnect it any time in Settings → Connected apps.

Same rules as you

Every tool call goes through the same authorization and plan limits as the dashboard and REST API.

One account only

A connected agent reaches one account, and a page-restricted token sees only its page.

Watch your own MCP server

Ship an MCP server yourself? Add an MCP check and UpPage connects like an agent, lists its tools, and shows the result on your page.

Questions about MCP.

Does MCP cost extra?

No. The MCP server is on every plan, including Free. Your agent works within the same plan limits as the dashboard.

What can’t my agent do?

An agent connected through the dashboard can manage pages, services, incidents and heartbeats. It can’t change billing, invite or remove members, create API tokens or delete the account.

How does my agent sign in?

Through OAuth. The first time it connects, UpPage opens in your browser; you sign in, see what the app is asking for and approve it. It then shows under Settings → Connected apps, where you can disconnect it. Clients without OAuth sign-in can use a scoped API token instead.

Will my agent make things up during an incident?

UpPage’s MCP server tells agents to read the current state before posting and never to invent causes, timelines or recoveries. Every update shows on your page and in the dashboard.

Which clients have you tested?

Token setup with Claude Code, end to end. Sign-in follows the MCP authorization spec, and we’re still testing it client by client; API tokens work in all of them in the meantime.

READY WHEN YOU ARE

Let your agent handle
the status page.

Start on Free with no card, then connect your agent from the dashboard.

Start free