Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "set_brand_profile"
⟨42 unchanged words⟩ ,"company_name":{"type":"string"},"competitor_websites":{"additionalProperties":{"type":"string"},"description":"Optional website per competitor, keyed by the name in competitors. Give it for a local business or a common name, so May reads the right one.","type":"object"},"competitors":{"description":"Up to three competitor brands May studies before writing concepts.","items":{"type":"string"},"type ⟨200 unchanged words⟩
Changed the definition of "build_paused_campaign", "create_client", "draft_brand_from_website" and 11 more
⟨62 unchanged words⟩ plan, a connected Facebook ad account, anda MakoancustomerX-Mako-Keyconnection.header.
⟨30 unchanged words⟩ roster is full. Needs the May plan anda Makoancustomer
Changed the definition of "build_paused_campaign", "create_client", "create_order" and 13 more
⟨62 unchanged words⟩ plan, a connected Facebook ad account, andanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Build a Paused Campaign"}Added "build_paused_campaign", "create_client", "draft_brand_from_website" and 11 more (2 tools before, 16 now)
Build a real Meta campaign from chosen concepts, in the client's own ad account, left PAUSED. It cannot deliver and cannot spend until a person turns it on in Ads Manager, which this tool cannot do and neither can any other. Takes a minute or two. Budget floors: $6/day for leads and sales, $1/day otherwise; the ceiling is $500/day. Needs the May plan, a connected Facebook ad account, and an X-Mako-Key header.
Add a client workspace to the account. Each workspace holds one brand's profile, runs, creatives and campaigns. Plans include a fixed number of active clients, so this fails when the roster is full. Needs the May plan and an X-Mako-Key header.
Read a client's website and fill in most of their brand profile automatically. Takes up to a minute or two. The result is a DRAFT: review it with get_brand_profile, correct it with set_brand_profile, then confirm. This is the fastest way to get a new client ready for a May run. Needs the May plan and an X-Mako-Key header.
Certificate recorded, valid to 2026-11-24
Authorization not required
First tool surface recorded: 2 tools (server version 1.0.0)
Showing the latest 7 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨47 unchanged words⟩ a May run. Needs the May plan anda MakoancustomerX-Mako-Keyconnection.header.
⟨29 unchanged words⟩ are still missing before May can run. Requiresa MakoancustomerX-Mako-Keyconnection.header.
⟨24 unchanged words⟩ to use it rather than in advance. Requiresa MakoancustomerX-Mako-Keyconnection.header.
⟨28 unchanged words⟩ the deliverable id to pass to get_download_url. Requiresa MakoancustomerX-Mako-Keyconnection.header.
⟨19 unchanged words⟩ profile is ready for a May run. Requiresa MakoancustomerX-Mako-Keyconnection.header.
⟨29 unchanged words⟩ concept. Use the variant_id values with build_paused_campaign. Requiresa MakoancustomerX-Mako-Keyconnection.header.
⟨10 unchanged words⟩ competitor report bundles and May run artifacts. Requiresa MakoancustomerX-Mako-Keyconnection.header.
⟨38 unchanged words⟩ done by a person in the portal. Requiresa MakoancustomerX-Mako-Keyconnection.header.
⟨59 unchanged words⟩ 24 hours. Poll get_status, then list_deliverables. Requiresa MakoancustomerX-Mako-Keyconnection.header.
⟨18 unchanged words⟩ for the customer to review and edit. Usuallyundera few minutes. When the brand profile names aminute.competitor May has not researched yet, it reads that competitor's website and Meta ads first, and the run shows status 'researching' for up to about 20 minutes. May builds creative and, separately in the portal, ⟨24 unchanged words⟩ in at makometrics.com/portal. Needs the May plan anda MakoancustomerX-Mako-Keyconnection.header.
⟨50 unchanged words⟩ and both colors. Needs the May plan anda MakoancustomerX-Mako-Keyconnection.header.
Show which Mako Metrics account thisconnectionkey belongs to: the plan, how many competitor ⟨19 unchanged words⟩ session that will use the customer tools. Requiresa Mako customer connection: sign in through the /mcp/connect URL, or sendan X-Mako-Key header from makometrics.com/portal.
⟨30 unchanged words⟩ roster is full. Needs the May plan andanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Add a Client Workspace"}before
—after
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Create an Order"}⟨47 unchanged words⟩ a May run. Needs the May plan andanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Draft a Brand Profile From a Website"}⟨29 unchanged words⟩ are still missing before May can run. RequiresanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"Read the Brand Profile"}⟨24 unchanged words⟩ to use it rather than in advance. RequiresanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"Get a Download Link"}⟨28 unchanged words⟩ the deliverable id to pass to get_download_url. RequiresanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"Check Status"}⟨19 unchanged words⟩ profile is ready for a May run. RequiresanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"List Client Workspaces"}⟨29 unchanged words⟩ concept. Use the variant_id values with build_paused_campaign. RequiresanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"List Ad Concepts"}⟨10 unchanged words⟩ competitor report bundles and May run artifacts. RequiresanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"List Deliverables"}⟨38 unchanged words⟩ done by a person in the portal. RequiresanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"openWorldHint":true,"readOnlyHint":true,"title":"Show Connected Meta Assets"}before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"List Plans"}⟨59 unchanged words⟩ 24 hours. Poll get_status, then list_deliverables. RequiresanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Order a Competitor Report"}⟨61 unchanged words⟩ in at makometrics.com/portal. Needs the May plan andanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"destructiveHint":false,"openWorldHint":true,"readOnlyHint":false,"title":"Start a May Creative Run"}⟨50 unchanged words⟩ and both colors. Needs the May plan andanaX-Mako-KeyMakoheader.customer connection.
before
—after
{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":false,"title":"Update the Brand Profile"}Show which Mako Metrics account thiskeyconnection belongs to: the plan, how many competitor ⟨19 unchanged words⟩ session that will use the customer tools. Requires a Mako customer connection: sign in through the /mcp/connect URL, or send an X-Mako-Key header from makometrics.com/portal.
before
—after
{"openWorldHint":false,"readOnlyHint":true,"title":"Show This Account"}Read one client's brand profile: what they sell, who buys it, voice, colors, and the campaign defaults. Also reports whether it is confirmed and, if not, exactly which answers are still missing before May can run. Requires an X-Mako-Key header.
Mint a download link for one deliverable. The link works for 10 minutes and then expires, so fetch it when the human is ready to use it rather than in advance. Requires an X-Mako-Key header.
Check one report order or one May run by its id, or omit the id to list the most recent of both. Returns the status and, once finished, the deliverable id to pass to get_download_url. Requires an X-Mako-Key header.
List the client workspaces on this account, with the id each other tool needs and whether the client's brand profile is ready for a May run. Requires an X-Mako-Key header.
List the ad concepts from a May run: headline, primary text, call to action, compliance status, and a download link for each image. Returns the newest version of each concept. Use the variant_id values with build_paused_campaign. Requires an X-Mako-Key header.
List everything finished and ready to download on this account: competitor report bundles and May run artifacts. Requires an X-Mako-Key header.
Show the client's connected Facebook ad account and the conversions available to optimize toward. Call this before build_paused_campaign on a leads or sales campaign, because those need a conversion to aim at. Connecting Facebook itself has to be done by a person in the portal. Requires an X-Mako-Key header.
Order a competitor Meta ads report for one competitor. On a Dominator, Agency or May plan this spends one report from the current period's allowance and queues the build. On Snapshot it returns a Stripe checkout link instead. The report is NOT generated on the spot: a person builds it and it is delivered to the portal, typically within 24 hours. Poll get_status, then list_deliverables. Requires an X-Mako-Key header.
Start a May creative run for one client: research, copy, and eight ad concepts, delivered to the portal for the customer to review and edit. Usually under a minute. May builds creative and, separately in the portal, a PAUSED campaign. It never turns anything on and never spends ad budget. The client needs a confirmed brand profile first, which is filled in at makometrics.com/portal. Needs the May plan and an X-Mako-Key header.
Write or update one client's brand profile. Every field is optional and only what you pass is changed, so this is safe to call repeatedly to correct a website draft. Pass confirm: true when the answers are right, which is what run_may needs. Confirming needs company_name, domain, flagship_product, offer_landing_page, target_customers and both colors. Needs the May plan and an X-Mako-Key header.
Show which Mako Metrics account this key belongs to: the plan, how many competitor reports are left in the current period, and the client workspaces on the login. Call this first in any session that will use the customer tools. Requires an X-Mako-Key header from makometrics.com/portal.