Check an email before your AI agent sends it: allow, review or block with reasons.
Call this server's tools from your browser. Nothing to install.
Optional. "Bearer sk_..." API key from https://app.sendguard.ai for paid credits; without it you get 20 free checks per day.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Check an AI-written email before sending. Returns allow, delay, requires_approval or block with reason codes (recipient validity, sender authentication, content risk, sensitive industries, volume limits) and recommendations. Does not send email. Without an API key: 3 free checks per day per IP.
Recipient address
Sender address the agent will send from
Email body as plain text
Purpose, for example cold_outbound or follow_up
Policy: default, balanced, strict, growth, enterprise, healthcare or recruiting
Email subject
Your agent identifier (API key callers); used for per-agent limits
Campaign identifier (optional)
Relationship, for example new_prospect or existing_customer
Your workspace identifier (API key callers)
Where the address came from, for example apollo, website, referral
Recipient company name
Recipient country as ISO 3166-1 alpha-2, for example DE
Recipient industry, for example healthcare
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Check an AI-written email before sending. Returns allow, delay, requires_approval or block with reason codes (recipient validity, sender authentication, content risk, sensitive industries, volume limits) and recommendations. Does not send email. Without an API key: 3 free checks per day per IP.
| Argument | Type | Description |
|---|---|---|
| body | string | Email body as plain text |
| intent | string | Purpose, for example cold_outbound or follow_up |
| policy | string | Policy: default, balanced, strict, growth, enterprise, healthcare or recruiting |
| subject | string | Email subject |
| agent_id | string | Your agent identifier (API key callers); used for per-agent limits |
| to_email* | string | Recipient address |
| from_email* | string | Sender address the agent will send from |
| campaign_id | string | Campaign identifier (optional) |
| relationship | string | Relationship, for example new_prospect or existing_customer |
| workspace_id | string | Your workspace identifier (API key callers) |
| recipient_source | string | Where the address came from, for example apollo, website, referral |
| recipient_company | string | Recipient company name |
| recipient_country | string | Recipient country as ISO 3166-1 alpha-2, for example DE |
| recipient_industry | string | Recipient industry, for example healthcare |
{
"type": "object",
"required": [
"from_email",
"to_email"
],
"properties": {
"body": {
"type": "string",
"description": "Email body as plain text"
},
"intent": {
"type": "string",
"description": "Purpose, for example cold_outbound or follow_up"
},
"policy": {
"type": "string",
"description": "Policy: default, balanced, strict, growth, enterprise, healthcare or recruiting"
},
"subject": {
"type": "string",
"description": "Email subject"
},
"agent_id": {
"type": "string",
"description": "Your agent identifier (API key callers); used for per-agent limits"
},
"to_email": {
"type": "string",
"description": "Recipient address"
},
"from_email": {
"type": "string",
"description": "Sender address the agent will send from"
},
"campaign_id": {
"type": "string",
"description": "Campaign identifier (optional)"
},
"relationship": {
"type": "string",
"description": "Relationship, for example new_prospect or existing_customer"
},
"workspace_id": {
"type": "string",
"description": "Your workspace identifier (API key callers)"
},
"recipient_source": {
"type": "string",
"description": "Where the address came from, for example apollo, website, referral"
},
"recipient_company": {
"type": "string",
"description": "Recipient company name"
},
"recipient_country": {
"type": "string",
"description": "Recipient country as ISO 3166-1 alpha-2, for example DE"
},
"recipient_industry": {
"type": "string",
"description": "Recipient industry, for example healthcare"
}
},
"additionalProperties": false
}