Skip to main content
Glama

Create Monitor Tool

create-monitor

Create a website or service monitor for the current user. Requires Full Access MCP token and eligible paid plan.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
urlNoURL to monitor: required for http and keyword types (e.g., https://example.com)
hostNoHostname or IP address: required for tcp, ping, and dns types (e.g., db.example.com)
nameYesName of the monitor (e.g., My Personal Website)
portNoTCP port number 1–65535: required for tcp type (e.g., 5432)
typeNoType of check: http, keyword, tcp, ping, dns, or heartbeat (Pro+, passive inbound check-in — see the returned ping URL)
keywordNoKeyword to search for: required for keyword type
timeoutNoTimeout in seconds before marking down
monitor_sslNoTrue to monitor SSL certificate expiry (http/keyword only). Defaults to true for https:// URLs; send false to turn it off.
keyword_typeNoAlert when keyword exists or not_exists
notify_uptimeNoTrue to receive uptime notification events
check_intervalNoFrequency of checks in seconds (e.g. 300 for 5 minutes)
monitor_domainNoTrue to monitor underlying domain registration validity (http/keyword only)
dns_record_typeNoDNS record type: required for dns type
request_headersNoOptional HTTP request headers as objects with name and value
dns_expected_valueNoOptional expected DNS value for hijacking detection (e.g., 93.184.216.34)
monitor_page_speedNoTrue to enable Page Speed monitoring when allowed by plan
pinned_region_codeNoLocation this monitor is checked from. Use list-check-regions for valid values; omit or send an empty string for automatic selection.
private_location_idNoUUID of one of your own Private Locations to check this monitor from instead of the Baromio fleet. Use list-private-locations for valid values. Only http, keyword, and tcp types are eligible.
accepted_status_codesNoHTTP monitors only: status codes 400-599 (at most 10) to count as up in addition to 200-399, for a URL that answers 401, 404 or 503 on purpose. Send an empty array to clear the list. Not available for keyword monitors.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / monitor_ssl / description
      Previous value: -"True to monitor SSL certificate validity (http/keyword only)"New value: +"True to monitor SSL certificate expiry (http/keyword only). Defaults to true for https:// URLs; send false to turn it off."
  2. Changed1 schema field changed
    • addedInput schema / properties / accepted_status_codes
      Added value: +{
      +  "description": "HTTP monitors only: status codes 400-599 (at most 10) to count as up in addition to 200-399, for a URL that answers 401, 404 or 503 on purpose. Send an empty array to clear the list. Not available for keyword monitors.",
      +  "items": {
      +    "type": "integer"
      +  },
      +  "type": "array"
      +}
  3. Changed1 schema field changed
    • addedInput schema / properties / private_location_id
      Added value: +{
      +  "description": "UUID of one of your own Private Locations to check this monitor from instead of the Baromio fleet. Use list-private-locations for valid values. Only http, keyword, and tcp types are eligible.",
      +  "type": "string"
      +}
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources