Mako Metrics

com.makometricsPublished by makometrics.comv1.0.0Updated Nov 2, 2026

Competitor Meta ads intelligence reports. List plans, create orders, Stripe checkout for humans.

Overview

AI-generated overview

Mako Metrics sells done-for-you competitor Meta ads reports; this server lets an assistant recommend plans, take an order brief, and return a Stripe checkout…

What you can do
  • List plans with pricing, scope, delivery, guarantee and merchant links
  • Create an order brief and return a Stripe checkout link for the human to pay
  • Check account status, remaining report allowance and client workspaces
  • Order competitor Meta ads reports and start May creative runs
  • Draft, read and confirm a client brand profile from their website
  • List finished deliverables, mint short-lived download links, and build paused Meta campaigns from ad concepts
When to use it
Use it when a user wants competitor Meta ads research or AI-generated ad concepts and is willing to buy a Mako Metrics plan or report. It suits agents that should compare plans, collect an order brief, and hand a checkout link to a person.
Requirements
A remote streamable HTTP endpoint; no API key is needed for the public listing and order tools. Account tools (whoami, clients, orders, runs, deliverables, brand profiles, creatives, Meta assets, campaign building) require an X-Mako-Key header from the Mako portal, and some need a May plan. Facebook ad account connection must be done by a person in the portal.
Before you install
Ordering spends money: create_order and Snapshot order_report return Stripe checkout links, and order_report on paid plans consumes a report from the period allowance. build_paused_campaign creates a real campaign in the client's own Meta ad account, left paused with budget floors. create_order sends customer email, company, revenue band, industry, competitor names and notes to the vendor. Download links expire after 10 minutes.

Installation

In SourceWeft

  1. Open Mako Metrics in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/com.makometrics%2Fmako-metrics/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "mako-metrics": {
      "type": "http",
      "url": "https://ufupdlaxddckqxbgbhwu.supabase.co/functions/v1/mcp"
    }
  }
}

README

Mako Metrics MCP Server

Public listing and documentation for the Mako Metrics Model Context Protocol (MCP) server.

Mako Metrics sells done-for-you competitor Meta ads intelligence reports (PDF). This MCP lets AI agents recommend a plan, collect an order brief, and return a Stripe checkout link for the human to complete payment.

Registry namecom.makometrics/mako-metrics
Endpointhttps://ufupdlaxddckqxbgbhwu.supabase.co/functions/v1/mcp
TransportStreamable HTTP (JSON-RPC 2.0 over POST)
ProtocolMCP 2025-06-18
Websitemakometrics.com
Pricingmakometrics.com/pricing

Tools

list_plans

Returns merchant info and all plans with pricing, scope, delivery, guarantee, and what's not included (public Ad Library data only).

No arguments.

create_order

Creates a draft order brief and returns a Stripe Payment Link. No payment is taken by this tool.

FieldRequiredNotes
planYessnapshot, dominator, or agency
emailYesCustomer work email
company_nameYes
company_websiteNo
revenue_bandYesunder_100k, 100k_1m, 1m_5m, 5m_10m, 10m_plus
industry_verticalYesSee tool schema
competitorsYesBrand or Meta Ad Library page names (1 / up to 5 / up to 10 by plan)
client_account_nameAgency only
notesNoOptional context

Response: intake_id, checkout_url, merchant, plan, price, summary, pricing_url, next_step.

Example agent prompts

  • "What Mako Metrics plans are available for competitor ad research?"
  • "Order a Competitor Snapshot for Acme Corp analyzing Nike — email [email protected], ecommerce, revenue under $100k."
  • "Compare Mako's Dominator vs Snapshot plan and recommend one for a SaaS company tracking 3 competitors."

Connect in MCP clients

Use the remote URL with streamable-http transport:

https://ufupdlaxddckqxbgbhwu.supabase.co/functions/v1/mcp

No API key is required. See docs/CLIENT_SETUP.md for client-specific notes.

Payment flow

mermaid
sequenceDiagram  participant Agent  participant MCP as Mako_MCP  participant DB as order_intakes  participant Human  participant Stripe
  Agent->>MCP: create_order(brief)  MCP->>DB: insert draft  MCP-->>Agent: checkout_url  Agent->>Human: Open link to pay  Human->>Stripe: Complete checkout  Stripe-->>MCP: webhook  Note over MCP: Report emailed within 24h

Data handling

create_order stores: email, company name, optional website, revenue band, industry, competitor names, optional notes, and plan. Data is used to fulfill the report and send purchase notifications. See makometrics.com/privacy.

Plans (summary)

PlanPriceCompetitors
Competitor Snapshot$24.99 one-time1
Market Dominator$79.99 / quarterUp to 5
Agency Plan$149.99 / monthUp to 10

Call list_plans for full inclusions, guarantees, and limitations.

Alternative: plain HTTP API

Agents that do not support MCP can POST the same brief to:

https://ufupdlaxddckqxbgbhwu.supabase.co/functions/v1/create-order-intake

Publish to MCP Registry

This repo contains server.json for the official MCP Registry.

powershell
# From this directory (after DNS auth — see docs/DNS_VERIFICATION.md).\mcp-publisher.exe validate server.json.\mcp-publisher.exe login dns --domain=makometrics.com --private-key=<hex>.\mcp-publisher.exe publish server.json

Security

See SECURITY.md. Report issues responsibly.

License

MIT — see LICENSE. The hosted service is operated by Mako Metrics; this repo is metadata and documentation only.

Source: README.md at commit a995b55

Tools

16

list_plans

List Plans

List Mako Metrics plans with pricing, what's included, scope limits, delivery, guarantee, and links to verify the merchant. Use this to recommend a plan before ordering. Covers the competitor report plans, which are the only products orderable through this server. May, the Meta ads agent, is a monthly engagement bought at makometrics.com/meta-ads-agent.

Takes no parameters.

create_order

Create an Order

Create a Mako Metrics order brief for a customer and return a Stripe checkout link for them to complete payment. After payment, we email the customer when the report is ready, typically within 24h. They download the PDF report and export ZIP (saved ad images/videos, browsable gallery, raw ad data) at makometrics.com/portal. No payment is taken by this tool. It only returns a pay link the human opens. Report plans only. For May, the Meta ads agent, send the customer to makometrics.com/meta-ads-agent.

Parametersplanrequiredemailrequirednotescompetitorsrequiredcompany_namerequiredrevenue_bandrequiredcompany_websiteindustry_verticalrequiredclient_account_name

whoami

Show This Account

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.

Takes no parameters.

list_clients

List Client Workspaces

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.

Takes no parameters.

order_report

Order a Competitor Report

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.

Parametersgoalnotestitlemarketcompetitorrequiredfacebook_pagecompetitor_siteclient_account_id

run_may

Start a May Creative Run

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 a few minutes. When the brand profile names a 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, 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.

Parametersavoidbriefrequiredfeatureobjectiveclient_account_idrequired

get_status

Check Status

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.

Parametersidclient_account_id

list_deliverables

List Deliverables

List everything finished and ready to download on this account: competitor report bundles and May run artifacts. Requires an X-Mako-Key header.

Parameterskindlimitclient_account_id

get_download_url

Get a Download Link

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.

Parametersdeliverable_idrequired

create_client

Add a Client Workspace

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.

Parametersnamerequired

draft_brand_from_website

Draft a Brand Profile From a Website

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.

Parameterswebsite_urlrequiredclient_account_idrequired

get_brand_profile

Read the Brand Profile

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.

Parametersclient_account_idrequired

set_brand_profile

Update the Brand Profile

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.

Parametersnotesoffervoicedomainconfirmcategorycolor_skyknown_forobjectivecolor_navyobjectionscompetitors+16 more

list_creatives

List Ad Concepts

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.

Parametersrun_idrequired

list_meta_assets

Show Connected Meta Assets

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.

Parametersclient_account_idrequired

build_paused_campaign

Build a Paused Campaign

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.

Parametersgoalrequiredrun_idrequiredbid_amountvariant_idsrequiredbid_strategydaily_budgetrequiredcampaign_nameconversion_asset_id

Version history

1
  1. v1.0.0LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts