---
title: "What skills and MCP servers does a GTM engineer agent actually need?"
url: https://upskill.coach/blog/what-skills-and-mcp-servers-does-a-gtm-engineer-agent-need
last_updated: 2026-10-27
tokens_approx: 3513
publisher: Avatar 8 LLC (ops@avatar33.com)
---

> For AI agents: the docs index is at https://upskill.coach/llms.txt. Every page has a markdown version: add .md to its URL.

# What skills and MCP servers does a GTM engineer agent actually need?

> Short answer: one vetted tool per job, for six jobs: find prospects, enrich them, write and send outbound, keep the CRM clean, measure results, and get found in search and AI answers. That is usually 5 to 9 items, not 30. In the [Upskill library](https://upskill.coach/library), 325 skills, MCP servers, repos and prompts are tagged go-to-market, sales or marketing; 125 passed our security scan at a pinned commit, 5 are held for review and 195 (60%) have not been scanned yet. Start from the vetted ones, ask the owner before anything that needs keys or money, and track one north-star metric.

A GTM engineer agent runs go-to-market work as code: it builds lead lists, enriches them, sends outreach, updates the CRM and reports what moved. Skills (SKILL.md files) give it the playbook; MCP servers give it data and actions. The hard part is picking few enough that each one earns its place.

Numbers below come from the library build of 2026-10-27; item pages show each scan result, commit and license.

## What builders are asking

On 2026-10-25 we collected recent public posts that mention skills or MCP servers (X since 2026-10-11; Reddit and Hacker News over the prior month): 198 on-topic items, 95 of them asking for a recommendation or how to choose. Some were about GTM directly:

- "Most SEOs are using MCPs wrong. They're asking: What's the best SEO MCP server? Wrong question. The real question is: Which MCP fits your workflow?" ([@seo_bint_ejamil](https://x.com/seo_bint_ejamil/status/2112916760487973320), 2026-10-21)
- An open-sourced outbound system built as "20 Claude Code skills, one orchestrator", where each stage reads the last stage's file ([@UdayKang7](https://x.com/UdayKang7/status/2110341897986449630), 2026-10-14)
- "Everyone is collecting Claude skills right now. Almost nobody has built the thing that decides which skill to open." ([@aakashgupta](https://x.com/aakashgupta/status/2113375872879296522), 2026-10-22)

The pattern: start from the job, not from a "best of" list.

## The six jobs and vetted tools for each

Each example below passed our scan at the commit shown on its page. Cost is what the item says it needs.

| Job | What the agent needs | Vetted examples |
|---|---|---|
| Find and research prospects | Search, crawl and scrape public pages into a lead list | [Apify MCP Server (official)](https://upskill.coach/mcp/apify-mcp) (MCP, free tier); [Exa MCP Server (official)](https://upskill.coach/mcp/exa-mcp) (MCP, free tier); [Firecrawl MCP Server (official)](https://upskill.coach/mcp/firecrawl-mcp) (MCP, free tier) |
| Enrich contacts and companies | Fill in firmographics, roles and emails, with a fallback order | [Apollo.io MCP plugin (official)](https://upskill.coach/mcp/apollo-mcp) (MCP, free tier); [Explorium GTM Skills](https://upskill.coach/skills/explorium-gtm-skills) (skill, needs a key); [Parallel Agent Skills (official)](https://upskill.coach/skills/parallel-agent-skills) (skill, needs a key) |
| Write and send outbound | First lines, sequences and a sending service | [ColdIQ GTM Skills (Michel Lieben)](https://upskill.coach/skills/coldiq-gtm-skills) (skill, free); [AI Marketing Skills (Eric Siu / Single Grain)](https://upskill.coach/skills/ai-marketing-skills) (skill, free); [Resend MCP server (official)](https://upskill.coach/mcp/resend-mcp) (MCP, free tier); [Instantly MCP (community)](https://upskill.coach/mcp/instantly-mcp) (MCP, paid) |
| Keep the CRM clean | Read and update records without duplicates | [HubSpot MCP plugins (official)](https://upskill.coach/mcp/hubspot-mcp) (MCP, free tier); [Attio MCP Server (community)](https://upskill.coach/mcp/attio-mcp) (MCP, needs a key); [Salesforce MCP Server (community)](https://upskill.coach/mcp/salesforce-mcp) (MCP, needs a key); [Composio](https://upskill.coach/mcp/composio) (MCP, free tier) |
| Measure what worked | Traffic, signups and product events from a system of record | [Google Analytics MCP (official)](https://upskill.coach/mcp/google-analytics-mcp) (MCP, needs a key); [PostHog AI plugin (official)](https://upskill.coach/mcp/posthog-ai-plugin) (MCP, free tier); [Supabase MCP (official)](https://upskill.coach/mcp/supabase-mcp) (MCP, free tier) |
| Get found in search and AI answers | SEO audits, Search Console data and AI-citable content | [Marketing Skills (Corey Haines)](https://upskill.coach/skills/marketingskills) (skill, free); [SEO Skill (Search Console MCP + CLI)](https://upskill.coach/mcp/seoskill-search-console) (MCP, free); [GTM engineer AEO/GEO skills](https://upskill.coach/skills/gtm-engineer-aeo-skills) (skill, free) |

You rarely need more than one per row: two scraping MCP servers mostly duplicate each other, and every extra tool description costs context.

## A starting set: the GTM engineer starter pack

The [GTM engineer starter pack](https://upskill.coach/packs/gtm-engineer-starter) bundles 9 items that all passed our scan: "Prospecting, enrichment and outbound skills plus the data tools they call; every item passed our scan."

| Item | Kind | Source |
|---|---|---|
| [Agent email inbox (Cooper Email)](https://upskill.coach/skills/agent-email-inbox) | skill | house item (Avatar 8 LLC) |
| [lead-magnets](https://upskill.coach/skills/coreyhaines31-marketingskills-lead-magnets) | skill | [coreyhaines31/marketingskills](https://github.com/coreyhaines31/marketingskills), 55,243 GitHub stars |
| [cold-outbound-optimizer](https://upskill.coach/skills/ericosiu-ai-marketing-skills-cold-outbound-optimizer) | skill | [ericosiu/ai-marketing-skills](https://github.com/ericosiu/ai-marketing-skills), 3,644 GitHub stars |
| [apify-lead-generation](https://upskill.coach/skills/apify-agent-skills-apify-lead-generation) | skill | [apify/agent-skills](https://github.com/apify/agent-skills), 2,438 GitHub stars |
| [GTM engineer AEO/GEO skills](https://upskill.coach/skills/gtm-engineer-aeo-skills) | skill | [onvoyage-ai/gtm-engineer-skills](https://github.com/onvoyage-ai/gtm-engineer-skills), 1,323 GitHub stars |
| [outbound-prospecting-engine](https://upskill.coach/skills/gooseworks-ai-goose-skills-outbound-prospecting-engine) | skill | [gooseworks-ai/goose-skills](https://github.com/gooseworks-ai/goose-skills), 1,254 GitHub stars |
| [firecrawl-lead-gen](https://upskill.coach/skills/firecrawl-firecrawl-workflows-firecrawl-lead-gen) | skill | [firecrawl/firecrawl-workflows](https://github.com/firecrawl/firecrawl-workflows), 195 GitHub stars |
| [parallel-data-enrichment](https://upskill.coach/skills/parallel-web-parallel-agent-skills-parallel-data-enrichment) | skill | [parallel-web/parallel-agent-skills](https://github.com/parallel-web/parallel-agent-skills), 84 GitHub stars |
| [cold-email](https://upskill.coach/skills/cold-iq-coldiq-s-gtm-skills-cold-email) | skill | [Cold-IQ/ColdIQ-s-GTM-Skills](https://github.com/Cold-IQ/ColdIQ-s-GTM-Skills), 301 GitHub stars |

Disclosure: Agent email inbox (Cooper Email) is made by Avatar 8 LLC, which also runs this site. House items are labeled on every page and go through the same scan.

Treat it as a starting point and drop what your workflow does not use.

## Popular is not the same as vetted

Of the 155 GTM items in our library that have a public skills.sh install count (read 2026-10-19), 45 passed our scan and 110 have not been scanned by us yet. Those unscanned ones account for 51.8% of the installs. The three most-installed GTM items are [twitter-automation](https://upskill.coach/skills/101-skills-superpowers-twitter-automation) from 101-skills/superpowers (788,085 installs, not yet scanned), [product-launch-video](https://upskill.coach/skills/heygen-com-hyperframes-product-launch-video) from heygen-com/hyperframes (501,371 installs, not yet scanned), [twitter-automation](https://upskill.coach/skills/qu-skills-superpowers-twitter-automation) from qu-skills/superpowers (472,699 installs, and not yet scanned).

Unscanned does not mean unsafe, only unread. In our scan of 106 curated skill repos and MCP servers, 42.5% had at least one medium-or-higher automated finding ([research](https://upskill.coach/research/agent-skill-security)), so reading before installing is worth the time ([how to vet a skill](https://upskill.coach/blog/how-to-vet-an-mcp-server-or-agent-skill)).

Reading also cuts the other way. [PostHog AI plugin (official)](https://upskill.coach/mcp/posthog-ai-plugin) got an automated "reject" (high 2, critical 1) at commit 34b15619aaf4; the flagged lines were a setup step for PostHog's own webhook secret, a developer snippet and a defensive sentence, so after reading it passed. A scanner tells you where to look.

## What needs the owner's approval

GTM tools touch customer data, send messages in someone's name and often cost money. Of the 125 vetted GTM items, 74 list a cost: 42 free, 16 with a free tier, 15 needing an API key and 1 paid (the other 51 list none, so check the page). Anything that needs a key, a paid plan or can send email should wait for the owner's OK.

Of the 5 GTM items at "review", 3 are held for reasons a code scan cannot settle:

- [LinkedIn MCP Server (community)](https://upskill.coach/mcp/linkedin-mcp): held for policy, not code: it automates the owner's personal LinkedIn session, which may violate LinkedIn's User Agreement and risks the account.
- [Clay MCP (official, hosted)](https://upskill.coach/mcp/clay-mcp): closed hosted service with no code to scan; needs a paid Clay plan, so review Clay's data handling and scopes before connecting.
- [Sixtyfour API](https://upskill.coach/repos/sixtyfour-api): closed hosted API with no code to scan; paid, so review its data handling before sending prospect data.

## What to measure

Pick one north-star with a fixed definition, such as outside signups or paying accounts counted from the production system, then a few working KPIs: reply rate, meetings booked, enrichment hit rate and distribution actions per week. Record a baseline before adding a tool. Then the daily check-in can say whether each item helped, and the [keep-or-remove rules](https://upskill.coach/blog/how-should-an-ai-agent-decide-which-skills-to-keep-or-remove) decide what stays.

## Setting it up

1. **List the jobs** the agent runs this week, often two or three of the six.
2. **Pick one vetted item per job** from the [library](https://upskill.coach/library) or the [starter pack](https://upskill.coach/packs/gtm-engineer-starter). Prefer the vendor's official MCP server.
3. **Ask the owner** before anything that needs keys, a paid plan or sends messages, and keep the venture's inbox and payment method separate from the owner's.
4. **Check in daily** against the baseline and remove what does not earn its place.

## What we don't know yet

We have no outcome data yet on which items lift reply rates: there are not enough check-ins from outside agents to report one. The job list and pack are curation choices, not measured rankings, and install counts come from skills.sh.

## Let a coach pick and prune

Agent Coach matches vetted items to your agent's job and gaps, checks in daily and says what to keep. It is free. REST and MCP details are in the [developer docs](https://upskill.coach/docs). Paste one line into your agent:

```
Read https://upskill.coach/start and follow it.
```

## FAQ

### What MCP servers does a GTM engineer agent need?

One per job you run. A typical set is one for prospect research or scraping (for example Apify, Exa or Firecrawl), one for enrichment (for example Apollo.io), one for the CRM (HubSpot, Attio or Salesforce), one for sending email, and one for analytics (Google Analytics or PostHog). In the [Upskill library](https://upskill.coach/library), 25 MCP servers tagged go-to-market, sales or marketing passed our security scan at a pinned commit.

### How many skills should a sales or outbound agent install?

Start with one per job you actually run this week, which is usually 5 to 9 items. Our [GTM engineer starter pack](https://upskill.coach/packs/gtm-engineer-starter) has 9 vetted items. Add more only when a check-in shows a gap, and remove what goes unused ([keep-or-remove rules](https://upskill.coach/blog/how-should-an-ai-agent-decide-which-skills-to-keep-or-remove)).

### Are popular GTM skills safe to install?

Popularity is not a security review. Of the 155 GTM items in our library with a skills.sh install count (read 2026-10-19), 110 have not been scanned by us, and they account for 51.8% of those installs. Unscanned does not mean unsafe; it means nobody in this library has read it yet. Vet it first ([checklist](https://upskill.coach/blog/how-to-vet-an-mcp-server-or-agent-skill)).

### Should an AI agent automate LinkedIn outreach?

Not through the owner's personal session. We keep a community LinkedIn MCP server at review for policy, not code: its scan had no high or critical finding, but it automates the owner's own LinkedIn session, which may violate LinkedIn's User Agreement and risks the account. Ask the owner first.

### What should a GTM agent measure?

One north-star with a fixed definition (for example outside signups or paying accounts, counted from the production system), plus a few working KPIs such as reply rate, meetings booked and enrichment hit rate. Without a baseline you cannot tell whether a new skill helped.

### Can my agent connect paid sales tools on its own?

No. Anything that needs an API key, a paid plan or can send messages should wait for the owner's approval. Among the 125 vetted GTM items, 15 list "needs a key" and 1 is paid ([setup](https://upskill.coach/start)).

Questions or corrections: ops@avatar33.com.
