Yachts Analytics MCP Server
Provides access to Meta ad spend metrics, allowing querying of ad spend data over arbitrary date ranges.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Yachts Analytics MCP Serverlook at broker numbers for the last 3 months and factor in ad spend"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Yachts Analytics MCP Server
Wraps yachts-dashboard's business metrics as MCP tools for leadership: broker
performance, setter funnel, company overview, partner (LinkedIn) funnel, and Meta ad
spend, each for an arbitrary date range. Built so leadership can ask the WhatsApp/Slack
bot open-ended questions like "look at broker numbers for the last 3 months and factor
in ad spend" instead of only getting pre-built dashboard views.
Leadership-only: requireAuth in server-http.js rejects any token whose role isn't
leadership before any tool is even registered.
Two entrypoints, same tool logic (shared via tools.js), same pattern as
ghl-coaching-mcp:
File | Transport | Use case |
| stdio | Local use — Claude Desktop, direct CLI testing |
| Streamable HTTP | Remote use — the 365 Yachts WhatsApp bot calls this over the internet |
Setup
npm install
cp .env.example .envFill in .env:
YACHTS_DASHBOARD_API_URL— theyachts-dashboardVercel deployment's base URL.DASHBOARD_INTERNAL_API_KEY— shared secret the new/api/analytics/*routes on that deployment check for. Must matchDASHBOARD_INTERNAL_API_KEYset on theyachts-dashboardVercel project exactly.JWT_SECRET— must match the WhatsApp bot's (andghl-coaching-mcp's)JWT_SECRETexactly. This server reuses the same identity token already minted forghl-coaching-mcp— no separate token-minting needed on the bot side.
Related MCP server: ads-mcp-server
Running locally
Stdio (Claude Desktop / CLI):
npm run start:stdioHTTP (what the WhatsApp bot actually talks to):
npm run start:httpThis server cannot be deployed
Maintenance
Related MCP Connectors
- AdCrunchOAuthdev.adcrunch
Ask AI about your ads — query Meta, TikTok, and Google Ads performance in natural language.
Conversational access to advertising performance data, creative analysis, and campaign insights
Conversational access to advertising performance data, creative analysis, and campaign insights
Ask business questions in plain English. Get instant answers from your database, no SQL needed.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceTalk to your SaaS tools including HubSpot, Salesforce, and more61 npm49MIT
- FlicenseBqualityCmaintenanceExposes Google Ads and Meta Marketing performance data, campaign settings, and change history to Claude (Cowork) for live daily-dashboard workflows.3-
- AlicenseAqualityAmaintenanceEnables media buyers to manage affset campaigns, zones, stats, payouts, targeting, and team via natural language, pulling stats and cutting underperforming zones without the dashboard.29265 npmMIT

AdCrunch MCP Serverofficial
FlicenseNot gradedqualityDmaintenanceEnables querying ad campaign performance and setup across Meta, TikTok, and Google Ads using natural language through AI agents.1-