Skip to content
growthcontrolBook a consultation

How to use Claude Code for marketing and go-to-market

Founders already trust Claude Code to ship features. But the same agent sits idle when the real bottleneck is customers, because it cannot see your ads, your CRM or your inbox. So the next step is not a new marketing tool. It is giving the agent you already use the business context and the rules to act on it. This guide shows what Claude Code can do for marketing out of the box, where it gets stuck, how to connect it with MCP, and five go-to-market workflows that work for a one-person company.

What Claude Code can already do for marketing

Without any setup, Claude Code is a strong research and drafting partner. It can read files, run scripts, search the web through your tools and write to your repo. For marketing, that means:

  • Market research. Pull competitor pages, summarize positioning, and list the claims each one makes.
  • Customer language. Collect Reddit and forum threads about your problem and extract the exact phrases people use.
  • Keyword clustering. Turn a raw keyword list into topics with one page per topic.
  • Landing page drafts. Write and edit page copy in your codebase, in your components.
  • Email drafts. Write a short outreach sequence for a specific type of customer.

A useful first prompt: “Read our homepage and the three competitor pages in /research. List the one problem each page leads with, and tell me which problem nobody owns yet.”

Five research prompts that work

Keep a folder called /research in your repo. Save competitor pages, customer emails and forum threads there as text. Then try these:

  1. “Read every file in /research/threads. List the ten phrases people use to describe this problem, in their exact words.”
  2. “Compare the pricing pages in /research/competitors. Make a table of plans, prices and what each plan leaves out.”
  3. “Here are 30 keywords. Group them by the question behind them. Suggest one page per group.”
  4. “Read our homepage. Rewrite the headline three ways, each using a phrase from the threads file.”
  5. “Draft a five-email outreach sequence for a specific role at a specific type of company. Keep each email under 90 words.”

The pattern is the same each time: give it real material, ask for a specific output, review before you use it.

From coding agent to go-to-market agent
  1. Research

    Real material in a /research folder.

  2. Rules

    What the agent may read, draft and never do.

  3. Connect

    One system a week through MCP, read-only first.

  4. Routine

    Daily triage and weekly reviews you approve.

Give the agent context and rules before you give it access to anything that spends money.

Where it gets stuck

The research is good. But the moment you ask a question about your own business, Claude Code has nothing to read:

  • Which campaign brought the customers who paid?
  • Which leads have waited more than two days for a reply?
  • What did we quote this customer last month?

Those answers live in your ad accounts, your CRM, your phone system and Stripe. Claude Code cannot see any of them by default. So most founders end up copying data into the chat by hand, which works once and never becomes a habit.

Connecting Claude Code with MCP

MCP (Model Context Protocol) is a connection that lets an AI app read data and use tools in another system, within the permissions you set. You add an MCP server to Claude Code once, and its tools become available in every session.

The pattern: Claude Code → MCP servers → your ads, CRM, email, phone and payments.

Many tools now ship an MCP server: CRMs like HubSpot, Attio and Twenty, analytics tools, and email platforms. You can connect each one separately. The catch: each server sees only its own data. A CRM server knows the leads; it does not know which ad brought them or whether they paid.

Setting it up, step by step

  1. Pick one system first. Usually your CRM, because that is where customers live.
  2. Find its MCP server. Check the vendor’s docs or a public directory of MCP servers. Prefer official servers over community ones.
  3. Add it to Claude Code. Use the claude mcp add command with the URL or command from the docs.
  4. Sign in. Most servers use OAuth; some use an API key stored in an environment variable.
  5. Test read-only. Ask the agent to list its tools, then ask one question you can check by hand.
  6. Add the next system. Ads or analytics, then email, then payments.

One system a week is a sensible pace. Each one adds new questions your agent can answer, and new things that can go wrong.

SystemWhat it unlocksRisk if it writes
CRMLead triage, pre-call briefs, follow-up draftsWrong stages, duplicate records
AnalyticsWhich pages and posts bring visitorsLow, mostly read-only
Ad platformsSpend, campaign results, draft changesReal money
EmailDrafting and sendingYour reputation and domain
PaymentsWhich deals actually paidRefunds or charges, keep read-only

Five go-to-market workflows that work

These workflows assume Claude Code can read your CRM and, ideally, your ads and payments.

1. ICP research from closed deals

Ask the agent to read your last 20 won and lost deals and list what the winners had in common: industry, size, trigger, source. You get an ideal customer profile built from facts, not guesses.

2. Campaign brief to landing page draft

Give the agent your ICP and one offer. It writes a campaign brief, then a landing page in your codebase using your components. You review, edit and publish.

3. Daily lead triage

Every morning: “List new inquiries from the last 24 hours, summarize each in one line, and suggest who to call first.” Five minutes instead of thirty.

4. Follow-up drafts for stale quotes

“Find every quote older than three days with no reply. Draft a short follow-up for each, with a new angle.” You approve and send.

5. Which campaign produced paid customers

This one needs ads, CRM and payments together. The agent matches spend to inquiries, qualified leads, signed deals and confirmed payments, and shows where the trail breaks.

A week of go-to-market with Claude Code

Workflows only help if they become a routine. Here is a simple week for a solo founder:

DayRoutineTime
Every morningLead triage: new inquiries, who to call first5–10 min
MondayPipeline review: stalled deals, quotes without follow-up20 min
TuesdayOutreach: research 10 prospects, draft messages for review30 min
WednesdayContent: draft one article or post from customer questions45 min
ThursdayCampaign check: spend, leads and qualified leads by source15 min
FridayLearning: what did won and lost deals have in common this week?15 min

About three hours a week. But those hours replace most of the scattered checking you do now. So the routine usually saves time in the first month.

Guardrails that matter

An agent that can read is useful. An agent that can act needs rules. Set them before you connect anything that spends money:

  • Read freely. Reports, records and history.
  • Prepare freely. Drafts, briefs, proposed changes.
  • Act on routine steps you approve in advance. Reminders, routing, tagging.
  • Always ask first for spending, sending on your behalf, pricing and public claims.
  • Keep a decision log. Every action the agent took, and who approved it.

Write the rules down

Keep the rules in a file the agent reads at the start of every session, like a CLAUDE.md in your project. For example, a short go-to-market rules section could say:

  • You may read CRM, analytics and ad reports at any time.
  • You may draft emails, posts, briefs and campaign changes. Save drafts; do not send.
  • You may add notes and tasks in the CRM.
  • Never send an email, launch or edit a campaign, change a price, or delete a record without my explicit approval in this chat.
  • Log every action you take in /logs/gtm-actions.md with date and reason.

A written rule is easier to follow, for the agent and for you, than a rule you keep in your head.

Build it yourself, or start from a foundation

You can build all of this. You will write adapters for each platform, apply for developer access (Google Ads and Meta both require reviews), design one customer record that joins ads, calls and payments, and maintain it when APIs change.

That is weeks of work on infrastructure instead of your product. Growth Control exists for founders who would rather spend that time on customers: it connects ads, CRM, calls, email and payments into one business context, and gives Claude Code or Codex access through MCP, with approval rules built in.

Common mistakes

  • Connecting everything on day one. Start with one system and one routine. Add the next when the first one is a habit.
  • Trusting the first answer. Check early answers against the source. Agents can misread a field or miss records.
  • Giving write access too early. Read-only for the first week is a good default.
  • No single customer record. If the CRM, ads and payments don’t share an ID, the agent can’t connect them, and it will guess.
  • Optimizing for clicks. If the agent only sees ad metrics, it will chase cheap clicks. Give it outcomes: qualified leads and payments.

What a good setup looks like after 30 days

  • Every morning starts with a short lead list from the agent.
  • Every quote has a follow-up draft waiting for you.
  • You can ask “where did this month’s customers come from?” and get an answer you trust.
  • Nothing that spends money or sends on your behalf happens without your yes.

If you have those four, Claude Code has become part of your go-to-market, not just your codebase.

A Monday with Claude Code: one founder’s morning

This walkthrough is illustrative. It shows how the pieces above fit together in one real-feeling morning.

8:30. The founder opens a terminal and types: “Run the morning triage.” The agent reads the CRM through MCP. It lists six new inquiries, one line each, and ranks two of them as call-first because they asked about a date this month.

8:40. She calls the first two. After each call she tells the agent: “Add a note: wants a quote for 40 guests, decision by Friday. Set next step: send quote today.” The agent writes the note and the task. Both are routine actions her rules allow.

9:00. She asks: “Which quotes from last week have no reply?” There are four. The agent drafts a short follow-up for each, with a different angle. She edits one, approves three, and sends them herself.

9:15. She asks a harder question: “Which campaign brought the people who paid last month?” The agent can see the CRM, but not the ad account or payments yet. It says so and shows which data is missing. So her next setup task for the week is clear: connect the ad platform read-only.

Forty-five minutes. No dashboards, no copying data between tabs. The agent did the reading and drafting; she made every decision that mattered.

Glossary for founders new to MCP

TermPlain meaning
MCP (Model Context Protocol)An open standard for connecting AI apps to tools and data
MCP serverThe connector for one system, such as your CRM
ToolOne action a server offers, such as “search contacts”
Read-onlyThe agent can look but cannot change anything
OAuthSigning in through the vendor, without sharing your password
API keyA secret token that lets software access a system; store it safely
CLAUDE.mdA project file Claude Code reads for rules and context
Decision logA record of what the agent did and who approved it

What to do this week

  1. Create a /research folder and save five competitor pages and ten customer threads.
  2. Run the five research prompts. Keep the outputs you would actually use.
  3. Write your go-to-market rules in CLAUDE.md before connecting anything.
  4. Connect your CRM read-only. Ask one question you can check by hand.
  5. Start the morning triage routine for five days in a row.
  6. On Friday, decide which system to connect next: ads, analytics or payments.

Questions and answers

Is Claude Code good for marketing?

Yes, for research, drafting and analysis. It becomes much more useful once it can read your business data through MCP.

How can marketers use Claude Code?

Start with research and drafts in a folder of your notes and competitor pages. Then connect your CRM and analytics through MCP, and move to daily workflows like lead triage and follow-up drafts.

Can I use Claude Code for commercial work?

Yes. Check Anthropic’s current terms for your plan.

Does Claude Code have a marketplace for marketing skills?

There are public collections of skills and plugins for marketing tasks. Treat them like any code you install: read them before you run them.

Do I need to code to use Claude Code for marketing?

Not much. You need to be comfortable in a terminal and with editing a few files. The marketing work itself is plain-language prompts.

Claude Code or the Claude app, which is better for marketing?

The Claude app is simpler for research and writing. Claude Code is better when you want the agent to work with files, scripts and your codebase, such as landing pages. Both can connect to tools through MCP.

Is my customer data safe?

It depends on your setup and your AI provider’s terms. Connect only what the task needs, prefer read-only access, and check how your provider handles data on your plan.

Put the process into practice

Growth Control implements the tools, workflow and team handoff around an agreed business result.

Explore six tools. One customer record.