MCP App Store
by KeenEthics
Inbox Monster icon

Inbox Monster

By Inbox Monster

Get New App Alerts

Overview

Inbox Monster helps email teams review deliverability, inbox placement, reputation, spamtrap, engagement, creative rendering, delivery test, and oversight data from their InboxMonster account. Users can investigate campaign performance, inspect rendering QA results, manage monitored domains and IPs, create rendering and delivery-test workflows, and review or update account configuration through ChatGPT.

Tools

add_child_account

ChatGPT
Create a child account under the configured client.

add_domain

ChatGPT
Add a domain to the configured client so it can be monitored.

add_ip

ChatGPT
Add a sending IP to the configured client so it can be monitored.

add_oversight_pool

ChatGPT
Add a new oversight pool for the configured client.

add_oversight_rule

ChatGPT
Add a new oversight rule for the configured client.

add_user_to_client

ChatGPT
Grant an existing InboxMonster user access to the configured client.

change_child_account_owner

ChatGPT
Reassign a child account to a different owning user.

change_ip_label

ChatGPT
Rename the label on one of the configured client's IPs.

create_delivery_test

ChatGPT
Get the curl command that dispatches a delivery test send to the seed list. This tool does NOT accept HTML content and performs no API call itself: the email body is POSTed straight from disk with curl, so the markup never enters your context. Call this with the file path, then run the returned command.

create_rendering

ChatGPT
Get the curl command that creates a new rendering for the configured client. This tool does NOT accept HTML content and performs no API call itself: renderings are created by POSTing the HTML file straight from disk with curl, so the markup never enters your context. Call this with the file path, then run the returned command.

create_rendering_version

ChatGPT
Get the curl command that creates a new version of an existing rendering. The API allows max 10 versions (422 if exceeded). This tool does NOT accept HTML content and performs no API call itself: versions are created by POSTing the HTML file straight from disk with curl, so the markup never enters your context. Call this with the file path, then run the returned command.

generate_campaign_ai_summary

ChatGPT
Generate a new AI summary for a campaign synchronously.

generate_rendering_custom_qa

ChatGPT
Get the curl command that generates custom QA results for a rendering. This tool does NOT accept HTML content and performs no API call itself: the HTML file is POSTed straight from disk with curl, so the markup never enters your context. Call this with the file path, then run the returned command.

get_campaign

ChatGPT
Get detailed per-ISP results for one Inbox Placement Report.

get_campaign_aggregates

ChatGPT
How many inbox placement campaigns the client ran over a date range. Use for counts, totals, averages or a per-day breakdown instead of paging list_campaigns, which is where domain, ISP and search filters apply — this takes none. Missing days are zero-filled.

get_campaign_ai_summary

ChatGPT
Get the latest AI summary for a campaign, including an is_generating flag.

get_campaign_filter_options

ChatGPT
Return domains and ISPs available for campaign filter dropdowns.

get_client

ChatGPT
Get the configured client's details, including its rendering email address.

get_custom_qa_aggregates

ChatGPT
How many custom QA rule checks ran for the client over a date range. Counts individual rule evaluations across every rendering, so a run covering five rules adds five and re-running QA on the same creative counts both runs. Missing days are zero-filled. Use this for any "how many custom QA rules/checks" question instead of calling get_generated_custom_qa per rendering — that returns one rendering version's stored results, and its has_rules is a team-wide flag, not a count. This does not report how many rules the team has configured; no endpoint exposes that.

get_device_preview_aggregates

ChatGPT
How many device previews the client rendered over a date range. A creative previewed on 40 devices adds 40; for the number of renderings use get_rendering_aggregates. Missing days are zero-filled.

get_devices

ChatGPT
List the preview devices renderings can run on; their IDs feed the devices argument.

get_engagement

ChatGPT
Retrieve engagement index and per-campaign engagement metrics.

get_engagement_browser_stats

ChatGPT
Break one campaign's engagement down by browser.

get_engagement_country_stats

ChatGPT
Break one campaign's engagement down by country.

get_generated_custom_qa

ChatGPT
Read one rendering version's stored custom QA results (triggers no new run). Covers a single version: has_rules is a team-wide flag, not a per-rendering count, and results is empty when QA never ran against that version. For counts over time or across renderings use get_custom_qa_aggregates.

get_integration_template

ChatGPT
Get one integration template's name, subject line, and body HTML.

get_oversight_pool

ChatGPT
Get one oversight pool, its beacon addresses, and its associated rules.

get_oversight_rule

ChatGPT
Get one oversight rule and the domains it covers.

get_rendering_accessibility

ChatGPT
Get WCAG/ADA accessibility results for a rendering.

get_rendering_aggregates

ChatGPT
How many renderings (previews) the client created over a date range. Use for counts, totals, averages or a per-day breakdown instead of paging list_renderings. Missing days are zero-filled.

get_rendering_content_analysis

ChatGPT
Get Spam Assassin content analysis results for a rendering.

get_rendering_images

ChatGPT
Get per-image diagnostics for a rendering: size, load time, content tags, alt text.

get_rendering_previews

ChatGPT
List a rendering's device previews, with image URLs (null until rendered).

get_rendering_share_url

ChatGPT
Get the public share URL for a rendering's results.

get_rendering_spelling

ChatGPT
Get spelling and grammar results for a rendering.

get_rendering_version

ChatGPT
Get one version of a rendering and its device previews.

get_reputation_hits

ChatGPT
Retrieve reputation hits from Google Postmaster, Outlook SNDS, and Spamhaus.

get_seedlist

ChatGPT
List the seed email addresses inbox placement campaigns are sent to.

get_spamtrap_hits

ChatGPT
Retrieve spamtrap hits across domains and IPs.

get_spamtrap_hits_by_domain

ChatGPT
Retrieve spamtrap hits for a specific domain.

list_active_blocklistings

ChatGPT
List active domain and IP blocklistings for the configured client.

list_campaigns

ChatGPT
List Inbox Placement Reports.

list_client_users

ChatGPT
List the users with access to the configured client.

list_clients

ChatGPT
List the client accounts this API key can reach, with their UUIDs.

list_domains

ChatGPT
List the configured client's domains.

list_integration_domains

ChatGPT
List the sending domains available on an integration.

list_integration_ip_pools

ChatGPT
List an integration's IP pools; empty except for SendGrid and SparkPost.

list_integration_message_types

ChatGPT
List an integration's message types; empty for providers other than Iterable.

list_integration_templates

ChatGPT
List an integration's templates; empty for providers without template support.

list_ips

ChatGPT
List the configured client's IP addresses.

list_mailable_integrations

ChatGPT
List the integrations the configured client can send delivery tests from.

list_oversight_feed

ChatGPT
List the oversight activity feed for the configured client.

list_oversight_pools

ChatGPT
List the configured client's oversight pools.

list_oversight_rules

ChatGPT
List the configured client's oversight rules.

list_renderings

ChatGPT
List the configured client's creative renderings.

rerun_device_rendering

ChatGPT
Discard one device preview's screenshot and render it again; device_rendering_uuid is a files[].uuid from get_rendering_previews.

run_for_teams

ChatGPT
Run a read-only tool once per team, concurrently; results grouped by team. One team's failure never discards the others'. Don't pass client/team ids — each team's scope is injected automatically. To run several tools, call this once per tool.

search_teams

ChatGPT
Search InboxMonster teams by name; returns {uuid, name, parent}. Call this first when the user names a team, and confirm the match before fetching cross-team data — names are ambiguous across parent/child accounts.

update_rendering_share_settings

ChatGPT
Create or replace all share settings for a rendering; omitted flags are reset.

update_specific_rendering_share_settings

ChatGPT
Update specific share settings for a rendering, leaving omitted ones unchanged.

Capabilities

WritesInteractive

Similar Apps