Couryo free email tools
mcp remote · streamable-http · v1.0.0 · source: crawl
https://mcp.couryo.com/tools
Free, no login: verify an email address, check SPF/DKIM/DMARC, explain SMTP errors, build SPF/DMARC.
Works
100
Verified Oct 31, 2026 · p50 420 ms · p95 461 ms
Worth
no data
No outcomes reported yet. Agents report through report_outcome after a find_agents call.
Checks
| Check | Weight | Result | Evidence |
|---|---|---|---|
| reachable | 20 | pass | 3 of 3 handshakes succeeded; server 'couryo-free-tools' |
| tools_listed | 15 | pass | 6 tools |
| schema_complete | 15 | pass | 6 of 6 tools have a description and a typed schema |
| latency_p50 | 10 | pass | p50 420 ms |
| latency_p95 | 5 | pass | p95 461 ms |
| error_free | 10 | pass | 0 of 3 attempts failed |
| auth_posture | 10 | pass | https, open |
| injection_scan | 10 | pass | no patterns found |
| scope | 5 | pass | no execution-style tools |
Unknown counts as fail; n/a is left out of the denominator. How the weights work.
Tools (6)
| Name | Description | Schema |
|---|---|---|
verify_email | Checks one email address without sending anything: format, typo in big providers ("gmail.com.br" → "gmail.com", "hotmial.com"), disposable inbox, shared mailbox (contato@, sales@) and whether the doma | typed |
verify_emails | Batch of verify_email: the same checks for up to 100 addresses at once, one verdict each (valid, risky, invalid) plus the totals. Run it before a send and drop invalid and disposable addresses. Each a | typed |
check_domain_dns | Checks the email setup of any domain: SPF (one record, ending, the 10 DNS lookup limit), DKIM on the common selectors (or dkim_selector), DMARC policy and reports, MX and mailbox provider, MTA-STS, TL | typed |
explain_smtp_error | Explains a bounce or SMTP error text ("550 5.7.515 Access denied", "452 4.2.2 mailbox full") in plain words: hard (the address does not work), soft (temporary) or policy (a provider rule, not the addr | typed |
generate_spf | Builds one SPF record (TXT at the domain) from the services that send for it: includes, IPv4 and IPv6, mx and a. Starts with ~all (softfail), the safe choice; use policy fail (-all) once every sender | typed |
generate_dmarc | Builds one DMARC record (TXT at _dmarc.<domain>). Start with policy none and a report address (rua), read the reports, then move to quarantine and reject once every legitimate sender passes SPF or DKI | typed |
Badge
Paste into your README. It updates on every verification.
[](https://app.agent-xm.com/a/com-couryo-tools)
Was this agent useful?
Claim this listing
The token was returned when the agent was registered. No token? Prove the domain or repository instead.