Inbox Check · Connect with MCP
Run placement tests, read reports and manage domain monitoring from your AI client.
1 · Get an API key
Sign in with an email link. Your first confirmed sign-in creates your account and key automatically in Account.
Create an accountSign inOpen Account
Basic: by default 100 checks per day and 1,000 per month, without screenshots. Account and me_get show exact limits and usage. Request the free 500/5,000 package in Account; it starts after approval.
New keys can be shown and copied again after sign-in. Older keys still work but cannot be recovered: create a replacement, update your integration, then revoke the old key. Keep your key private.
2 · Connect to remote MCP
Monitor up to 100 active domains, shared with the website and Telegram. New default keys include monitoring:read and monitoring:write for your own domains. Existing key permissions stay unchanged. Choose a restricted key in Account settings. Open Account
monitor_domain_list({})
monitor_domain_create({"domain":"example.com"})
monitor_domain_pause({"id":"ID_FROM_CREATE"})
monitor_domain_resume({"id":"ID_FROM_CREATE"})
monitor_domain_delete({"id":"ID_FROM_CREATE"})Use Streamable HTTP with the Authorization: Bearer icp_live_… header.
https://check.live-direct-marketing.online/mcp
Claude Code
claude mcp add --transport http inbox-check https://check.live-direct-marketing.online/mcp \ --header "Authorization: Bearer icp_live_REPLACE_WITH_YOUR_KEY"
Replace the example with your key. The command stores the project-local server in ~/.claude.json. Use .mcp.json for shared project configuration, keeping live keys out of Git.
{
"mcpServers": {
"inbox-check": {
"type": "http",
"url": "https://check.live-direct-marketing.online/mcp",
"headers": {
"Authorization": "Bearer icp_live_REPLACE_WITH_YOUR_KEY"
}
}
}
}Cursor
~/.cursor/mcp.json or .cursor/mcp.json
{
"mcpServers": {
"inbox-check": {
"url": "https://check.live-direct-marketing.online/mcp",
"headers": {
"Authorization": "Bearer icp_live_REPLACE_WITH_YOUR_KEY"
}
}
}
}Claude Code MCP · Cursor MCP
Claude Desktop · local package
Claude cloud custom connectors do not currently accept a user-pasted Bearer API key. Use a local stdio server in Claude Desktop, or remote HTTP in Claude Code / Cursor.
Published package 1.0.0 supports basic tests. Its catalog is older, argument schemas are incomplete and PDF transfer is unavailable. Use remote HTTP above for the current complete catalog.
npm install -g ldm-inbox-check-mcp@1.0.0
Add to claude_desktop_config.json:
{
"mcpServers": {
"inbox-check": {
"command": "ldm-inbox-check-mcp",
"env": {
"INBOX_CHECK_API_KEY": "icp_live_REPLACE_WITH_YOUR_KEY"
}
}
}
}ldm-inbox-check-mcp3 · Remote MCP tools
Names and purposes come from the current API catalog. Five inbox_check_* names remain compatibility aliases.
Loading the catalog…
4 · Your first test
Call me_get to check your key and quota, then providers_list. Pass recipient_email and providers to tests_create, send your own email to the returned seed addresses, then poll tests_get until done or expired.
tests_create({"recipient_email":"you@example.com","providers":["gmail","outlook"]})
tests_get({"token":"TOKEN_FROM_CREATE"})Remote PDF reports are application/pdf resources containing base64 bytes when your key has reports:pdf. Monitoring requires a verified user-bound key. A test without received messages has no measured result yet.