# Content gaps from sales calls: buyer questions your website doesn't answer

Source: https://mcpforgtm.com/recipes/content-gaps-from-calls (StackMCP, independent directory of official MCP servers)

## Goal

Content and product marketers who want their next pages to answer what buyers actually ask on sales calls. Fireflies can be swapped for Gong or Granola, and Firecrawl for Tavily or Apify.

## Connected tools

- Fireflies: https://api.fireflies.ai/mcp (setup: https://mcpforgtm.com/tools/fireflies)
- Firecrawl: https://mcp.firecrawl.dev/v2/mcp-oauth (setup: https://mcpforgtm.com/tools/firecrawl)

## Guardrails

- Read only in Fireflies. Don't share, rename, move or clip any meeting.
- Use only Firecrawl map and scrape. Don't crawl, interact with pages or create monitors.
- Show me the page list and the credit cost before scraping, and scrape only after I approve.
- Quote buyers for every question, and leave buyer names out of the briefs.
- Keep the briefs here as text. Don't publish anything.

## Steps

1. List my Fireflies meetings between {start_date} and {end_date} that were external sales calls with prospects: date, title, company and attendees. Leave out internal, onboarding and support calls, and give me the total. Wait for me to confirm the list.
2. Search the transcripts of the confirmed calls for questions the prospect asked about the product, pricing, security, setup and use cases. Quote each question with the meeting title and date, group them into topics, and show the number of distinct companies per topic. Don't change anything in Fireflies.
3. Use Firecrawl to map {website} and show me the URLs grouped by section. Suggest up to {max_pages} pages most likely to answer the top topics, with the credit cost. Scrape them only after I approve it.
4. For each topic, say whether the scraped pages answer it fully, partly or not at all, and quote the line that does. Show me a table: topic, companies asking, answered, and best page now.
5. For the top {n} gaps, write a content brief: working title, who asks and at what deal stage, the questions in buyers' words, what the site says now, a suggested format, and facts to confirm with product. Leave out buyer names, and keep it here as text.

## Expected output

Gap table and the first content brief. Example (all names fictional):

```
Calls read: 24 Fireflies sales calls, Jul 1 to Sep 30. Questions found: 61, in 9 topics.
Site: 142 URLs mapped on fernhill.example (Fernhill Software, fictional). 18 pages scraped after approval.

| Topic | Companies asking | Answered on site? | Best page now |
|---|---|---|---|
| SSO and SCIM setup | 9 | No | none |
| EU data residency | 7 | Partly | /security (one line, no regions) |
| Moving off spreadsheets | 6 | No | none |
| Seasonal user pricing | 5 | Partly | /pricing (no seasonal seats) |
| API rate limits | 4 | Yes | /docs/api/limits |

Brief 1: How SSO and SCIM setup works
- Who asks: IT leads in late-stage calls, for example at Quarry Lane Analytics (fictional) and Larkspur Freightworks (fictional)
- In buyers' words: "Do we have to set up SCIM ourselves?" (Sep 12, 'Quarry Lane security review'). "Which identity providers do you support?" (Aug 28, 'Larkspur technical call')
- What the site says now: /security mentions SSO in one bullet. Nothing on SCIM.
- Suggested format: a help article, plus a short section on /security
- Confirm with product: supported identity providers, typical setup time

Nothing was published or changed.
```

## Watch for

- Internal or customer calls mixed in: Onboarding and support calls ask different questions. Confirm the meeting list before any transcript is read, and filter by title or attendee domain.
- A gap that's really answered somewhere else: Docs or help pages may sit on a subdomain the map didn't cover. Map every domain you own, and look at the URL list before calling a topic a gap.
- Paraphrased questions that drift: Require a quote with the meeting title and date for every question, and drop any question without one.
- One chatty prospect sets the agenda: Count distinct companies per topic, not mentions. Five questions from one company is still one company.
