Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,534Letters: 13Defects: 1,322counted just now
teppi

Server definition

Hash
sha256:2a27ccdd0241ba60731987aaa419f210e74d1d084787d4282a66d1a167af7dde
What it is
What a remote MCP server returned when asked what it offers: 6 tools

The blob, as servednamed by its sha256

{ "instructions": null, "tools": [ { "description": "Check whether the domain and its mail server IPs are listed on the Spamhaus (ZEN, DBL, ZRD, AuthBL), SpamCop, GBUdb and PSBL blocklists.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to check, e.g. example.com. No scheme or path.", "maxLength": 253, "minLength": 1, "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "check_blacklist", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checks": { "items": { "additionalProperties": false, "properties": { "details": { "anyOf": [ {}, { "type": "null" } ] }, "id": { "type": "string" }, "message": { "type": "string" }, "rfc": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "section": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" } }, "required": [ "id", "status", "message" ], "type": "object" }, "type": "array" }, "created_at": { "type": "number" }, "domain": { "type": "string" }, "expires_at": { "type": "number" }, "grade": { "type": "string" }, "permalink": { "type": "string" }, "poll_after_seconds": { "type": "number" }, "provider": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "score": { "type": "number" }, "sections": { "additionalProperties": { "additionalProperties": false, "properties": { "grade": { "type": "string" }, "score": { "type": "number" } }, "required": [ "score", "grade" ], "type": "object" }, "propertyNames": { "type": "string" }, "type": "object" }, "selector": { "type": "string" }, "smtp_note": { "type": "string" }, "smtp_status": { "type": "string" }, "updated_at": { "type": "number" } }, "required": [ "domain" ], "type": "object" } }, { "description": "Check DKIM signing keys for a domain. Without a selector, common provider selectors are probed. Pass an explicit selector to look up that exact key at selector._domainkey.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to check, e.g. example.com. No scheme or path.", "maxLength": 253, "minLength": 1, "type": "string" }, "selector": { "description": "An explicit DKIM selector to look up (e.g. \"google\", \"s1\").", "maxLength": 63, "pattern": "^[a-z0-9_.-]+$", "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "check_dkim", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checks": { "items": { "additionalProperties": false, "properties": { "details": { "anyOf": [ {}, { "type": "null" } ] }, "id": { "type": "string" }, "message": { "type": "string" }, "rfc": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "section": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" } }, "required": [ "id", "status", "message" ], "type": "object" }, "type": "array" }, "created_at": { "type": "number" }, "domain": { "type": "string" }, "expires_at": { "type": "number" }, "grade": { "type": "string" }, "permalink": { "type": "string" }, "poll_after_seconds": { "type": "number" }, "provider": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "score": { "type": "number" }, "sections": { "additionalProperties": { "additionalProperties": false, "properties": { "grade": { "type": "string" }, "score": { "type": "number" } }, "required": [ "score", "grade" ], "type": "object" }, "propertyNames": { "type": "string" }, "type": "object" }, "selector": { "type": "string" }, "smtp_note": { "type": "string" }, "smtp_status": { "type": "string" }, "updated_at": { "type": "number" } }, "required": [ "domain" ], "type": "object" } }, { "description": "Check the domain DMARC policy at _dmarc: presence, policy strength (none/quarantine/reject), and reporting.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to check, e.g. example.com. No scheme or path.", "maxLength": 253, "minLength": 1, "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "check_dmarc", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checks": { "items": { "additionalProperties": false, "properties": { "details": { "anyOf": [ {}, { "type": "null" } ] }, "id": { "type": "string" }, "message": { "type": "string" }, "rfc": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "section": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" } }, "required": [ "id", "status", "message" ], "type": "object" }, "type": "array" }, "created_at": { "type": "number" }, "domain": { "type": "string" }, "expires_at": { "type": "number" }, "grade": { "type": "string" }, "permalink": { "type": "string" }, "poll_after_seconds": { "type": "number" }, "provider": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "score": { "type": "number" }, "sections": { "additionalProperties": { "additionalProperties": false, "properties": { "grade": { "type": "string" }, "score": { "type": "number" } }, "required": [ "score", "grade" ], "type": "object" }, "propertyNames": { "type": "string" }, "type": "object" }, "selector": { "type": "string" }, "smtp_note": { "type": "string" }, "smtp_status": { "type": "string" }, "updated_at": { "type": "number" } }, "required": [ "domain" ], "type": "object" } }, { "description": "Run the full email and DNS deliverability check for a domain: MX, SPF, DKIM, DMARC, DNS health, provider detection, and blacklists. Returns a letter grade (A+ to F, where specific weaknesses cap the grade), a 0 to 100 score, and every individual check with its RFC reference. Set include_smtp to also run a live SMTP probe of the mail servers: the probe is non-blocking, so when smtp_status is \"pending\" or \"running\" call this tool again (poll_after_seconds hints how long to wait) until smtp_status is \"complete\" and the SMTP checks appear in checks.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to check, e.g. example.com. No scheme or path.", "maxLength": 253, "minLength": 1, "type": "string" }, "include_smtp": { "default": false, "description": "Also run a live SMTP connectivity probe of the MX hosts. Non-blocking: poll by re-calling until smtp_status is complete.", "type": "boolean" } }, "required": [ "domain" ], "type": "object" }, "name": "check_domain", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checks": { "items": { "additionalProperties": false, "properties": { "details": { "anyOf": [ {}, { "type": "null" } ] }, "id": { "type": "string" }, "message": { "type": "string" }, "rfc": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "section": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" } }, "required": [ "id", "status", "message" ], "type": "object" }, "type": "array" }, "created_at": { "type": "number" }, "domain": { "type": "string" }, "expires_at": { "type": "number" }, "grade": { "type": "string" }, "permalink": { "type": "string" }, "poll_after_seconds": { "type": "number" }, "provider": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "score": { "type": "number" }, "sections": { "additionalProperties": { "additionalProperties": false, "properties": { "grade": { "type": "string" }, "score": { "type": "number" } }, "required": [ "score", "grade" ], "type": "object" }, "propertyNames": { "type": "string" }, "type": "object" }, "selector": { "type": "string" }, "smtp_note": { "type": "string" }, "smtp_status": { "type": "string" }, "updated_at": { "type": "number" } }, "required": [ "domain" ], "type": "object" } }, { "description": "Check the MX records of a domain: presence, hostnames, resolution, null-MX, and common misconfigurations.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to check, e.g. example.com. No scheme or path.", "maxLength": 253, "minLength": 1, "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "check_mx", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checks": { "items": { "additionalProperties": false, "properties": { "details": { "anyOf": [ {}, { "type": "null" } ] }, "id": { "type": "string" }, "message": { "type": "string" }, "rfc": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "section": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" } }, "required": [ "id", "status", "message" ], "type": "object" }, "type": "array" }, "created_at": { "type": "number" }, "domain": { "type": "string" }, "expires_at": { "type": "number" }, "grade": { "type": "string" }, "permalink": { "type": "string" }, "poll_after_seconds": { "type": "number" }, "provider": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "score": { "type": "number" }, "sections": { "additionalProperties": { "additionalProperties": false, "properties": { "grade": { "type": "string" }, "score": { "type": "number" } }, "required": [ "score", "grade" ], "type": "object" }, "propertyNames": { "type": "string" }, "type": "object" }, "selector": { "type": "string" }, "smtp_note": { "type": "string" }, "smtp_status": { "type": "string" }, "updated_at": { "type": "number" } }, "required": [ "domain" ], "type": "object" } }, { "description": "Check the domain SPF policy: presence, syntax, the all qualifier, and the 10-lookup limit.", "inputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "properties": { "domain": { "description": "The domain to check, e.g. example.com. No scheme or path.", "maxLength": 253, "minLength": 1, "type": "string" } }, "required": [ "domain" ], "type": "object" }, "name": "check_spf", "outputSchema": { "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "checks": { "items": { "additionalProperties": false, "properties": { "details": { "anyOf": [ {}, { "type": "null" } ] }, "id": { "type": "string" }, "message": { "type": "string" }, "rfc": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "section": { "type": "string" }, "severity": { "type": "string" }, "status": { "type": "string" } }, "required": [ "id", "status", "message" ], "type": "object" }, "type": "array" }, "created_at": { "type": "number" }, "domain": { "type": "string" }, "expires_at": { "type": "number" }, "grade": { "type": "string" }, "permalink": { "type": "string" }, "poll_after_seconds": { "type": "number" }, "provider": { "anyOf": [ { "type": "string" }, { "type": "null" } ] }, "score": { "type": "number" }, "sections": { "additionalProperties": { "additionalProperties": false, "properties": { "grade": { "type": "string" }, "score": { "type": "number" } }, "required": [ "score", "grade" ], "type": "object" }, "propertyNames": { "type": "string" }, "type": "object" }, "selector": { "type": "string" }, "smtp_note": { "type": "string" }, "smtp_status": { "type": "string" }, "updated_at": { "type": "number" } }, "required": [ "domain" ], "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:2a27ccdd0241ba60731987aaa419f210e74d1d084787d4282a66d1a167af7dde | sha256sum