Skip to content

MCP tools, resources and prompts

Reference
For:
Developers
In the app:
Settings, then AI clients (MCP)

This page is the MCP tools list of the HostRepute MCP server, with its resources and prompts. MCP (Model Context Protocol) is the standard an AI client uses to read data from a server and run its tools.

The server offers 37 tools, 17 resources and 5 prompts at https://app.hostrepute.com/mcp/hostrepute. Your AI client signs in as you, through OAuth or with an MCP token from Settings, then AI clients (MCP), and every request needs two-factor authentication or a passkey on your account. Connect AI clients with MCP walks through the setup.

  • Team: a tool that works on one team takes an optional team_ulid; list-teams-tool lists your teams. Without team_ulid, the server uses the team you last opened in the portal.
  • Read-only: the tool only reads data and changes nothing.
  • Uses credits: the tool starts a check and uses credits like the same check in the portal (see credit costs). These tools need the Developer, Manager, Admin or Owner role in the team.
  • Names and descriptions are the server’s own, as your AI client sees them, and keep the API’s internal words: host is a domain or IP, data-source-group and monitoring profile mean a check profile, alert destination an alert channel, deliverability email authentication, blacklist a blocklist and delisting attempt a delisting request.
NameDescriptionRead-onlyUses credits
get-alert-history-toolRead recent alert notification history for a HostRepute team.

Parameters: team_ulid, limit

YesNo
get-billing-overview-toolRead the team billing snapshot: plan, billing interval, credit balance, and auto-recharge state.

Parameters: team_ulid

YesNo
get-blacklist-check-status-toolPoll the status and result of an asynchronous blacklist scan.

Parameters: team_ulid, scan_uuid

YesNo
get-campaign-preflight-toolRead one redacted campaign preflight summary for a HostRepute team.

Parameters: team_ulid, preflight_uuid

YesNo
get-certificate-monitor-toolRead one certificate monitor along with its most recent certificate checks.

Parameters: team_ulid, monitor_uuid, check_limit

YesNo
get-certificate-scan-status-toolPoll the status and result of an asynchronous certificate scan.

Parameters: team_ulid, scan_uuid

YesNo
get-delisting-attempt-toolRead one assisted delisting attempt logged by a HostRepute team.

Parameters: team_ulid, attempt_uuid

YesNo
get-gmail-postmaster-summary-toolSummarize Gmail Postmaster integration status and recent deliverability metrics.

Parameters: team_ulid, limit

YesNo
get-host-status-toolGet detailed current reputation status for a single team host.

Parameters: team_ulid, host_uuid

YesNo
get-incident-summary-toolSummarize reputation, deliverability, SNDS/Postmaster, and certificate incident signals for one team.

Parameters: team_ulid, host_uuid, days, limit

YesNo
get-manual-reputation-scan-status-toolPoll the status and progress of a manual reputation scan started via MCP or the customer UI.

Parameters: team_ulid, monitoring_uuid

YesNo
get-monitoring-history-toolRead recent monitoring history for a team or a specific host.

Parameters: team_ulid, host_uuid, limit

YesNo
get-scheduled-report-toolRead one scheduled report along with its most recent deliveries.

Parameters: team_ulid, report_uuid, delivery_limit, include_snapshot

YesNo
get-snds-summary-toolSummarize Microsoft SNDS integration status and recent reputation signals.

Parameters: team_ulid, limit

YesNo
get-status-page-toolRead one hosted status page with current snapshot, hosts, and recent events.

Parameters: team_ulid, status_page_uuid, event_limit

YesNo
get-team-overview-toolGet a high-level HostRepute dashboard summary for one team.

Parameters: team_ulid

YesNo
get-uptime-monitor-toolRead one uptime monitor with recent HTTP or TCP checks.

Parameters: team_ulid, monitor_uuid, check_limit

YesNo
list-alerts-toolList alert destinations configured for a HostRepute team with sensitive settings redacted.

Parameters: team_ulid, limit

YesNo
list-campaign-preflights-toolList redacted campaign preflight summaries for one team with safe filters.

Parameters: team_ulid, host_uuid, domain, status, severity, created_from, created_until, limit

YesNo
list-certificate-agents-toolList certificate scanning agents registered for one team and their heartbeat status.

Parameters: team_ulid, is_active, limit

YesNo
list-certificate-monitors-toolList certificate monitors and latest certificate health checks for one team.

Parameters: team_ulid, status, limit

YesNo
list-certificate-profiles-toolList certificate monitoring profiles defined for one team.

Parameters: team_ulid, limit

YesNo
list-credit-transactions-toolList recent credit transactions for one team (purchases, usage, refunds, chargebacks).

Parameters: team_ulid, type, limit

YesNo
list-data-source-groups-toolList monitoring profiles for a HostRepute team.

Parameters: team_ulid, limit

YesNo
list-delisting-attempts-toolList assisted delisting attempts logged for one team.

Parameters: team_ulid, host_uuid, status, overdue, limit

YesNo
list-deliverability-checks-toolList recent deliverability diagnostic checks for one team within the plan history window.

Parameters: team_ulid, host_uuid, status, since_days, limit

YesNo
list-hosts-toolList hosts monitored by a HostRepute team, optionally filtered by status.

Parameters: team_ulid, status, limit

YesNo
list-public-reports-toolList public report share links created by one team.

Parameters: team_ulid, is_active, limit

YesNo
list-reputation-alert-events-toolList recent reputation alert events recorded for one team (deduplication ledger for outbound alerts).

Parameters: team_ulid, host_uuid, since_days, limit

YesNo
list-scheduled-reports-toolList scheduled report subscriptions configured for one team.

Parameters: team_ulid, frequency, is_active, limit

YesNo
list-status-pages-toolList hosted status pages for one team with aggregate status and subscriber counts.

Parameters: team_ulid, is_published, limit

YesNo
list-teams-toolList the HostRepute teams available to the authenticated MCP connection.YesNo
list-uptime-monitors-toolList HTTP and TCP uptime monitors for one team with latest check state.

Parameters: team_ulid, status, type, host_uuid, limit

YesNo
run-deliverability-check-toolRun a synchronous email deliverability DNS diagnostic for a domain or IP address.

Parameters: team_ulid, host, data_source_group_uuid, checks

NoYes
start-blacklist-check-toolStart an asynchronous blacklist scan for a domain or IP address.

Parameters: team_ulid, host, data_source_group_uuid, callback_url

NoYes
start-certificate-scan-toolStart an asynchronous certificate scan against a host and return the scan handle for polling.

Parameters: team_ulid, host, port, protocol, sni, callback_url

NoYes
start-manual-reputation-scan-toolStart an asynchronous manual reputation scan for a domain or IP address using batched data source jobs.

Parameters: team_ulid, host, data_source_group_uuid

NoYes
NameURIDescription
alerts-resourcehostrepute://teams/{team_ulid}/alertsAlert destination configuration for a HostRepute team with sensitive settings redacted.
billing-resourcehostrepute://teams/{team_ulid}/billingTeam billing snapshot: plan, billing interval, credit balance, and auto-recharge state.
campaign-preflights-resourcehostrepute://teams/{team_ulid}/campaign-preflightsRecent redacted campaign preflight summaries for a HostRepute team.
certificate-agents-resourcehostrepute://teams/{team_ulid}/certificate-agentsCertificate scanning agents registered for a HostRepute team and their heartbeat status.
certificate-profiles-resourcehostrepute://teams/{team_ulid}/certificate-profilesCertificate monitoring profiles defined for a HostRepute team.
data-source-groups-resourcehostrepute://teams/{team_ulid}/data-source-groupsMonitoring profiles for a HostRepute team.
deliverability-checks-resourcehostrepute://teams/{team_ulid}/deliverability-checksRecent deliverability diagnostic checks for a HostRepute team within the plan history window.
gmail-postmaster-integrations-resourcehostrepute://teams/{team_ulid}/integrations/gmail-postmasterGmail Postmaster integration status and recent deliverability metrics for a team.
host-resourcehostrepute://teams/{team_ulid}/hosts/{host_uuid}Detailed current reputation status for a HostRepute host.
monitoring-history-resourcehostrepute://teams/{team_ulid}/hosts/{host_uuid}/monitoring-historyRecent monitoring history for a HostRepute host.
public-reports-resourcehostrepute://teams/{team_ulid}/public-reportsPublic report share links created by a HostRepute team.
scheduled-reports-resourcehostrepute://teams/{team_ulid}/scheduled-reportsScheduled report subscriptions configured for a HostRepute team.
snds-integrations-resourcehostrepute://teams/{team_ulid}/integrations/sndsMicrosoft SNDS integration status and recent reputation signals for a team.
status-pages-resourcehostrepute://teams/{team_ulid}/status-pagesHosted status pages configured for a HostRepute team.
team-dashboard-resourcehostrepute://teams/{team_ulid}/dashboardHigh-level HostRepute dashboard summary for a team.
teams-resourcehostrepute://teamsTeams available to the authenticated HostRepute MCP connection.
uptime-monitors-resourcehostrepute://teams/{team_ulid}/uptime-monitorsHTTP and TCP uptime monitors configured for a HostRepute team.
NameDescription
create-delisting-plan-promptGenerate a practical delisting plan for a domain or IP after HostRepute checks.
  • host (required): Domain or IP address that needs a delisting plan.
  • team_ulid: Optional HostRepute team ULID. Omit to use the default team.
investigate-reputation-promptGenerate an investigation workflow for checking a domain or IP reputation in HostRepute.
  • host (required): Domain or IP address to investigate.
  • team_ulid: Optional HostRepute team ULID. Omit to use the default team.
plan-deliverability-remediation-promptPlan a deliverability remediation workflow for one HostRepute domain or IP using deliverability, SNDS, and Postmaster signals.
  • host (required): Domain or IP address to remediate.
  • team_ulid: Optional HostRepute team ULID. Omit to use the default team.
summarize-monitoring-incident-promptGenerate a concise incident summary from HostRepute monitoring history.
  • host_uuid (required): HostRepute host UUID to summarize.
  • team_ulid: Optional HostRepute team ULID. Omit to use the default team.
triage-certificate-expiry-promptTriage upcoming TLS certificate expiries for a HostRepute team and recommend remediation steps.
  • team_ulid: Optional HostRepute team ULID. Omit to use the default team.
  • days_threshold: Warning threshold in days remaining. Defaults to 30.

The server accepts 60 requests per minute per person. The other rate limits are in limits and defaults.