Mailchimp Inbound API

The inbound API from Mailchimp — 9 operation(s) for inbound.

Operations 9

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /inbound/domains List inbound email domains · List inbound domains #
Ask an LLM
“Which domains are set up to receive inbound email on my transactional account?”
“Can I see all my inbound domains and whether their MX records are valid?”
Tell an agent
List my inbound domains using key {key}.
Show every domain configured for inbound delivery, API key {key}.
POST /inbound/add-domain Add an inbound email domain · Add inbound domain #
Ask an LLM
“How do I start receiving inbound email for my own domain?”
“Can I register a new domain for inbound mail processing?”
Tell an agent
Add {domain} as an inbound domain using key {key}.
Set up inbound delivery for domain {domain}, API key {key}.
POST /inbound/check-domain Check MX settings for an inbound domain · Check domain settings #
Ask an LLM
“Are the MX records for my inbound domain pointed correctly?”
“Can I verify an inbound domain's DNS after adding it?”
Tell an agent
Check the MX settings for inbound domain {domain} using key {key}.
Verify that {domain} is ready to receive inbound mail, API key {key}.
POST /inbound/delete-domain Delete an inbound email domain · Delete inbound domain #
Ask an LLM
“What happens to incoming mail when I remove an inbound domain?”
“Can I stop processing inbound email for a domain entirely?”
Tell an agent destructive · confirm first
Delete inbound domain {domain} using key {key}.
Stop routing inbound mail for {domain} immediately, API key {key}.
POST /inbound/routes List inbound routes for a domain or SMS number · List routes #
Ask an LLM
“Which mailbox patterns and webhooks are routing mail for an inbound domain?”
“Can I see the inbound routes set up for my SMS phone number?”
Tell an agent
List inbound routes for domain {domain} using key {key}.
Show the inbound routes for SMS number {phone}, API key {key}.
POST /inbound/add-route Add an inbound route to a webhook · Add route #
Ask an LLM
“How do I forward mail sent to support@ on my inbound domain to a webhook?”
“Can I route inbound SMS messages to a URL?”
Tell an agent
Route mail matching {pattern} on {domain} to webhook {url}, key {key}.
Add an inbound route sending SMS to {phone} on to {url}, API key {key}.
POST /inbound/update-route Update an inbound mailbox route · Update mailbox route #
Ask an LLM
“Can I change the webhook URL an existing inbound route posts to?”
“How do I edit the mailbox pattern on a route I already created?”
Tell an agent
Point existing inbound route {id} at webhook {url} using key {key}.
Change the pattern of inbound route {id} to {pattern}, API key {key}.
POST /inbound/delete-route Delete an inbound mailbox route · Delete mailbox route #
Ask an LLM
“Can I remove a single inbound route without deleting the whole domain?”
“What's the way to stop one mailbox pattern from posting to its webhook?”
Tell an agent destructive · confirm first
Delete inbound route {id} using key {key}.
Remove the mailbox route {id}, API key {key}.
POST /inbound/send-raw Inject a raw MIME message into inbound processing · Send mime document #
Ask an LLM
“Can I test my inbound webhook by feeding it a raw MIME email as if it arrived over SMTP?”
“How do I replay an inbound message through my routes?”
Tell an agent
Send this raw MIME message to the inbound hook: {raw_message}, key {key}.
Inject raw message {raw_message} addressed to {to} from {mail_from} into inbound processing, API key {key}.

Specifications

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/mailchimp:mailchimp-inbound-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

mailchimp-inbound-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 1.4.1
  title: Mailchimp Transactional Inbound API
  contact:
    name: API Support
    email: apihelp@mailchimp.com
  x-permalink: https://github.com/mailchimp/mailchimp-client-lib-codegen/blob/main/spec/transactional.openapi.json
servers:
- url: https://mandrillapp.com/api/1.3
tags:


# --- truncated at 32 KB (36 KB total) ---
# Full source: https://artifacts.apis.io/mailchimp/openapi/mailchimp-inbound-api-openapi.yml