sinch-email-mailgun-validate

Validate email addresses via the Mailgun Validate API for deliverability and risk.

6|2|Updated Dec 11, 2025
One-click install
npx skills add https://github.com/sinch/sinch-plugins --skill sinch-email-mailgun-validate-sinch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sinch-email-mailgun-validate
Source: https://github.com/sinch/sinch-plugins/tree/main/plugins/sinch-antigravity-plugin/skills/sinch-email-mailgun-validate
Command: npx skills add https://github.com/sinch/sinch-plugins --skill sinch-email-mailgun-validate-sinch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Sending emails to invalid, disposable, or risky addresses hurts deliverability and sender reputation. This Skill checks any email address against the Mailgun Validate API and returns deliverability status, risk level, and disposable or role-based detection before you send. ## Core Features & Use Cases - Single Address Validation: Validate one email address and receive deliverable/undeliverable status, risk score, and reason. - Disposable and Role Detection: Identify disposable addresses and role-based addresses (like info@ or support@) that may hurt engagement. - Typo Suggestions: Receive a did_you_mean suggestion when the domain appears misspelled. - Use Case: Before importing a signup list into your campaign tool, validate each address to filter out undeliverable or disposable emails and protect your sender reputation. ## Quick Start Ask the assistant to validate the email address [email protected] using the Mailgun validation skill and show the result as a table.

Frequently Asked Questions about sinch-email-mailgun-validate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate an email address with the Mailgun API?

Call GET https://api.mailgun.net/v4/address/validate?address={email} with Basic Auth using api as the username and your Mailgun API key as the password. The response includes deliverability status, risk, and disposable or role detection.

What does the Mailgun email validation response contain?

The response includes a deliverable or undeliverable result, a risk indicator, is_disposable_address and is_role_address flags, a reason for failures, and a did_you_mean suggestion for misspelled domains.

Does Mailgun validation support EU region endpoints?

Yes. Set MAILGUN_REGION to use api.eu.mailgun.net instead of api.mailgun.net for accounts provisioned in the EU region. The same v4 address validate endpoint and Basic Auth apply.

Why does Mailgun validation return a 401 error?

A 401 means authentication failed, usually because MAILGUN_API_KEY is missing or incorrect. Verify the environment variable is set and that you are using the correct API key for your Mailgun account.

Can I validate bulk email lists with this API?

The v4 address validate endpoint validates one address per request. For bulk validation, loop through your list and call the endpoint per address, handling errors and rate limits for each request.