Skip to main content
Glama
closermethod

SMB Sales Intelligence MCP

by closermethod
README.md
# SMB Sales Intelligence MCP Server

**Battle-tested B2B sales playbook frameworks for AI agents.**

Built from 10+ years of B2B enterprise sales experience across ad-tech, SaaS, media, and global hiring — including a five-year stretch overshooting quota every year at a publicly-listed ad-tech company.

By [Elisabeth Hitz](https://www.linkedin.com/in/elisabethhitz).

> **Disclaimer.** Structured general-best-practice sales frameworks. Not a substitute for tailored sales coaching, legal advice, or domain-specific consulting. Use as a starting layer, not a final source.

---

## The Problem

AI agents fail at sales because they:

- **Pitch before qualifying** — talking about features to people who aren't even buyers
- **Fold on objections** with "I understand your concern" (a surrender, not a response)
- **Follow up with "just checking in"** — a near-zero reply rate everyone recognizes
- **Treat EMEA like one market** — burning trust in 5+ different cultures
- **Present one price** instead of giving the 3-option menu that converts

The result: burned leads, dead sequences, and revenue left on the table.

## The Solution

10 callable tools that give your AI agent decades of real enterprise sales experience — not theory from a blog post. Word-for-word scripts, country-specific playbooks, and psychology-backed objection handlers from deals worth $50K–$500K.

---

## 🔧 10 Tools

| Tool | What it does |
|---|---|
| `get_discovery_script` | 5 tones × qualification frameworks. Doubles close rates by qualifying before pitching. |
| `get_objection_response` | 10 most common B2B objections (price, timing, authority, ghosting…) with reframes that advance the conversation. |
| `get_followup_sequence` | 4 sequences (post-proposal, post-call, cold, revival). **Day 5 message reopens 30–40% of dead conversations.** |
| `get_closing_script` | 7 closing styles — assumptive, timeline, scarcity, retainer, choice, next-step. AI picks based on context. |
| `get_pricing_framework` | The 3-option menu that prevents anchoring and increases average deal size. |
| `get_emea_intelligence` | UK / Ireland / Spain / Germany / France / Netherlands / Nordics. Each market is different — the AI gets the playbook. |
| `get_cold_email_template` | Pattern-interrupt, observation, mutual-connection, case-study, breakup. Under 100 words each. |
| `get_call_script` | Discovery and cold-call frameworks with timing breakdowns. |
| `get_buying_signals` | The 9 signals that mean "stop pitching, start closing." |
| `get_full_playbook` | Complete dump for fine-tuning your agent or loading as system context. |

---

## 💰 Pricing (Pay-Per-Event)

Pay only for what your AI agent actually calls. No subscriptions, no tier gating.

| Event | Price |
|---|---|
| Tool call | $0.05 |
| EMEA market brief | $0.10 |
| Full playbook dump | $0.50 |

First **10 calls free** — try it on Claude Desktop, Cursor, Cline, or any MCP-compatible client.

---

## 🚀 Quick Start

### Use via Apify (no setup)

Click "Run" on this Apify page. Pass `tool` as input. Done.

### Use locally with Claude Desktop, Cursor, or any MCP client

```bash
git clone https://github.com/elibierhitz/smb-sales-mcp
cd smb-sales-mcp
npm install
npm run build
```

Add to your Claude Desktop config (`~/Library/Application Support/Claude/claude_desktop_config.json` on Mac):

```json
{
  "mcpServers": {
    "smb-sales": {
      "command": "node",
      "args": ["/path/to/smb-sales-mcp/dist/main.js"]
    }
  }
}
```

Restart Claude Desktop. Test it:

> "Use smb-sales to handle this objection: the prospect said our price is too high"

---

## 🎯 Real Example Calls

**Objection in the wild:**
```
Prospect: "Your price is too high"
→ get_objection_response({ objection_type: "too_expensive" })
→ "Fair point — let me ask: is it the total investment that feels off, 
   or the value relative to what you're getting? Because I can usually 
   solve one of those."
```

**Reviving a dead deal:**
```
Prospect went silent 5 days after proposal
→ get_followup_sequence({ sequence_type: "post_proposal" })
→ Day 5 message: "Had a thought for your [product]: [specific idea]. 
   Want me to build that into Option B?"
   (Reopens 30–40% of dead conversations.)
```

**Selling into Germany:**
```
First touch with German prospect
→ get_emea_intelligence({ country: "germany" })
→ "Most process-oriented market in EMEA. Lead with data and detailed 
   proposals. Use formal address (Herr/Frau Last Name). Expect 6–12 week 
   cycles for SMB. GDPR compliance non-negotiable. Don't be casual."
```

---

## Who This Is For

- **AI SDR platforms** (11x, Artisan, Landbase, Alta) needing real training data
- **Outbound automation tools** that want better conversion rates than "just checking in"
- **CRM AI assistants** making intelligent recommendations on live deals
- **Sales coaching bots** requiring proven script frameworks
- **Lead qualification agents** that need structured discovery flows
- **Founders building sales AI** who want expert data without hiring a sales consultant

---

## Why This Is Different

Most sales content online is theory. This is from the trenches.

**Five consecutive years of overshooting quota at a publicly-listed ad-tech company** is the kind of repetition that produces working sales frameworks. The scripts here aren't blog-post best practice — they're structured around real B2B enterprise selling experience layered onto general best-practice methodology (BANT, MEDDIC, SPIN, Sandler).

Your AI agent gets that structured layer as API calls.

> Disclaimer: This MCP returns structured general-best-practice frameworks. Not a substitute for tailored sales coaching, legal advice, or domain-specific consulting. None of the outputs reproduce any former employer's proprietary methodology.

---

## 🌍 EMEA Module — Why It Matters

Most AI SDR tools assume EMEA is one market. It isn't.

| Country | What works | What kills deals | Cycle |
|---|---|---|---|
| 🇬🇧 UK | Data, specificity, dry humor | Superlatives, aggressive follow-up | 2–4 wks SMB |
| 🇮🇪 Ireland | Warm intros, Dublin tech context | Treating it like London | Faster w/ referrals |
| 🇪🇸 Spain | Trust over time, Spanish for SMBs | Rushing, August launches | 4–8 wks SMB |
| 🇩🇪 Germany | Documentation, formal address, GDPR | Casual tone, vague claims | 6–12 wks SMB |
| 🇫🇷 France | French language, intellectual rigor | Generic mass messaging | 4–8 wks SMB |
| 🇳🇱 Netherlands | Direct, transparent, fast | Overpromising, fluff | Among fastest in EMEA |
| 🇸🇪 Nordics | Consensus, sustainability framing | Hard sells, after-hours emails | 3–6 wks SMB |

Built from 5+ years of EMEA B2B enterprise sales experience.

---

## 👤 About the Author

**Elisabeth Hitz** — Swiss-American B2B sales executive based in Barcelona.

- 10+ years of B2B enterprise sales experience across ad-tech, SaaS, media, and global hiring
- Five consecutive years overshooting quota at a publicly-listed ad-tech company
- 5+ years EMEA B2B enterprise sales (UK, Germany, Spain, France, Ireland, Netherlands)
- Closed mid-five to mid-six-figure deals across multiple industries
- Now building [closermethod.com](https://closermethod.com) and sales tools for the AI agent ecosystem

LinkedIn: [linkedin.com/in/elisabethhitz](https://www.linkedin.com/in/elisabethhitz)

---

## 📦 Integration

Works with any MCP-compatible client:
- Claude Desktop
- Cursor
- Cline
- Windsurf
- Custom MCP implementations

---

## 🤝 For AI SDR Platforms

If you're building 11x/Artisan/Alta-style products and want extended access for fine-tuning your agent, [DM me on LinkedIn](https://www.linkedin.com/in/elisabethhitz). Happy to discuss white-label deals.

---

## License

MIT. Use it, modify it, ship it.

TDQS

A3.7/5.0

Scored across 10 tools

Disambiguation5/5

Each tool targets a distinct aspect of sales (e.g., call scripts, email templates, objection responses). There is no overlap; an agent can clearly select the appropriate tool for a specific task.

Naming Consistency5/5

All tools follow a consistent 'get_' prefix followed by a descriptive noun phrase (e.g., get_call_script, get_buying_signals). No mixed conventions or irregularities.

Tool Count5/5

10 tools cover a comprehensive range of sales intelligence needs without being excessive. The count is well-scoped for a focused domain like SMB sales.

Completeness5/5

The tool set covers the full sales lifecycle: prospecting (cold email, discovery), calls (scripts, objections), closing (scripts, pricing), follow-ups, and market intelligence. No obvious gaps for the stated purpose.

Maintenance

ActivityInactive
ResponsivenessNo issues