Monitors
List the monitors this tenant is running
Every monitor you have created, with its definition and schedule — and without the callback secret.
list_monitors
What it is
The job: See what you are already watching, and what it is costing you per hour.
The inventory call. It returns each monitor’s definition — name, check type, URL, selector or watch spec, cadence, callback URL and active state — so you can audit what is running and what its recurring cost adds up to.
Callback secrets are excluded from the response. They are write-only by design: you set one at creation and verify signatures with your own copy.
The call
Call it exactly like this.
Copied from the tool's registration and the route handler — not paraphrased.
// MCP tool call — server "twin-browser"
{
"tool": "list_monitors",
"arguments": {}
}curl -X GET "https://twin-browser.com/api/v1/monitors" \
-H "Authorization: Bearer $TWIN_API_KEY"Returns
{ "monitors": [ { "id": "…", "name": "pricing page", "check_type": "observe",
"url": "…", "interval_seconds": 3600, "active": true, … } ] }What it costs
Free
A metadata read. The monitors themselves cost credits on each scheduled check; listing them does not.
See the full rate cardWhich one
When a different tool is the right call.
The honest answer is often the neighbouring tool. These are the trades.
get_monitor_historyThis tells you what is configured; history tells you what actually happened. A monitor that looks healthy in the list can still be erroring on every check.
get_monitor_history