Statuscake for AI agents
StatusCake is a website monitoring service that tracks uptime, page speed, and SSL certificate health for websites and APIs, alerting teams to outages. Connect it once through Arc0, and your agent, or Claude, ChatGPT and Cursor, can use it through one MCP endpoint, limited to what each user approved.
What agents do in Statuscake.
Check uptime test history
Pull the uptime history for a monitored site to see when outages or slowdowns happened last month.
Create a new uptime test
Set up an uptime test on a new domain so the team gets alerted the moment it goes down.
Delete a test only with approval
Remove an SSL or uptime test only after confirming with the user that the monitored site is being retired.
30 Statuscake actions, graded by risk.
Every Statuscake action is tagged read, write or destructive, so one policy covers the whole app and new actions inherit the right default.
read
16Look things up. Allowed by default.
- statuscake.get_all_testsGet All Tests
- statuscake.get_ssl_checksGet SSL Checks
- statuscake.get_uptime_testGet Uptime Test
- statuscake.get_all_locationsGet All Monitoring Locations
- statuscake.get_heartbeat_testGet Heartbeat Test
- statuscake.get_pagespeed_testGet Pagespeed Test
- statuscake.get_heartbeat_checksGet Heartbeat Checks
- statuscake.get_ssl_check_detailsGet SSL Check Details
- statuscake.get_all_contact_groupsGet All Contact Groups
- statuscake.get_all_pagespeed_testsGet All PageSpeed Tests
- statuscake.list_uptime_test_alertsList Uptime Test Alerts
- statuscake.list_uptime_test_historyList Uptime Test History
- statuscake.list_uptime_test_periodsList Uptime Test Periods
- statuscake.get_contact_group_detailsGet Contact Group Details
- statuscake.list_pagespeed_test_historyList Pagespeed Test History
- statuscake.list_pagespeed_monitoring_locationsList PageSpeed Monitoring Locations
write
9Create and change things. Allow, or ask the user first.
- statuscake.update_ssl_testUpdate SSL Test
- statuscake.create_uptime_testCreate Uptime Test
- statuscake.update_uptime_testUpdate Uptime Test
- statuscake.create_contact_groupCreate Contact Group
- statuscake.update_contact_groupUpdate Contact Group
- statuscake.create_heartbeat_testCreate Heartbeat Test
- statuscake.create_pagespeed_testCreate PageSpeed Test
- statuscake.update_heartbeat_testUpdate Heartbeat Test
- statuscake.update_pagespeed_testUpdate Pagespeed Test
destructive
5Delete, cancel or archive. Ask first, or deny outright.
- statuscake.delete_testDelete Test
- statuscake.delete_ssl_testDelete SSL Test
- statuscake.delete_contact_groupDelete Contact Group
- statuscake.delete_heartbeat_testDelete Heartbeat Test
- statuscake.delete_pagespeed_testDelete PageSpeed Test
Statuscake in three steps.
- 01Your users connect StatuscakeThey add their Statuscake api key on Arc0 Connect, under your brand. It goes straight into the vault.
- 02You set the rulesReads run, writes like “create Uptime Test” can wait for the user, and “delete Test” can be denied outright.
- 03Any agent can actYour agent calls Statuscake through the Arc0 SDK or MCP, and so can Claude, ChatGPT and Cursor. Every call lands on the audit log.
await arc0.policies.set('statuscake', { read: 'allow', write: 'ask', // create_uptime_test destructive: 'deny', // delete_test }) # Claude Code: the same connection, one URL $ claude mcp add --transport http arc0 \ https://mcp.arc0.ai/u/u_8f2
How Statuscake connects.
Users add their Statuscake api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
The same Statuscake connection serves your agent over MCP and your own backend over REST and the proxy, so a user connects once. How Arc0 handles credentials →
- AUTH
- API key
- CREDENTIALS
- Per-tenant encrypted vault
- MODEL SEES
- Results only, never credentials
- AUDIT LOG
- Every call, on every plan
Use Statuscake from any agent.
Statuscake and Arc0, answered.
Can I use Statuscake with Claude, ChatGPT or Cursor?
Yes. Connect Statuscake to Arc0 once, then add your Arc0 MCP URL to Claude, ChatGPT, Cursor, Claude Code or any other remote-MCP client. Each assistant only gets the Statuscake actions you allow.
How do users connect Statuscake?
Users add their Statuscake api key on Arc0 Connect. It is encrypted in the vault, never shown to the model, and each user can rotate or revoke it at any time.
Which Statuscake actions can my agent take?
30 in total: 16 read, 9 write and 5 destructive, such as “create Uptime Test”. Your policies decide which of them each agent may call.
Can I stop my agent from deleting things in Statuscake?
Yes. Actions like “delete Test” are graded destructive. Set destructive actions to deny, or to ask so the user approves each one, and blocked calls still show up on the audit log.
Can my own backend call Statuscake too?
Yes. The same Statuscake connection is available over REST and through the Arc0 proxy, so your product and your agent share one connection per user.
Plug Statuscake into your agent.
Your users connect Statuscake once, under your brand. Your agent gets 30 actions behind your policies, with every call on the record.
Free to build · MCP + REST · Audit log on every plan