Inbound Email MCP Server
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| INBOUND_DOMAIN | No | Optional environment variable to restrict all operations to a single domain. | |
| INBOUND_API_KEY | Yes | Your Inbound API key used for authentication. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| prompts | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list-domains | No description provided |
| create_endpoint | Create a new endpoint for receiving emails. Webhooks deliver emails as HTTP POST requests, email forwards send to another address. |
| list_endpoints | List all endpoints for receiving emails. Endpoints can be webhooks (HTTP delivery), email forwards, or email groups. |
| get_email | Get detailed information about a specific email including full content, headers, attachments, and delivery status. |
| list_emails | List emails in your Inbound account. Filter by type (sent, received, scheduled), status, time range, and more. Returns email metadata including sender, recipient, subject, and status. |
| reply_email | Reply to an email or thread. Accepts either an email ID or thread ID (replies to latest message in thread). Supports reply-all functionality to include original CC recipients. |
| retry_email | Retry delivery of a received email. Can retry to a specific endpoint, retry a specific failed delivery, or retry to all configured endpoints. |
| send_email | Send an email from your verified domain. Supports HTML and plain text content, CC/BCC, and scheduled sending with natural language times. |
| check_mailbox | Check your agent mailbox for incoming emails. Requires the x-inbound-mailbox header to be set. Returns emails sent TO your mailbox address, with unread emails shown first by default. |
| get_mailbox_threads | Get email threads/conversations for your agent mailbox. Shows conversations where your mailbox is a participant. Threads group related emails together like Gmail conversations. |
| reply_from_mailbox | Reply to an email from your agent mailbox. The 'from' address is automatically set to your mailbox address. Can reply to an email ID or thread ID (replies to latest message in thread). |
| send_from_mailbox | Send an email from your agent mailbox. The 'from' address is automatically set to your mailbox address (x-inbound-mailbox header). Supports HTML/text content, CC/BCC, and scheduled sending. |
| get_thread | Get a complete email thread (conversation) with all messages. Returns thread metadata, all messages in chronological order, and participant information. |
| list_threads | List email threads (conversations) in your inbox. Threads group related emails together like Gmail conversations. Returns thread metadata, participant list, and latest message preview. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| getting-started | Learn how to use the Inbound Email API for receiving and sending emails programmatically |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/inboundemail/mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server