Search / io.github.tasuyoapp-ctrl/email-preflight
Email Preflight
not classifiedx402 v2 payment requests; relays compatible clients' signed payments to the existing product API.
v0.3.0 · active · descriptor JSON · versions
Search / io.github.tasuyoapp-ctrl/email-preflight
x402 v2 payment requests; relays compatible clients' signed payments to the existing product API.
v0.3.0 · active · descriptor JSON · versions
{
"mcpServers": {
"email-preflight": {
"type": "http",
"url": "https://email-preflight-mcp.onrender.com/mcp"
}
}
}claude mcp add --transport http email-preflight https://email-preflight-mcp.onrender.com/mcp[mcp_servers.email-preflight]
url = "https://email-preflight-mcp.onrender.com/mcp"
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"email-preflight": {
"type": "remote",
"url": "https://email-preflight-mcp.onrender.com/mcp",
"enabled": true
}
}
}{
"mcpServers": {
"email-preflight": {
"type": "http",
"url": "https://email-preflight-mcp.onrender.com/mcp"
}
},
"deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=email-preflight&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vZW1haWwtcHJlZmxpZ2h0LW1jcC5vbnJlbmRlci5jb20vbWNwIn0%3D"
}{
"servers": {
"email-preflight": {
"type": "http",
"url": "https://email-preflight-mcp.onrender.com/mcp"
}
}
}{
"mcpServers": {
"email-preflight": {
"httpUrl": "https://email-preflight-mcp.onrender.com/mcp"
}
}
}extensions:
"email-preflight":
enabled: true
name: "email-preflight"
type: streamable_http
uri: "https://email-preflight-mcp.onrender.com/mcp"
timeout: 300
protocol.modernsupports 2026-07-28 (server/discover)protocol.statelessanswers without a sessionprotocol.transportstreamable HTTPprotocol.list_ttltools/list declares ttlMs 0, so clients re-fetch it on every useauth.prm, auth.as_metadata, auth.cimdno remote uses OAuthauth.secret_in_urlno templated URLtools.descriptionsevery tool has a descriptiontools.description_lengthdescriptions are concisetools.schemasevery tool has an object input schematools.annotationsno tool declares readOnlyHint or destructiveHint, so clients cannot tell safe calls from risky onestools.directory_hintsno tool declares all four of readOnlyHint, destructiveHint, idempotentHint and openWorldHint; missing: email_check_mini (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); url_preflight (readOnlyHint, destructiveHint, idempotentHint, openWorldHint); email_preflight (readOnlyHint, destructiveHint, idempotentHint, openWorldHint)tools.token_costabout 491 tokens to load every tooltools.api_dumptools are not a one-to-one API dumpstability.changes4 tool changes in 30 daysstability.rug_pull1 tools kept their name but changed most of their description in 30 days; review before trusting themdeps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI packageurl_preflightaddedInspect public HTTP/HTTPS URL response metadata through the existing safe URL API. $0.001 USDC on Base mainnet. Unpaid calls return x402 v2 requirements. A compatible client may repeat the identical url argument with its own signed PaymentPayload in params._meta["x402/payment"]. This bridge does not fetch that URL directly, sign payments, or settle independently.
email_check_miniaddedCheck email syntax, MX and local domain classes with the existing API. $0.001 USDC on Base mainnet. MX does not prove mailbox existence. Unpaid calls return x402 v2 requirements for this request. A compatible client may repeat identical arguments with its own PaymentPayload in params._meta["x402/payment"]. The adapter does not sign or settle independently.
email_preflightchangeddescriptionUse before sending or processing an email when you need current preflight facts about the address. For $0.001 USDC on Base mainnet, the existing Email Preflight API checks six facts: syntax validity, domain availability, MX availability, disposable-email detection, role-account detection, and free-provider detection. Example paid result shape: { email: "[email protected]", syntax: "valid", domain: "exists", mx: "found", disposable: "not_listed", role_based: "not_detected", free_provider: "not_detected" }. MX records do not prove that a mailbox exists. Unpaid requests return the original upstream HTTP 402 challenge. This adapter never signs or pays.
Use before sending or processing an email when you need current preflight facts about the address. For $0.001 USDC on Base mainnet, the existing Email Preflight API checks six facts: syntax validity, domain availability, MX availability, disposable-email detection, role-account detection, and free-provider detection. Example paid result shape: { email: "[email protected]", syntax: "valid", domain: "exists", mx: "found", disposable: "not_listed", role_based: "not_detected", free_provider: "not_detected" }. MX records do not prove that a mailbox exists. Unpaid requests return the original upstream HTTP 402 challenge. A compatible x402 client may retry with its own signed PaymentPayload in params._meta["x402/payment"]. This adapter never signs, owns a wallet, or settles independently.
email_preflightchangeddescriptionmeaning changedConnects to the existing Email Preflight API. Unpaid requests return the original upstream HTTP 402 body and PAYMENT-REQUIRED header. This adapter never signs or pays.
Use before sending or processing an email when you need current preflight facts about the address. For $0.001 USDC on Base mainnet, the existing Email Preflight API checks six facts: syntax validity, domain availability, MX availability, disposable-email detection, role-account detection, and free-provider detection. Example paid result shape: { email: "[email protected]", syntax: "valid", domain: "exists", mx: "found", disposable: "not_listed", role_based: "not_detected", free_provider: "not_detected" }. MX records do not prove that a mailbox exists. Unpaid requests return the original upstream HTTP 402 challenge. This adapter never signs or pays.
Full history: list_changes · trend: quality JSON.
Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.
-unreachable(3 failures) +updated-4d-ago -no-repository
Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.
| remote | auth | reachable | uptime 30d | p50 | protocol | last ok |
|---|---|---|---|---|---|---|
https://email-preflight-mcp.onrender.com/mcp streamable-http | none | no (3 failures) | 94% | 430 ms | 2026-07-28, 2025-11-25, 2025-06-18, 2025-03-26 | 2026-10-17 |
email_check_mini | Check email syntax, MX and local domain classes with the existing API. $0.001 USDC on Base mainnet. MX does not prove mailbox existence. Unpaid calls return x402 v2 requirements for this request. A compatible client may repeat identical arguments with its own PaymentPayload in params._meta["x402/payment"]. The adapter does not sign or settle independently. |
email_preflight | Use before sending or processing an email when you need current preflight facts about the address. For $0.001 USDC on Base mainnet, the existing Email Preflight API checks six facts: syntax validity, domain availability, MX availability, disposable-email detection, role-account detection, and free-provider detection. Example paid result shape: { email: "[email protected]", syntax: "valid", domain: "exists", mx: "found", disposable: "not_listed", role_based: "not_detected", free_provider: "not_detected" }. MX records do not prove that a mailbox exists. Unpaid requests return the original upstream HTTP 402 challenge. A compatible x402 client may retry with its own signed PaymentPayload in params._meta["x402/payment"]. This adapter never signs, owns a wallet, or settles independently. |
url_preflight | Inspect public HTTP/HTTPS URL response metadata through the existing safe URL API. $0.001 USDC on Base mainnet. Unpaid calls return x402 v2 requirements. A compatible client may repeat the identical url argument with its own signed PaymentPayload in params._meta["x402/payment"]. This bridge does not fetch that URL directly, sign payments, or settle independently. |
Schemas: list_tools.
{
"name": "io.github.tasuyoapp-ctrl/email-preflight",
"title": "Email Preflight",
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"remotes": [
{
"url": "https://email-preflight-mcp.onrender.com/mcp",
"type": "streamable-http"
}
],
"version": "0.3.0",
"description": "x402 v2 payment requests; relays compatible clients' signed payments to the existing product API."
}