Skip to main content
Glama

Server Details

Website monitoring: uptime, SSL certificates, broken links, DNS, cron jobs and status pages.

Ownership verified
Status
Healthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL

TDQS

Score is being calculated.

Available Tools

22 tools
get_accountGet the connected account
Read-onlyIdempotent
Inspect

Get who this connection is authenticated as and which team it operates on, including the team timezone, how many monitors it has and whether its plan is active. Useful for grounding answers about "my" monitors and for telling which team a question applies to. See https://ohdear.app/docs/api/user-info.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

Output Schema

ParametersJSON Schema
NameRequiredDescription
teamYes
userYes
connectionYes
get_ai_check_responsesGet AI check results
Read-onlyIdempotent
Inspect

Get the results of the AI check on a monitor: what the AI was asked to verify about the page, what it concluded, and why. Use this to see why an AI monitor passed or failed. See https://ohdear.app/docs/api/ai-powered-monitoring.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of results to return, most recent first (default: 5)
monitor_idYesThe ID of the monitor to get AI check results for

Output Schema

ParametersJSON Schema
NameRequiredDescription
monitorYes
view_urlYes
ai_responsesYesAI check responses.
ai_responses_countYes
get_application_healthGet application health checks
Read-onlyIdempotent
Inspect

Get the application health checks a monitored site reports back to Oh Dear, such as queue depth, disk space, database connectivity or Horizon status, with each one's current status and message. This is the check that surfaces problems inside the application rather than on the network. See https://ohdear.app/docs/api/application-health.

ParametersJSON Schema
NameRequiredDescriptionDefault
monitor_idYesThe ID of the monitor to get application health checks for
only_with_issuesNoOnly return checks that are not currently OK

Output Schema

ParametersJSON Schema
NameRequiredDescription
messageNo
monitorYes
view_urlYes
check_typeNo
check_enabledNo
application_health_checksNoApplication health checks and current results.
application_health_checks_countNo
get_certificate_healthGet SSL certificate health
Read-onlyIdempotent
Inspect

Get the SSL/TLS certificate Oh Dear last saw for a monitor: issuer, validity dates, expiry date and the domains it covers. Use this to answer whether a certificate is valid or about to expire. See https://ohdear.app/docs/api/certificate-health.

ParametersJSON Schema
NameRequiredDescriptionDefault
monitor_idYesThe ID of the monitor to inspect the SSL certificate for

Output Schema

ParametersJSON Schema
NameRequiredDescription
checkNo
messageNo
monitorYes
view_urlYes
check_typeNo
certificateNo
check_enabledNo
get_check_summaryGet check status summary
Read-onlyIdempotent
Inspect

Get the current result and a one-line summary for every check running on a monitor, or for one check type. This is the fastest way to answer "is anything wrong with this site right now" before drilling into a specific report. See https://ohdear.app/docs/api/check-summary.

ParametersJSON Schema
NameRequiredDescriptionDefault
check_typeNoOptional single check type to summarise. Omit to get every enabled check.
monitor_idYesThe ID of the monitor to summarise
only_with_issuesNoOnly return checks that are currently failing or warning

Output Schema

ParametersJSON Schema
NameRequiredDescription
checksNoCurrent state of each configured check.
messageNo
monitorYesThe selected monitor.
view_urlYes
check_typeNo
checks_countNoNumber of checks returned.
check_enabledNo
get_crawl_resultsGet crawl results
Read-onlyIdempotent
Inspect

Get what Oh Dear's crawler found on a site during its most recent crawl, falling back to a crawl still in progress if none has completed yet: either the mixed content (insecure http assets loaded on an https page, which make browsers show a warning) or a breakdown of every URL it visited, split into internal and external and counted by type. For the broken links themselves, use get_broken_links. See https://ohdear.app/docs/api/mixed-content.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoFor mixed_content, the maximum number of entries to return (default: 100)
reportYes"mixed_content" for insecure assets on secure pages, or "crawled_urls" for a summary of everything the crawler visited
monitor_idYesThe ID of the monitor to get crawl results for

Output Schema

ParametersJSON Schema
NameRequiredDescription
runNo
reportNo
by_typeNo
entriesNoMixed-content entries when requested.
messageNo
monitorYes
view_urlNo
check_typeNo
total_countNo
check_enabledNo
external_countNo
internal_countNo
get_cron_check_definitionsGet cron job checks
Read-onlyIdempotent
Inspect

List the cron job checks (heartbeat monitoring for scheduled tasks) configured on a monitor, with their schedule, current status and recent ping history, so you can see which scheduled jobs failed to report in. See https://ohdear.app/docs/api/cron-job-monitoring.

ParametersJSON Schema
NameRequiredDescriptionDefault
monitor_idYesThe ID of the monitor to get cron check definitions for
include_log_itemsNoInclude recent log items for each cron check definition
include_failed_daysNoInclude days where the cron check failed in the past month

Output Schema

ParametersJSON Schema
NameRequiredDescription
checkNo
messageNo
monitorYes
view_urlYes
check_typeNo
check_enabledNo
cron_definitionsNoCron heartbeat definitions.
cron_definitions_countNo
get_dns_recordsGet DNS records and history
Read-onlyIdempotent
Inspect

Get the DNS records Oh Dear last saw for a monitor, plus the history of changes to them, so you can spot when a record changed. This can return a lot of data, so start with limit 3 or 4. See https://ohdear.app/docs/api/dns-records.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of DNS history items to return (default: 10, max: 100)
monitor_idYesThe ID of the monitor to get DNS records for

Output Schema

ParametersJSON Schema
NameRequiredDescription
monitorYes
view_urlYes
dns_recordsYesCurrent and historical DNS results.
latest_recordNo
dns_records_countYes
get_domain_intelGet domain registration, open ports and blocklist status
Read-onlyIdempotent
Inspect

Get what the outside world can see about a monitored domain: its registration and expiry details from whois/RDAP, the ports found open on it by the latest port scan, and whether its IPs appear on any DNS blocklist. Returns all three sections by default. See https://ohdear.app/docs/api/domain-monitoring, https://ohdear.app/docs/api/port-scanning and https://ohdear.app/docs/api/dns-blocklist.

ParametersJSON Schema
NameRequiredDescriptionDefault
sectionsNoWhich sections to return: "registration" (whois/RDAP expiry and status), "ports" (open port scan), "blocklist" (DNS blocklist listings). Defaults to all three.
monitor_idYesThe ID of the monitor to inspect

Output Schema

ParametersJSON Schema
NameRequiredDescription
portsNoPort scan result when requested.
monitorYes
blocklistNoDNS blocklist result when requested.
registrationNoDomain registration result when requested.
get_downtimeGet downtime periods
Read-onlyIdempotent
Inspect

List the outages Oh Dear recorded for a monitor, with the start and end of each one. Times are UTC. Returns the most recent outages up to the limit you set, and totals the downtime across just those, so widen the limit before drawing conclusions about a long period. See https://ohdear.app/docs/api/uptime.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of outages to return, most recent first (default: 50)
monitor_idYesThe ID of the monitor to list downtime for
ended_beforeNoOnly return outages that ended on or before this moment, as YmdHis (20241231235959) or ISO 8601
started_afterNoOnly return outages that started on or after this moment, as YmdHis (20241201120000) or ISO 8601

Output Schema

ParametersJSON Schema
NameRequiredDescription
filterNoNormalized date filters applied to this result.
monitorYes
view_urlYes
downtime_periodsYesRecorded downtime periods.
downtime_periods_countYes
total_downtime_in_secondsYes
get_lighthouse_reportsGet Lighthouse performance reports
Read-onlyIdempotent
Inspect

Get the most recent Google Lighthouse reports for a monitor: performance, accessibility, best practices and SEO scores, Core Web Vitals metrics, and the issues that were flagged. See https://ohdear.app/docs/api/lighthouse.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoNumber of latest reports to return (default: 5, max: 50)
monitor_idYesThe ID of the monitor to get Lighthouse reports for
include_json_reportNoInclude full JSON report data (default: false)

Output Schema

ParametersJSON Schema
NameRequiredDescription
checkNo
messageNo
monitorYes
reportsNoLighthouse reports.
view_urlYes
check_typeNo
check_enabledNo
latest_reportNo
reports_countNo
get_maintenance_periodsGet maintenance windows
Read-onlyIdempotent
Inspect

List the one-off maintenance windows on a monitor, the ones with a fixed start and end. Alerts are suppressed while a window is active. For windows that repeat on a schedule, use get_recurring_maintenance_periods instead. Times are in the team timezone. See https://ohdear.app/docs/api/maintenance-windows.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of windows to return (default: 50). Upcoming windows come back soonest first; past ones most recent first.
monitor_idYesThe ID of the monitor to list maintenance windows for
only_active_or_upcomingNoOnly return windows that are running now or start in the future

Output Schema

ParametersJSON Schema
NameRequiredDescription
monitorYes
view_urlYes
team_timezoneYes
maintenance_periodsYesOne-off maintenance periods.
maintenance_periods_countYes
get_recurring_maintenance_periodsGet recurring maintenance windows
Read-onlyIdempotent
Inspect

List the recurring maintenance windows defined on a monitor, with their schedule and the maintenance periods recently generated from them. Alerts are suppressed while a maintenance window is active. See https://ohdear.app/docs/api/maintenance-windows.

ParametersJSON Schema
NameRequiredDescriptionDefault
monitor_idYesThe ID of the monitor to get recurring maintenance periods for
include_generated_periodsNoInclude a sample of recently generated maintenance periods

Output Schema

ParametersJSON Schema
NameRequiredDescription
monitorYes
view_urlYes
recurring_maintenance_periodsYesRecurring maintenance schedules.
recurring_maintenance_periods_countYes
get_sitemapsGet sitemap check results
Read-onlyIdempotent
Inspect

Get the sitemap check results for a monitor: the sitemap indexes and sitemaps that were found, how many URLs each one contains, and any problems detected in them. See https://ohdear.app/docs/api/sitemap.

ParametersJSON Schema
NameRequiredDescriptionDefault
monitor_idYesThe ID of the monitor to get sitemap information for

Output Schema

ParametersJSON Schema
NameRequiredDescription
issuesNoSitemap issues.
messageNo
monitorYes
summaryNo
sitemapsNoSitemaps.
view_urlYes
check_typeNo
latest_runNo
check_enabledNo
sitemap_indexesNoSitemap indexes.
get_uptime_statisticsGet uptime statistics
Read-onlyIdempotent
Inspect

Get uptime and downtime percentages for a monitor over a date range, grouped per minute, hour, day, week or month, alongside the average response timings measured in each interval. Use this to answer how much downtime a site had. See https://ohdear.app/docs/api/uptime.

ParametersJSON Schema
NameRequiredDescriptionDefault
endNoEnd of the period, as YmdHis (20241202120000) or ISO 8601. Defaults to now.
startNoStart of the period, as YmdHis (20241201120000) or ISO 8601. Defaults to seven days ago.
group_byNoGrouping interval: minute, hour, day, week, or month
monitor_idYesThe ID of the monitor to get statistics for

Output Schema

ParametersJSON Schema
NameRequiredDescription
periodNoRequested time range and grouping interval when uptime is available.
messageNo
metricsYesCalculated uptime metrics for each interval.
monitorYes
view_urlNo
list_monitorsList monitors
Read-onlyIdempotent
Inspect

Search and list the team's monitors (the websites, hosts and services Oh Dear watches, also called sites) with their current up/down status, open issues and performance metrics. Pass monitor_id to fetch the full detail for one monitor. Start here when you need a monitor ID for another tool. See https://ohdear.app/docs/api/monitors.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of monitors to return (default: 50)
searchNoOptional search term to filter monitors by name, URL, or tags
monitor_idNoOptional monitor ID to fetch details for a specific monitor
only_with_issuesNoOnly show monitors that have issues

Output Schema

ParametersJSON Schema
NameRequiredDescription
monitorsYesThe matching monitors.
view_urlYesOh Dear URL for the monitor list.
statisticsYesCounts and filters applied to this monitor listing.
list_notification_destinationsList notification destinations
Read-onlyIdempotent
Inspect

List where Oh Dear sends alerts for a given scope: "team" (team-wide alerts), "tag" (alerts for monitors carrying a tag), or "monitor" (a single monitor's alerts). For tag-group routing, use list_tag_groups instead. See https://ohdear.app/docs/api/notification-destinations.

ParametersJSON Schema
NameRequiredDescriptionDefault
scopeYesWhich destinations to read: "team", "tag", or "monitor".
tag_nameNoThe tag name to read destinations for. Required when scope is "tag".
monitor_idNoThe monitor ID to read destinations for. Required when scope is "monitor".

Output Schema

ParametersJSON Schema
NameRequiredDescription
tagNo
scopeYes
team_idNo
view_urlYes
monitor_idNo
notification_destinationsYesNotification destinations with channel-specific configuration omitted.
list_status_pagesList status pages
Read-onlyIdempotent
Inspect

List the team's public status pages with their title, slug, custom domain and display settings. Pass status_page_id to fetch a single one. Start here when you need a status page ID for another tool. See https://ohdear.app/docs/api/status-pages.

ParametersJSON Schema
NameRequiredDescriptionDefault
status_page_idNoOptional status page ID to fetch a single status page

Output Schema

ParametersJSON Schema
NameRequiredDescription
status_pageNoThe requested status page when an ID was supplied.
status_pagesNoStatus pages returned when listing all pages.
status_pages_countNo
list_status_page_updatesList status page updates
Read-onlyIdempotent
Inspect

List the incident updates posted on a status page, most recent first. Use this to see what your visitors are currently being told, or to find the ID of an update you want to edit. See https://ohdear.app/docs/api/status-pages.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMaximum number of updates to return (default: 25)
status_page_idYesThe ID of the status page to list updates for

Output Schema

ParametersJSON Schema
NameRequiredDescription
updatesYesStatus page incident updates.
status_pageYes
updates_countYes
list_tag_groupsList tag groups
Read-onlyIdempotent
Inspect

List the team's tag groups with their tags and notification destinations. A tag group routes alerts to destinations such as an email address for every monitor carrying one of the group's tags. See https://ohdear.app/docs/api/tags-and-tag-groups.

ParametersJSON Schema
NameRequiredDescriptionDefault
tag_group_idNoOptional tag group ID to fetch details for a single tag group.

Output Schema

ParametersJSON Schema
NameRequiredDescription
view_urlYes
tag_groupsYesTag groups with safely presented notification destinations when authorized.
list_tagsList tags
Read-onlyIdempotent
Inspect

List the team's tags and which monitors carry each one. Tags drive notification routing through tag groups, so start here when you want to see how monitors are grouped. See https://ohdear.app/docs/api/tags-and-tag-groups.

ParametersJSON Schema
NameRequiredDescriptionDefault
searchNoOptional filter on tag name

Output Schema

ParametersJSON Schema
NameRequiredDescription
tagsYesTeam tags and their monitor IDs.
tags_countYes

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 22 tool updates
    • First observedget_account
    • First observedget_ai_check_responses
    • First observedget_application_health
    • First observedget_broken_links
    • First observedget_certificate_health
    • First observedget_check_summary
    • First observedget_crawl_results
    • First observedget_cron_check_definitions
    • First observedget_dns_records
    • First observedget_domain_intel
    • First observedget_downtime
    • First observedget_lighthouse_reports
    • First observedget_maintenance_periods
    • First observedget_recurring_maintenance_periods
    • First observedget_sitemaps
    • First observedget_uptime_statistics
    • First observedlist_monitors
    • First observedlist_notification_destinations
    • First observedlist_status_page_updates
    • First observedlist_status_pages
    • First observedlist_tag_groups
    • First observedlist_tags

Publisher details

Operator
Oh Dear · Publisher source
Operator website
https://ohdear.app/
Vendor relationship
First-party · Publisher source
Trust center
Not available
Restrictions
Requires an Oh Dear account. A free trial works, and ongoing use needs a paid Oh Dear plan. Users sign in with their own Oh Dear account through standard OAuth 2.1 with dynamic client registration. There's no custom OAuth app to set up, no admin approval, and no regional limits. The tools can only see the sites and monitors in the user's own Oh Dear team.

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Uptime monitoring for websites, APIs, SSL certificates, domain expiry, ping and TCP/UDP ports. 15 tools to list, create, pause and delete monitors, pull incident timelines with error codes, and read hourly or daily uptime and response-time statistics.
    15
    37 npm
    1
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Six-layer website monitoring (uptime, performance, SSL, DNS, visual regression, content change) from Claude, Cline, and Cursor. Free tools (DNS lookup, SSL check, speed test, website checker) work without an account; monitor, incident, alert, and status-page tools use a personal API key.
    16
    7 npm
    1
    MIT
  • A
    license
    A
    quality
    F
    maintenance
    Provides comprehensive tools for real-time DNS queries across 53 record types, global propagation checks, and SSL certificate analysis. It also enables domain security scans for SPF/DKIM/DMARC configurations and HTTP uptime monitoring.
    8
    79 npm
    22
    Apache 2.0
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources