MCP Tools Documentation

144+ tools you can use from Claude Code, Cursor, ChatGPT, or any MCP client. Your entire marketing operation — from your terminal.

FreePro $29/moAgency $99/mo
👋

Getting Started

6 tools

Welcome, status, and navigation tools. Start here.

mark_hello

Call this FIRST. Returns your journey progress, active goals, coaching streak, momentum profile (planner vs executor), integrations, wins, and what to do next. The entry point for every session.

mark_help

Describe what you need in plain language and it routes to the right tool. "How do I get customers?" routes to suggest_next_step + get_coaching. "Is my positioning good?" routes to mark_score_positioning.

Related: mark_hello
suggest_next_step

Returns the single most important action to take right now based on your journey progress. Includes a real startup example for motivation.

get_momentum

Checks if you are a planner or executor. Scores planning (positioning, personas, offers) vs execution (interviews, outreach, logged actions). Returns a motivational nudge and a 5-10 minute quick-win action.

create_account

Create a free account directly from your terminal — no browser needed. Returns an API key instantly.

get_usage

Check your API usage — calls today, this month, quota remaining, and which tools you use most.

Related: mark_hello
🗺️

Journey — Build Your Marketing Foundation

29 tools

The 8-step journey from product definition to first customers. Data flows forward — each step feeds the next.

create_product

Define your product — the problem it solves, the solution, differentiation, target keywords for SEO, and presence channels. This is Step 1 and everything else builds on it.

update_product

Edit product details — name, description, problem statement, target keywords, presence channels. Partial update — only send fields you want to change.

list_products

Show all your products with their IDs. Use this to get a productId for other tools.

create_research

Log a customer interview — who you talked to, their pain points, current solutions, budget, and whether they would try your product. Aim for 5-10 before positioning.

update_research

Add more details to a previously logged interview.

list_research

Show all customer interviews, optionally filtered by product.

create_research_task

Add an action item from research feedback — e.g., "create a community group" or "follow up on pricing concern".

list_research_tasks

Show open research action items.

update_research_task

Mark a research task as done or update its title.

delete_research_task

Remove a research task.

create_positioning

Write your positioning statement — target customer, core value, differentiation, and elevator pitch. Best after 5+ interviews.

update_positioning

Refine your positioning statement.

list_positioning

Show all positioning statements.

create_persona

Define your ideal buyer — job title, pain points, channels they use, budget, objections, fears, and aspirations.

update_persona

Edit a buyer persona.

list_personas

Show all buyer personas.

create_offer

Package your product into a specific offer — pricing, guarantee, bonuses, payment terms, and positioning statement.

update_offer

Change price, guarantee, bonuses, or description.

Related: create_offer
list_offers

Show all offers with pricing.

Related: create_offer
create_gtm_plan

Plan your go-to-market — which 2-3 channels to use, weekly targets, and 90-day goals.

update_gtm_plan

Change channels, targets, or monthly goals.

list_gtm_plans

Show GTM plans and channels.

create_funnel

Map your sales funnel — stages from awareness to paid, with conversion targets.

update_funnel

Update funnel stages, targets, or current metrics.

Related: create_funnel
list_funnels

Show all funnels with stages and metrics.

Related: create_funnel
log_execution

Track daily marketing work — emails sent, calls made, posts published, demos given. Builds your execution history for coaching.

update_execution_log

Edit an existing activity log entry.

Related: log_execution
delete_execution_log

Delete an activity log entry.

Related: log_execution
get_journey_completeness

See what you have filled in and what is missing across all 8 steps, with completion percentages.

🧠

Coaching & Intelligence

9 tools

AI coaching, bottleneck diagnosis, benchmarks, and lifecycle tracking.

get_coachingpro

Personalized weekly coaching plan — diagnoses bottlenecks (outreach>reply, reply>meeting, meeting>close), gives 5-7 actions with industry benchmarks. The core coaching engine.

get_weekly_planpro

Your weekly coaching plan with specific tasks, their priority and status, goal progress, and industry benchmarks.

complete_coaching_actionpro

Mark a coaching task as done. Record the outcome: worked, partially, did not work, or skipped. Builds your learning history.

get_lifecycle

Your business stage (Idea, Validating, Positioned, Market-Ready, Launching, Growing) with a readiness score (0-100) and priority actions.

get_product_maturitypro

Score how market-ready one product is across 5 dimensions: Definition, Validation, Market Fit, GTM, and Traction.

get_all_product_maturitypro

Compare market-readiness across all your products.

get_nudgespro

Smart reminders about stale data, missing fields, momentum loss, and milestone celebrations.

Related: get_momentum
get_product_memorypro

Everything about one product in a single call — definition, research, positioning, persona, offer, GTM, funnel, execution, maturity, and nudges.

Related: list_products
get_marketing_contextpro

Complete marketing context — all data in JSON, Markdown, or summary format. Use to export your marketing state to other tools.

🔍

Competitors & Research

7 tools

Track competitors, run audits, and analyze your market position.

analyze_competitors

Record a competitor with their presence, offerings, pricing, strengths, weaknesses, and where you can beat them.

update_competitor

Update competitor data — new pricing, features, or market moves.

list_competitors

Show all competitor analyses with threat levels.

compare_competitors

Structured comparison of your product vs competitors — positioning, pricing, presence, and opportunities.

audit_marketing_consistencypro

Agency-grade website audit — tracking, SEO, CTAs, trust signals, lead capture, messaging alignment, and offer presentation. What agencies charge $2,000-$5,000 for.

Related: audit_journey
audit_competitive_landscapepro

Agency-grade competitive audit — SWOT analysis, feature parity, pricing position, channel gaps, vulnerabilities, and moat evaluation.

audit_journeypro

Agency-grade journey audit — data quality, cross-step consistency, execution velocity, risk assessment, and conversion readiness.

🎯

Goals & Tracking

5 tools

Set measurable goals and track progress with auto-syncing integrations.

create_goal

Set a measurable goal linked to a product — "100 customers by October", "$1k MRR", "1000 website users". Supports auto-tracking via integrations.

Integrations: stripe, ga4, github
list_goals

Show all goals with progress percentages.

Related: create_goal
update_goal_progress

Log progress toward a goal — update the current value.

Related: create_goal
create_tracking_link

Create a UTM tracking link or promo code to measure which channels bring customers.

Related: list_trackers
list_trackers

Show all tracking links and promo codes with click/conversion stats.

👤

Leads & CRM

10 tools

Track prospects from first contact through conversion.

create_lead

Add a potential customer to your pipeline. Track them from cold outreach through conversion.

update_lead

Update status, temperature (cold/warm/hot), tags, or details. Track replies, meetings, and conversions.

Related: create_lead
list_leads

Show leads with temperature, tags, and follow-up alerts. Filter by status or temperature.

Related: create_lead
delete_lead

Remove a lead from your pipeline.

Related: create_lead
tag_leads

Add tags to leads for segmentation — e.g., "Q3 campaign", "Stripe customers", "hot prospects".

Related: list_leads
import_leadspro

Import leads from connected platforms — Stripe customers, HubSpot contacts, Mailchimp subscribers, Gumroad buyers, Slack members.

Related: list_leads
Integrations: stripe, hubspot, mailchimp, gumroad, slack
schedule_lead_meeting

Schedule a meeting with a lead — creates a calendar event and updates the lead with the meeting link.

Integrations: calendly, zoom
enrich_contactpro

Enrich a company or contact with data from Clearbit, Apollo, or ZoomInfo.

Related: create_lead
Integrations: clearbit, apollo, zoominfo
manage_crm_contactpro

Create or update contacts in HubSpot or Salesforce.

Integrations: hubspot, salesforce
query_crmpro

Search leads, deals, contacts, or pipeline data in your CRM.

Integrations: hubspot, salesforce
📝

Content & Templates

16 tools

Plan content, fill templates, run experiments, and manage social proof.

create_content

Add to your content calendar — blog posts, tweets, emails, LinkedIn posts. Track title, channel, date, and status.

manage_content

Create or list content calendar items in one tool.

list_content

Show planned and published content.

update_content

Change title, status, channel, or scheduled date.

delete_content

Remove a content calendar item.

fill_template

Auto-fill a marketing template (cold email, LinkedIn message, landing page) with your real product and persona data.

Related: generate_copy
create_experiment

Set up an A/B test — hypothesis, variants, target metric. Structured experimentation.

log_experiment_result

Record what happened — which variant won, learnings, and whether to scale or pivot.

list_experiments

Show all experiments and their status.

update_experiment

Change hypothesis, status, or add learnings.

manage_social_proof

Add or list testimonials, reviews, and social proof.

list_social_proof

Show all testimonials.

update_social_proof

Edit a testimonial.

delete_social_proof

Remove a testimonial.

list_blog_posts

List all blog posts from The Mark Platform blog. Filter by tag.

Related: get_blog_post
get_blog_post

Get the full content of a blog post by slug — includes author details and social links.

📢

Campaigns & Ads

10 tools

Plan campaigns, generate ad copy, and track performance across platforms.

create_campaignpro

Plan a marketing campaign — paid ads, cold outreach, or organic. Uses templates like "first-10-customers" and "product-hunt-launch". Auto-generates ad copy from your data.

get_campaign_resultspro

Campaign performance — spend, revenue, clicks, conversions, ROAS, CPA, and alerts.

Integrations: meta_ads, google_ads, linkedin_ads
check_guardrailspro

Validate budget and performance limits — flags overspending or underperformance.

generate_copypro

Generate ad copy or marketing text using PAS, BAB, or FAB formulas. Pulls your product, persona, and brand context automatically.

create_ad_copypro

Store an ad copy variant for a specific platform (Meta, Google, LinkedIn). Used by AI agents and campaign launching.

list_ad_copiespro

Show all stored ad copies with platform, format, and status.

create_creative_stylepro

Define brand guidelines for AI-generated ad content — tone, visual direction, colors, and rules.

list_creative_stylespro

Show all brand style guidelines.

get_ad_contextpro

Full ad context — all copies, styles, and live campaign snapshots in one call.

list_live_ad_campaignspro

Show running ad campaigns from Meta Ads, Google Ads, or LinkedIn Ads.

Integrations: meta_ads, google_ads, linkedin_ads
🔌

Integrations & Data

9 tools

Connect 80+ platforms, sync data, query metrics, and switch properties.

list_integrationspro

Show all connected integrations and their sync status. Always call this before assuming a platform is unavailable.

sync_integrationpro

Pull fresh data from a connected platform. Works with all 80+ integrations.

Integrations: all
get_metricspro

Get real numbers — Stripe revenue, GA4 visitors, GitHub stars, PostHog events. Time-series data from any connected platform.

Integrations: stripe, ga4, github, posthog, plausible
get_channel_performancepro

Which marketing channels are working? Aggregates data by GTM channel — sessions, conversions, revenue.

get_funnel_actualspro

Real conversion numbers at each funnel stage. Maps integration data to awareness > interest > consideration > paid.

query_integrationpro

Query live data from any platform — Slack channels, Stripe customers, GitHub issues, Notion pages, Linear projects, Calendly events, and more. Supports platform-specific actions.

Integrations: all
switch_integration_propertypro

Change which site/repo/project a connected integration tracks. Omit propertyId to auto-discover available options. Auto-syncs after switching.

Integrations: ga4, google_search_console, github, posthog, vercel, cloudflare
disconnect_integrationpro

Disconnect a connected integration.

query_seopro

SEO data from Google Search Console, SEMrush, or Ahrefs. Also shows your target keywords from your product definition.

Integrations: google_search_console, semrush, ahrefs
💬

Messaging & Publishing

18 tools

Send messages, publish content, and post to social platforms.

send_slack_messagepro

Post a message to a Slack channel. Auto-resolves channel names.

Integrations: slack
list_slack_channelspro

List available Slack channels with member counts and topics. Call before send_slack_message.

Integrations: slack
upload_slack_filepro

Upload a file or text snippet to Slack.

Integrations: slack
add_slack_reactionpro

Add an emoji reaction to a Slack message.

Integrations: slack
send_teams_messagepro

Post to a Microsoft Teams channel. Includes attribution.

Integrations: teams
list_teams_channelspro

List Teams teams and channels.

Integrations: teams
create_teams_channelpro

Create a new channel in a Teams team.

Integrations: teams
read_teams_messagespro

Read recent messages from a Teams channel.

Integrations: teams
send_discord_messagepro

Post to a Discord channel via webhook.

Integrations: discord
send_email_byoppro

Send email via your own platform — SendGrid, AWS SES, or Resend.

Integrations: sendgrid, ses, resend
publish_wordpress_postpro

Publish or draft a blog post on your WordPress site.

Integrations: wordpress
publish_content_to_platformpro

Publish content calendar items to WordPress, Ghost, or Notion.

Integrations: wordpress, ghost, notion
create_notion_pagepro

Create a page or database entry in Notion.

Integrations: notion
post_to_redditpro

Post to a subreddit.

Integrations: reddit
post_to_linkedinpro

Post to your LinkedIn feed.

Integrations: linkedin
post_to_twitterpro

Post a tweet.

Integrations: twitter
create_google_docpro

Create a Google Doc.

Integrations: google_workspace
update_google_sheetpro

Update cells in a Google Sheet.

Integrations: google_workspace
📅

Calendar & Scheduling

13 tools

Manage events, schedule interviews, and sync with external calendars.

calendar_status

Check if your calendar is connected. Built-in calendar is always available; Google Calendar is optional.

calendar_add_event

Add an event to your calendar — interviews, outreach blocks, content publishing reminders.

Integrations: google_calendar
calendar_list_events

Show upcoming events.

calendar_delete_event

Remove a calendar event.

calendar_schedule_interview

Schedule a customer interview with prep notes and optional Calendly/Zoom link.

Integrations: calendly, zoom, google_calendar
calendar_schedule_content

Schedule content publishing on your calendar.

Integrations: google_calendar
list_calendly_event_typespro

Show your Calendly booking page types.

Integrations: calendly
create_calendly_event_typepro

Create a new Calendly booking page. Free plans allow 1 event type — use create_calendly_scheduling_link instead.

Integrations: calendly
create_calendly_scheduling_linkpro

Generate a booking link for an existing event type. Free plans: omit maxUses. Paid plans support limited-use links.

Integrations: calendly
list_calendly_eventspro

Show upcoming or past Calendly events.

Integrations: calendly
cancel_calendly_eventpro

Cancel a scheduled Calendly event.

Integrations: calendly
create_zoom_meetingpro

Create a Zoom meeting.

Integrations: zoom
create_calendar_event

Create an event on the built-in calendar and optionally Google Calendar.

Integrations: google_calendar

Automations

6 tools

Schedule recurring jobs — syncs, emails, posts, and webhooks that run independently.

create_automationpro

Schedule a recurring job — sync integrations hourly, send weekly report emails, post to Slack every Monday, or fire webhooks on a cron schedule.

list_automationspro

Show all scheduled automations and their last run status.

update_automationpro

Pause, resume, or update an automation job.

run_automation_nowpro

Execute an automation immediately, regardless of schedule.

fire_eventpro

Fire a platform event to trigger all event-based automations listening for it.

connect_zapierpro

Generate a webhook URL for Zapier — receive notifications from 6,000+ apps as events.

Related: fire_event
Integrations: zapier
🗄️

Data Management

6 tools

Delete records, export data, and manage your marketing assets.

delete_record

Delete any record by type and ID — positioning, funnel, experiment, competitor, etc.

Related: list_products
delete_product

Delete a product/project.

Related: list_products
delete_lead

Delete a lead.

Related: list_leads
delete_goal

Delete a goal.

Related: list_goals
delete_automation

Delete an automation.

export_launch_bundlepro

Export everything as a complete launch package — products, research, positioning, personas, offers, GTM, funnels, competitors, experiments, and content calendar. JSON or Markdown.

Ready to try?

Connect from Claude Code, Cursor, or ChatGPT in 30 seconds.