Google Search Console integration for Model Context Protocol (MCP)
Space Monkey Mailchimp Dashboard is installed from its publisher's own source and answers where it runs, so this marketplace is not in the path of a single call. There is no address here to send one to, and a panel that pretended otherwise would be showing you an answer we made up. Install it and call it from your own client — the Installation tab has the entry for each one.
What it does
Mailchimp engagement intelligence for AI agents: campaign analytics and audience insights.
Quickstart
# 1 — add it to Claude Code
claude mcp add --scope user --transport http space-monkey-mailchimp-dashboard-mcp https://spacemonkey.igods.com/_api/public/v1/mcp
# 2 — ask your agent for something these tools do
# sm_list_projects, sm_get_account, sm_list_leaders and 23 more
Space Monkey Mailchimp Dashboard costs nothing on mcprush: there is no plan to choose here, no cap to set and nothing mcprush can bill you for.
Collected from a public index. Nobody has claimed this account, so nothing here was written by its author — claim it if it is yours.
Where are you running it?
Every route below installs the same thing and ends at the same approval screen. Nothing here runs on your machine and nothing runs on ours: this server answers at its publisher’s own address, and what you install is the connection straight to it.
This is a public server: it answers at its publisher’s own address and this marketplace is not in the path. Claude Code registers it in one command; --scope user makes it available in every project. The transport below is http, as the publisher's own manifest declares it.
claude mcp add --scope user --transport http space-monkey-mailchimp-dashboard-mcp https://spacemonkey.igods.com/_api/public/v1/mcpReconnect, or start a new session, and the tools appear in the model’s tool list.
One config entry pointing straight at the publisher’s own address — this marketplace is not in the path, and nothing from this listing executes on your machine.
26 tools, with what each one reads, writes and reaches shown before you agree — the same list on every route above. Read the tool surface.
Tool surface
What the model actually sees. Descriptions are diffed on every release — see version history.
Resolve which Space Monkey projects this API key can read. Call this first when the user names a company rather than a project ID, and match on companyName — never silently mix projects.
No parameter schema on file.
Introspect the API key's own account — effective tier, per-service entitlements, current hour/month quota usage and project count. Use it to check headroom or diagnose a 403/429 before retrying.
No parameter schema on file.
Rank the most engaged members of a project by engagement percentile. Use when you need who is paying attention right now, filtered by rep, tag, rating, status or bot/insider rules. engagementScore is a 0-100 percentile here (at-risk tools use a raw score that can go negative), memberRating is Mailchimp's 1-5 rating, and subscriberHash is the MD5 of the member's downcased email, the join key for me
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| search | string | no | Filter leaders by a case-insensitive partial match on their email address, first name, or last name. Omit to skip text filtering. |
| status | string | no | Filter members by their specific leader status (e.g. VIP or standard leader). Select 'all' to include every status. Defaults to "all" when omitted. |
| minScore | number | no | Minimum engagement score percentile to include. The score ranges from 0 to 100. Omit to impose no minimum bound. |
| maxScore | number | no | Maximum engagement score percentile to include. The score ranges from 0 to 100. Omit to impose no maximum bound. |
| minRating | integer | no | Minimum Mailchimp member star rating to include, from 1 to 5. Omit to include every rating. |
| maxRating | integer | no | Maximum Mailchimp member star rating to include, from 1 to 5. Omit to include every rating. |
| rep | string | no | Filter by an exact match on the assigned sales representative's name. Omit to include members assigned to any rep. |
| tag | string | no | Filter by an exact match on a Mailchimp tag or segment name. Omit to include members with any tags. |
| botFilter | string | no | Filter out members whose interactions appear to be automated bot activity. Select 'suspected-bot' for only bots, 'clean' to exclude bots, or 'all' to ignore. Defaults to "all" when omitted. |
| insiderFilter | string | no | Filter out members with internal company email domains or recognized insider addresses. Select 'exclude' to hide them, 'only' to show only them, or 'all' to ignore. Defaults to "all" when omitted. |
| leaderOnly | boolean | no | Restrict the leaderboard strictly to members recognized as highly engaged leaders. Set to false to include the broader audience in the engagement rank. Defaults to true when omitted. |
| sortBy | string | no | The field used to order the leaderboard results. Defaults to sorting by the highest engagement score first. |
| sortDir | string | no | The direction to sort the leaderboard results. Can be 'asc' for ascending or 'desc' for descending. Defaults to "desc" when omitted. |
| cursor | string | no | Opaque keyset pagination cursor returned as nextCursor by the previous page. Must be replayed with identical query filters. |
| pageSize | number | no | Maximum number of rows to return per page. Omit to use the default page size of 100. MCP tool calls are capped at 100 rows per page to protect the model's context window. |
Find previously engaged members whose recent activity has collapsed, for building save lists. Note its engagementScore is a raw decayed score that can be negative, unlike the leaders percentile.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| search | string | no | Filter subscribers by a case-insensitive partial match on their email address, first name, or last name. Omit to skip text filtering. |
| minRating | integer | no | Minimum Mailchimp member star rating to include, from 1 to 5. Omit to include every rating. |
| maxRating | integer | no | Maximum Mailchimp member star rating to include, from 1 to 5. Omit to include every rating. |
| minPrior | number | no | Minimum count of engagement actions prior to the recent drop-off. Omit to impose no lower bound. |
| maxPrior | number | no | Maximum count of engagement actions prior to the recent drop-off. Omit to impose no upper bound. |
| rep | string | no | Filter by an exact match on the assigned sales representative's name. Omit to include members assigned to any rep. |
| botFilter | string | no | Filter out members whose interactions appear to be automated bot activity. Select 'suspected-bot' for only bots, 'clean' to exclude bots, or 'all' to ignore. Defaults to "all" when omitted. |
| insiderFilter | string | no | Filter out members with internal company email domains or recognized insider addresses. Select 'exclude' to hide them, 'only' to show only them, or 'all' to ignore. Defaults to "all" when omitted. |
| sortBy | string | no | The field used to order the at-risk subscribers list. Defaults to the number of recent active actions. |
| sortDir | string | no | The direction to sort the at-risk results. Can be 'asc' for ascending or 'desc' for descending. Defaults to "asc" when omitted. |
| cursor | string | no | Opaque keyset pagination cursor returned as nextCursor by the previous page. Must be replayed with identical query filters. |
| pageSize | number | no | Maximum number of rows to return per page. Omit to use the default page size of 100. MCP tool calls are capped at 100 rows per page to protect the model's context window. |
Browse or search a project's full member directory. Use when you need people by rating, tag, status or free-text search rather than by engagement rank.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| search | string | no | Filter the directory by a case-insensitive partial match on email address, first name, or last name. Omit to skip text filtering. |
| status | string | no | Filter members by their current Mailchimp subscription status. Use 'subscribed', 'unsubscribed', 'cleaned', or 'all' to include everyone. Defaults to "all" when omitted. |
| minRating | integer | no | Minimum Mailchimp member star rating to include, from 1 to 5. Omit to include every rating. |
| maxRating | integer | no | Maximum Mailchimp member star rating to include, from 1 to 5. Omit to include every rating. |
| leader | string | no | Filter the directory to include only recognized leaders ('true'), exclude leaders ('false'), or ignore leader status ('all'). Defaults to "all" when omitted. |
| botFilter | string | no | Filter out members whose interactions appear to be automated bot activity. Select 'suspected-bot' for only bots, 'clean' to exclude bots, or 'all' to ignore. Defaults to "all" when omitted. |
| insiderFilter | string | no | Filter out members with internal company email domains or recognized insider addresses. Select 'exclude' to hide them, 'only' to show only them, or 'all' to ignore. Defaults to "all" when omitted. |
| country | string | no | Filter members by their exact two-letter ISO country code (e.g. 'US', 'GB'). Omit to include all countries. |
| region | string | no | Filter members by their exact region or state name as recognized by Mailchimp geography data. Omit to include all regions. |
| tag | string | no | Filter by an exact match on a Mailchimp tag or segment name. Omit to include members with any tags. |
| rep | string | no | Filter by an exact match on the assigned sales representative's name. Omit to include members assigned to any rep. |
| dimensionOne | string | no | Filter members by an exact match on custom dimension one. Dimension values are derived from mapped Mailchimp merge fields. Omit to skip. |
| dimensionTwo | string | no | Filter members by an exact match on custom dimension two. Dimension values are derived from mapped Mailchimp merge fields. Omit to skip. |
| dimensionThree | string | no | Filter members by an exact match on custom dimension three. Dimension values are derived from mapped Mailchimp merge fields. Omit to skip. |
| dimensionFour | string | no | Filter members by an exact match on custom dimension four. Dimension values are derived from mapped Mailchimp merge fields. Omit to skip. |
| sortBy | string | no | The field used to order the directory results. Defaults to sorting alphabetically by email address. The snake_case spellings matching response field names (email_address, member_rating, is_leader, com |
| sortDir | string | no | The direction to sort the directory results. Can be 'asc' for ascending or 'desc' for descending. Defaults to "asc" when omitted. |
| cursor | string | no | Opaque keyset pagination cursor returned as nextCursor by the previous page. Must be replayed with identical query filters. |
| pageSize | number | no | Maximum number of rows to return per page. Omit to use the default page size of 100. MCP tool calls are capped at 100 rows per page to protect the model's context window. |
Load one member's full profile — title, company, tags, clicked URLs, engagement percentile, at-risk state and bot detection. Use for pre-call briefs and to enrich a shortlist.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| subscriberHash | string | yes | The member's Mailchimp-style lowercase MD5 subscriber hash (canonical member key). |
List the individual campaigns one member received, opened or clicked. This email-level drill-down is often empty even for highly engaged members, so always keep a fallback. For the inverse view — the members who responded to one campaign — use sm_list_campaign_responders.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| subscriberHash | string | yes | The member's Mailchimp-style lowercase MD5 subscriber hash (canonical member key). |
| pageSize | number | no | Maximum number of rows to return per page. Omit to use the default page size of 100. MCP tool calls are capped at 100 rows per page to protect the model's context window. |
| cursor | string | no | Opaque keyset pagination cursor returned as nextCursor by the previous page. Must be replayed with identical query filters. |
| sortBy | string | no | The field used to order the member campaigns list. Defaults to the send time of the campaign. |
| sortDir | string | no | The direction to sort the campaign results. Can be 'asc' for ascending or 'desc' for descending. Defaults to "desc" when omitted. |
| subjectFilter | string | no | Filter the timeline by a case-insensitive partial match on the campaign subject line. Omit to include all subjects. |
| openedFilter | string | no | Filter timeline events to only those where the campaign was opened, not opened, or 'all' to ignore open status. Defaults to "all" when omitted. |
| clickedFilter | string | no | Filter timeline events to only those where the campaign was clicked, not clicked, or 'all' to ignore click status. Defaults to "all" when omitted. |
| dateFrom | string | no | Inclusive ISO-8601 calendar date (UTC) lower bound for the time range in YYYY-MM-DD format. Omit to leave the start of the time window unbounded. |
| dateTo | string | no | Inclusive ISO-8601 calendar date (UTC) upper bound for the time range in YYYY-MM-DD format. Omit to leave the end of the time window unbounded or use the endpoint's default. |
| maxTimeToOpen | number | no | Maximum elapsed time from the campaign send until the member's first open, in minutes. Omit to impose no upper bound. |
| minTimeToOpen | number | no | Minimum elapsed time from the campaign send until the member's first open, in minutes. Omit to impose no lower bound. |
| maxTimeToClick | number | no | Maximum elapsed time from the campaign send until the member's first click, in minutes. Omit to impose no upper bound. |
| minTimeToClick | number | no | Minimum elapsed time from the campaign send until the member's first click, in minutes. Omit to impose no lower bound. |
Replay one member's raw activity events in time order. Use to establish when someone last paid attention and what triggered it.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| subscriberHash | string | yes | The member's Mailchimp-style lowercase MD5 subscriber hash (canonical member key). |
| pageSize | number | no | Maximum number of rows to return per page. Omit to use the default page size of 100. MCP tool calls are capped at 100 rows per page to protect the model's context window. |
| cursor | string | no | Opaque keyset pagination cursor returned as nextCursor by the previous page. Must be replayed with identical query filters. |
| sortBy | string | no | The field used to order the timeline. Defaults to ordering by the most recent timestamp first. |
| sortDir | string | no | The direction to sort the timeline results. Can be 'asc' for ascending or 'desc' for descending. Defaults to "desc" when omitted. |
| subjectFilter | string | no | Filter the timeline by a case-insensitive partial match on the campaign subject line. Omit to include all subjects. |
| openedFilter | string | no | Filter timeline events to only those where the campaign was opened, not opened, or 'all' to ignore open status. Defaults to "all" when omitted. |
| clickedFilter | string | no | Filter timeline events to only those where the campaign was clicked, not clicked, or 'all' to ignore click status. Defaults to "all" when omitted. |
| dateFrom | string | no | Inclusive ISO-8601 calendar date (UTC) lower bound for the time range in YYYY-MM-DD format. Omit to leave the start of the time window unbounded. |
| dateTo | string | no | Inclusive ISO-8601 calendar date (UTC) upper bound for the time range in YYYY-MM-DD format. Omit to leave the end of the time window unbounded or use the endpoint's default. |
| maxTimeToOpen | number | no | Maximum elapsed time from the campaign send until the member's first open, in minutes. Omit to impose no upper bound. |
| minTimeToOpen | number | no | Minimum elapsed time from the campaign send until the member's first open, in minutes. Omit to impose no lower bound. |
| maxTimeToClick | number | no | Maximum elapsed time from the campaign send until the member's first click, in minutes. Omit to impose no upper bound. |
| minTimeToClick | number | no | Minimum elapsed time from the campaign send until the member's first click, in minutes. Omit to impose no lower bound. |
List a project's campaigns with performance metrics. Use to map a member's lastActivityAt onto a real send, or to find the latest house send by send_time.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| search | string | no | Filter campaigns by a case-insensitive partial match on the subject line or specific internal campaign IDs. Omit to skip text filtering. |
| startDate | string | no | Inclusive ISO-8601 calendar date (UTC) lower bound for the time range in YYYY-MM-DD format. Omit to leave the start of the time window unbounded. |
| endDate | string | no | Inclusive ISO-8601 calendar date (UTC) upper bound for the time range in YYYY-MM-DD format. Omit to leave the end of the time window unbounded or use the endpoint's default. |
| minSendVolume | integer | no | Minimum number of emails sent to include the campaign in the results. Omit to use the system default threshold. |
| maxSendVolume | integer | no | Maximum number of emails sent to include the campaign in the results. Omit to impose no upper bound. |
| sortBy | string | no | The field used to order the campaigns list. Defaults to sorting by the most recent send time first. |
| sortDir | string | no | The direction to sort the campaign results. Can be 'asc' for ascending or 'desc' for descending. Defaults to "desc" when omitted. |
| cursor | string | no | Opaque keyset pagination cursor returned as nextCursor by the previous page. Must be replayed with identical query filters. |
| pageSize | integer | no | Maximum number of rows to return per page. Omit to use the default page size of 100. MCP tool calls are capped at 100 rows per page to protect the model's context window. |
Load one campaign's full report — delivery, open, click, click-to-open and bounce rates plus campaign metadata. Use after you have identified a campaign of interest. Returns a fixed-size set of campaign-level aggregates in one call regardless of audience size; per-variant, funnel and geography breakdowns are on sm_get_variate, not here.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| campaignId | string | yes | The opaque string identifier for the campaign as assigned by Mailchimp. List campaigns to obtain this ID. If the ID is invalid or does not exist in the project, the endpoint will return a 404 error. |
Analyse a variate (A/B) campaign — per-variant reports, statistical significance, engagement velocity, audience quality and geo split. Only meaningful for multivariate campaigns. All metrics come from synced BigQuery tables rather than a live Mailchimp read, so they are only as current as the project's last sync run, whose cadence is per-project: manual, daily or weekly.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| campaignId | string | yes | The opaque string identifier for the campaign as assigned by Mailchimp. List campaigns to obtain this ID. If the ID is invalid or does not exist in the project, the endpoint will return a 404 error. |
Produce a full post-mortem of one sent campaign: summary metadata, delivery and performance rates, engagement velocity (time-to-first-open and hourly engagement), audience quality, and per-variant breakdown when the campaign is an A/B test. Combines the detail, velocity, audience-quality and variate views into one report. All metrics come from synced BigQuery tables, so they are only as current as
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| campaignId | string | yes | The opaque string identifier for the campaign as assigned by Mailchimp. List campaigns to obtain this ID. If the ID is invalid or does not exist in the project, the endpoint will return a 404 error. |
| botFilter | string | no | Filter out members whose interactions appear to be automated bot activity. Select 'suspected-bot' for only bots, 'clean' to exclude bots, or 'all' (default) to ignore. |
List the members who registered a tracked response to one campaign — opened, clicked, bounced or unsubscribed — never the full send list; emailsSent is echoed so the unenumerated majority stays visible as a denominator. Narrow with action (clicked-only is usually a fraction of responders), engagementType, variant, rating or score filters; subscriberHash is the MD5 of the downcased email and joins
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| campaignId | string | yes | The opaque string identifier for the campaign as assigned by Mailchimp. List campaigns to obtain this ID. If the ID is invalid or does not exist in the project, the endpoint will return a 404 error. |
| action | string | no | Narrow rows to one tracked response: all (default), opened, clicked, bounced or unsubscribed. action=clicked asks whether a member ever clicked, regardless of anything else they did. Clicked-only is u |
| engagementType | string | no | Grade each responder by their highest engagement: click if clickCount is above zero, otherwise open; all (default) applies no grading. Where action=clicked asks whether a member ever clicked, engageme |
| variant | string | no | Filter responders by an exact match on the campaign variant label (e.g. 'A', 'B', or 'Campaign' for non-variate campaigns). Omit to include responders across all variants. |
| search | string | no | Filter responders by a case-insensitive partial match on email address, first name, or last name. Omit to skip text filtering. |
| botFilter | string | no | Filter out responders whose interactions appear to be automated bot activity. Select 'suspected-bot' for only bots, 'clean' to exclude bots, or 'all' (default) to ignore. |
| insiderFilter | string | no | Filter out responders with internal company email domains or recognized insider addresses. Select 'exclude' to hide them, 'only' to show only them. Defaults to 'all', which applies no insider filterin |
| minOpens | integer | no | Minimum number of opens (open_count) required to include the responder in results. Omit for no minimum. |
| maxOpens | integer | no | Maximum number of opens (open_count) allowed to include the responder in results. Omit for no maximum. |
| minClicks | integer | no | Minimum number of clicks (click_count) required to include the responder in results. Omit for no minimum. |
| maxClicks | integer | no | Maximum number of clicks (click_count) allowed to include the responder in results. Omit for no maximum. |
| minRating | number | no | Minimum Mailchimp member star rating to include, from 1 to 5. Omit to include every rating. |
| maxRating | number | no | Maximum Mailchimp member star rating to include, from 1 to 5. Omit to include every rating. |
| minScore | number | no | Inclusive lower bound (0-100) on the member's overall engagement percentile score (engagementScore). Identical in meaning to the leaderboard's leaderMinScore. Omit for no minimum. |
| maxScore | number | no | Inclusive upper bound (0-100) on the member's overall engagement percentile score (engagementScore). Identical in meaning to the leaderboard's leaderMaxScore. Omit for no maximum. |
| leader | string | no | Filter responders to include only recognized leaders ('true'), exclude leaders ('false'), or ignore leader status ('all', default). |
| country | string | no | Filter responders by their exact two-letter ISO country code (e.g. 'US', 'GB'). Omit to include all countries. |
| region | string | no | Filter responders by their exact region or state name as recognized by Mailchimp geography data. Omit to include all regions. |
| sortBy | string | no | The field used to order the responder results. Each value is the snake_case spelling of the matching response field: email_address, last_name, open_count, click_count, engagement_score, member_rating, |
Get headline campaign and audience performance for a project: per-campaign performance table, single-campaign detail, list overview, engagement and send-volume trends, subscriber-growth series, and period-over-period averages. Start here for "how are we doing". Excludes engagement distribution, tag and segment summaries, growth baseline/churn decomposition and campaign consistency — use sm_get_ins
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| campaignSortBy | string | no | The field used to order the campaigns table within the insights payload. Defaults to sorting by send time. |
| campaignSortDirection | string | no | The direction to sort the campaigns table within the insights payload. Can be 'asc' for ascending or 'desc' for descending. Defaults to "desc" when omitted. |
| startDate | string | no | Inclusive ISO-8601 calendar date (UTC) lower bound for the time range in YYYY-MM-DD format. Omit to leave the start of the time window unbounded. |
| endDate | string | no | Inclusive ISO-8601 calendar date (UTC) upper bound for the time range in YYYY-MM-DD format. Omit to leave the end of the time window unbounded or use the endpoint's default. |
| campaignId | string | no | The opaque string identifier for the campaign as assigned by Mailchimp. List campaigns to obtain this ID. If the ID is invalid or does not exist in the project, the endpoint will return a 404 error. |
| minSendVolume | integer | no | Minimum number of emails sent to include a campaign in the insights aggregations. Omit to use the system default threshold. |
| maxSendVolume | integer | no | Maximum number of emails sent to include a campaign in the insights aggregations. Omit to impose no upper bound. |
| search | string | no | Filter the campaigns table section by a case-insensitive partial match on text or subject line. Note: this does not narrow the aggregate stats. |
Get deeper audience analytics for a project: engagement distribution, tag and segment summaries, subscriber-growth baseline with churn decomposition, and campaign consistency. Use when basic insights cannot explain a change. Excludes the per-campaign performance table, single-campaign detail, list overview and the engagement and send-volume trends — use sm_get_insights_basic for those. Excludes ca
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| startDate | string | no | Inclusive ISO-8601 calendar date (UTC) lower bound for the time range in YYYY-MM-DD format. Omit to leave the start of the time window unbounded. |
| endDate | string | no | Inclusive ISO-8601 calendar date (UTC) upper bound for the time range in YYYY-MM-DD format. Omit to leave the end of the time window unbounded or use the endpoint's default. |
| campaignId | string | no | The opaque string identifier for the campaign as assigned by Mailchimp. List campaigns to obtain this ID. If the ID is invalid or does not exist in the project, the endpoint will return a 404 error. |
| minSendVolume | integer | no | Minimum number of emails sent to include a campaign in the insights aggregations. Omit to use the system default threshold. |
| maxSendVolume | integer | no | Maximum number of emails sent to include a campaign in the insights aggregations. Omit to impose no upper bound. |
Get expert diagnostics explaining why performance is moving: campaign fatigue, subject-line keywords, timezone-aware send-time heatmap, monthly trend and audience health, plus engagement distribution and campaign consistency (also available from sm_get_insights_advanced). Use only after basic or advanced have established what changed. Excludes the per-campaign performance table, single-campaign de
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| startDate | string | no | Inclusive ISO-8601 calendar date (UTC) lower bound for the time range in YYYY-MM-DD format. Omit to leave the start of the time window unbounded. |
| endDate | string | no | Inclusive ISO-8601 calendar date (UTC) upper bound for the time range in YYYY-MM-DD format. Omit to leave the end of the time window unbounded or use the endpoint's default. |
| heatmapTimezone | string | no | The valid IANA timezone string (e.g. 'America/New_York') used to align the send-time heatmap distribution. Omit to use UTC. |
| campaignId | string | no | The opaque string identifier for the campaign as assigned by Mailchimp. List campaigns to obtain this ID. If the ID is invalid or does not exist in the project, the endpoint will return a 404 error. |
| minSendVolume | integer | no | Minimum number of emails sent to include a campaign in the insights aggregations. Omit to use the system default threshold. |
| maxSendVolume | integer | no | Maximum number of emails sent to include a campaign in the insights aggregations. Omit to impose no upper bound. |
Get aggregate audience composition for a project — totals plus status, rating, rep and language breakdowns. Use for a quick shape-of-the-list answer. Not paginated: totals and the status and rating breakdowns cover every member, but the language list is truncated to the top 20 and the rep and custom-dimension lists to the top 25, and the rep block is absent unless the project maps an owner merge f
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
Get signup cohorts, churn timeline and cohort retention. Use for list-growth and attrition questions. A cohortRetention row is the current status breakdown of members who signed up in that month, not retention at month N after signup; signup month falls back to last-changed or sync time when Mailchimp has no opt-in timestamp. For the audience size trend over time — subscriber counts bucketed by st
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
Get tags and segments with their engagement and status breakdowns. Use to turn an event or interest tag into a working audience. Every tag and segment is returned in one unpaginated call, but untagged members are excluded from the tag list and surface only as a separate untaggedCount, and tag engagement rates exclude insiders while tag member counts do not.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
Get the country and region distribution of a project's members. Use for territory, event and travel-planning questions. Country is inferred from the member's region where possible (US states and Canadian provinces map to US and CA) before falling back to stored country data, with unresolvable values bucketed as Unknown; regions stays null unless countryCode is passed.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| countryCode | string | no | Two-letter ISO country code to drill into, matched case-insensitively (e.g. 'US', 'CA'). Omit it and regions comes back null while countries and allRegions still cover the whole audience; pass i |
List recent data-pipeline sync runs with status and results. Operational tool for checking data freshness before trusting an analysis. Results are paginated with pageSize capped at 100 rows.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| cursor | string | no | Opaque keyset pagination cursor returned as nextCursor by the previous page. Must be replayed with identical query filters. |
| pageSize | number | no | Maximum number of rows to return per page. Omit to use the default page size of 100. MCP tool calls are capped at 100 rows per page to protect the model's context window. |
Load one sync run's full detail — per-stage results, progress, lookback window and pending batch count. Use after sm_list_sync_runs to explain why data is stale or a run failed. Failure detail lands in one of two places and rarely both: orchestration failures set run.errorMessage with no stage rows, while per-data-type failures leave it null and record the message on results[].errorMessage, so che
| Parameter | Type | Required | Notes |
|---|---|---|---|
| projectId | string | yes | Required. The opaque alphanumeric project identifier of 8 or more characters to scope this request to. Call GET /_api/public/v1/enterprise/projects to list the project IDs available to your API key. O |
| runId | string | yes | The opaque 8-character hash ID correlating to the sync run. |
Returns Space Monkey's MCP knowledge documents (analyst preamble, metric guardrails, live OpenAPI schema URL) as tool output for clients that cannot read MCP resources — read this before interpreting any Space Monkey metrics.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| topic | string | no | Optional short topic selector to fetch a single knowledge document (one of: analyst-preamble, metric-guardrails, openapi, faq). Omit this parameter to receive a compact topic index. |
Get the Enterprise API's OpenAPI-derived schema catalog. Omitting operation returns a compact index of every Enterprise API operation; passing a tool name, full path, or path suffix returns that one operation's full parameters and resolved response schemas. Use before calling an unfamiliar tool to confirm its exact fields.
| Parameter | Type | Required | Notes |
|---|---|---|---|
| operation | string | no | Optional selector for one Enterprise API operation. Omit this parameter to receive a compact index of every Enterprise API operation. Pass a tool name (e.g. sm_list_leaders), a full path (e.g. /_api/p |
List the Space Monkey prompt workflows: user-invocable recipes that chain sm_ tools into this week's sales actions (build call sheets, strike after a send, save cooling leaders, harvest an event, brief before a call). Each entry lists its arguments and its category. Use sm_get_prompt to render one with concrete argument values, then follow the rendered instructions to run the workflow.
No parameter schema on file.
Render one Space Monkey prompt workflow with concrete argument values, returning the complete instruction text ready to follow, plus the effective arguments that were bound (provided values plus defaults for omitted optionals). Prompt names and their arguments come from sm_list_prompts. If the rendered text still contains {{tokens}} such as {{projectId}} or {{company}}, a required argument was not
| Parameter | Type | Required | Notes |
|---|---|---|---|
| name | string | yes | Prompt name from sm_list_prompts, e.g. sm_brief_before_call. |
| arguments | object | no | Argument values for the prompt, keyed by argument name (e.g. {"company": "Conversion Sciences", "email": "brian@example.com"}). Omit optional arguments to use their defaults. Multi-line values are sup |
- Every tool — any call limit is its publisher’s, not ours
- No card, and mcprush charges nothing for it
- Runs at its publisher’s own address — this marketplace is not in the path
- Nothing to cap, because mcprush bills nothing
What counts against your monthly calls
| Tool | Unit | Calls used | Out of the allowance |
|---|
Nothing here is billable: mcprush charges nothing to install Space Monkey Mailchimp Dashboard or to call it, at any volume.
Two independent axes, because powerful and malicious are different questions. The grade is threat only. The capability level is blast radius, and it is never a penalty on the grade — it is priced as one subtract-only term in the score, where you can see it.
This listing is an address its publisher runs, and you connect to it directly — this marketplace is not in the path. The scanner reads packages and public source, and an address is neither. So there is no grade — not a withheld one, an unmeasured one.
Release history
This is an address its publisher runs: which release it serves is theirs to choose, so there is nothing here to pin. The history below is for reading; the current release on file is 1.2.0.
No release note was published with this version.
One review per account, from a signed-in account that does not publish this listing. Nothing else is asked — you can say what you think before you install it. Publishers can reply once per review, and a review can be edited or deleted by whoever wrote it.
Any signed-in account that does not publish Space Monkey Mailchimp Dashboard can review it, once — before installing it or after. A review from an account that has installed it is marked as one.
Nobody has reviewed this listing. The rating on the card is the mean of the reviews written here and nothing else, so there is no rating until somebody writes the first — which takes a signed-in account that does not publish it, and nothing else.