Server definition
- Hash
- sha256:92d5d1ad32ee6a777ea9bf91a7af597c3cf99a65aeaa8bcb4ff3c106a2355495
- What it is
- What a remote MCP server returned when asked what it offers: 21 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Inspect the public DMARC record at _dmarc.<domain>. The domain does not need to belong to your organization. Returns parsed policy and rua/ruf addresses.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain to inspect — does not need to belong to your organization.",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "check_dmarc",
"outputSchema": null
},
{
"description": "Add a new domain to the organization. Response includes the reporting_email and dmarc_record values to publish in DNS. May return 402 if the plan domain limit has been reached.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"name": {
"description": "Domain name to monitor (e.g. \"example.com\"). Stored lowercased.",
"type": "string"
}
},
"required": [
"name"
],
"type": "object"
},
"name": "create_domain",
"outputSchema": null
},
{
"description": "Create a new webhook endpoint. URL must start with https://. Returns 422 if the organization has reached its webhook limit.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"name": {
"description": "Human-readable label",
"type": "string"
},
"url": {
"description": "HTTPS URL events will be POSTed to",
"type": "string"
}
},
"required": [
"url",
"name"
],
"type": "object"
},
"name": "create_webhook",
"outputSchema": null
},
{
"description": "Remove a domain from monitoring. Soft-deletes; historical reports remain accessible.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain_id": {
"description": "Domain UUID",
"type": "string"
}
},
"required": [
"domain_id"
],
"type": "object"
},
"name": "delete_domain",
"outputSchema": null
},
{
"description": "Delete a webhook endpoint permanently.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"webhook_id": {
"description": "Webhook UUID",
"type": "string"
}
},
"required": [
"webhook_id"
],
"type": "object"
},
"name": "delete_webhook",
"outputSchema": null
},
{
"description": "Dismiss a specific alert",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"alert_id": {
"type": "string"
}
},
"required": [
"alert_id"
],
"type": "object"
},
"name": "dismiss_alert",
"outputSchema": null
},
{
"description": "Export a DMARC report as CSV",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"report_id": {
"type": "string"
}
},
"required": [
"report_id"
],
"type": "object"
},
"name": "export_report_csv",
"outputSchema": null
},
{
"description": "Get details of a specific domain",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain_id": {
"description": "Domain UUID",
"type": "string"
}
},
"required": [
"domain_id"
],
"type": "object"
},
"name": "get_domain",
"outputSchema": null
},
{
"description": "Get the full detail of a forensic (RUF) report by UUID, including the raw failed message envelope.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"report_id": {
"description": "Forensic report UUID",
"type": "string"
}
},
"required": [
"report_id"
],
"type": "object"
},
"name": "get_forensic_report",
"outputSchema": null
},
{
"description": "Aggregated forensic-report counters grouped by auth failure type, delivery result, source IP (with geolocation) and reported domain.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_forensic_reports_statistics",
"outputSchema": null
},
{
"description": "Summary of forensic activity in the last 7 days — useful for daily digest views.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "get_forensic_reports_summary",
"outputSchema": null
},
{
"description": "Get details of a specific DMARC report",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"report_id": {
"type": "string"
}
},
"required": [
"report_id"
],
"type": "object"
},
"name": "get_report",
"outputSchema": null
},
{
"description": "Get statistics for a specific DMARC report",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"report_id": {
"type": "string"
}
},
"required": [
"report_id"
],
"type": "object"
},
"name": "get_report_statistics",
"outputSchema": null
},
{
"description": "List alerts for your organization",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"page": {
"type": "number"
},
"per_page": {
"type": "number"
},
"status": {
"type": "string"
}
},
"type": "object"
},
"name": "list_alerts",
"outputSchema": null
},
{
"description": "List all monitored domains in your organization",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"page": {
"type": "number"
},
"per_page": {
"type": "number"
}
},
"type": "object"
},
"name": "list_domains",
"outputSchema": null
},
{
"description": "List DMARC RUF (forensic) reports with optional filtering and pagination. Returns 403 if the plan does not include forensic reports (Pro plan and above).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"date_from": {
"description": "Inclusive lower bound on arrival_date (ISO 8601 / \"YYYY-MM-DD HH:MM:SS\")",
"type": "string"
},
"date_to": {
"description": "Inclusive upper bound on arrival_date",
"type": "string"
},
"domain_id": {
"description": "Filter by domain UUID",
"type": "string"
},
"page": {
"type": "number"
},
"per_page": {
"type": "number"
}
},
"type": "object"
},
"name": "list_forensic_reports",
"outputSchema": null
},
{
"description": "List DMARC reports for your organization",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"date_from": {
"type": "string"
},
"date_to": {
"type": "string"
},
"domain": {
"type": "string"
},
"page": {
"type": "number"
},
"per_page": {
"type": "number"
}
},
"type": "object"
},
"name": "list_reports",
"outputSchema": null
},
{
"description": "List webhook endpoints configured for the organization. Returns 403 if the plan does not include advanced alerting (Pro and above).",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {},
"type": "object"
},
"name": "list_webhooks",
"outputSchema": null
},
{
"description": "Send a synchronous webhook.test event to verify connectivity. Returns the delivery status. Test events do NOT update last_triggered_at, last_status or failure_count.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"webhook_id": {
"description": "Webhook UUID",
"type": "string"
}
},
"required": [
"webhook_id"
],
"type": "object"
},
"name": "test_webhook",
"outputSchema": null
},
{
"description": "Update a webhook. Any combination of url, name and is_active may be provided; URL must remain HTTPS.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"is_active": {
"description": "Enable/disable delivery without losing config",
"type": "boolean"
},
"name": {
"description": "New label",
"type": "string"
},
"url": {
"description": "New HTTPS URL",
"type": "string"
},
"webhook_id": {
"description": "Webhook UUID",
"type": "string"
}
},
"required": [
"webhook_id"
],
"type": "object"
},
"name": "update_webhook",
"outputSchema": null
},
{
"description": "Re-check a domain's DNS to confirm the DMARC record contains the organization's reporting email. Updates status to verified on success.",
"inputSchema": {
"$schema": "http://json-schema.org/draft-07/schema#",
"additionalProperties": false,
"properties": {
"domain_id": {
"description": "Domain UUID",
"type": "string"
}
},
"required": [
"domain_id"
],
"type": "object"
},
"name": "verify_domain",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:92d5d1ad32ee6a777ea9bf91a7af597c3cf99a65aeaa8bcb4ff3c106a2355495 | sha256sum