Featured

Deploy OpenClaw in 60 seconds β€” 20% off logoDeploy OpenClaw in 60 seconds β€” 20% off

Launch OpenClaw on Hostinger in about 60 seconds and keep your agent live 24/7. Our referral link gives you 20% off, no coupon code needed.

Launch on Hostinger β†’
Run your Hermes agent on Hostinger, fully managed logoRun your Hermes agent on Hostinger, fully managed

Launch Hermes on Hostinger in one click, fully managed, no VPS knowledge needed. Use code ZACAARON10 for 10% off.

Launch on Hostinger β†’
Crawl and scrape any site into clean data, 10% off logoCrawl and scrape any site into clean data, 10% off

Firecrawl crawls and scrapes any site into clean markdown for your agent. Get 1,000 free credits, and new users get 10% off their first purchase.

Try Firecrawl free β†’
Your own AI agent, running 24/7 with QwikClaw logoYour own AI agent, running 24/7 with QwikClaw

QwikClaw sets up and runs an always-on OpenClaw agent for you. One click, no config files, no server setup.

Deploy now β†’
One API to scrape, enrich, and extract the internet. logoOne API to scrape, enrich, and extract the internet.

Context.dev gives your agents a single API to scrape, enrich, and extract live web data β€” no proxies, no parsers, no maintenance.

Start building free β†’
SetupClaw: done-for-you OpenClaw for founders & exec teams logoSetupClaw: done-for-you OpenClaw for founders & exec teams

White-glove OpenClaw for founders and exec teams (4–50+ employees): we install, harden, integrate your tools, and maintain it β€” secured from day one.

Get it set up for you β†’
SEO data APIs for your agent, $1 free credit logoSEO data APIs for your agent, $1 free credit

DataForSEO gives your agent live access to SERP results, keyword data, backlinks, and on-page SEO data through one API. New accounts get a $1 credit, good for up to 20,000 keyword or backlink lookups.

Try DataForSEO free β†’
Reach 47,000+ AI builders

A flat monthly placement in front of developers actively installing AI tools. No lock-in, cancel anytime.

Advertise here β†’

Works with

Claude CodeClaude DesktopCursorVS CodeClineCodex CLIOpenClaw+ any MCP client

Install to Claude Code

This server doesn't publish a one-line install command. Follow the setup in the source repository.

Summary

open-sales-stack MCP server](https://glama.ai/mcp/servers/ekas-io/open-sales-stack/badges/score.svg)](https://glama.ai/mcp/servers/ekas-io/open-sales-stack) 🐍 ☁️ 🏠 🍎 🐧 - Collection of B2B sales intelligence MCP servers.

README.md

Open Sales Stack

Open source MCP servers for B2B sales research β€” built by Ekas

Give Claude the ability to research companies and prospects using public web data.

!OSS github Demo

---

What's in here

Open Sales Stack contains MCP servers for sales research and skills that teach Claude how to use them in real workflows.

MCP Servers

| MCP Server | What you get | Status | |---|---|---| | website-intel | Product info, pricing, team pages, company details β€” extracted as structured data from any website | βœ… Ready | | techstack-intel | CRM, marketing automation, analytics, chat, support tools β€” detected from page source | βœ… Ready | | social-intel | LinkedIn company profiles, people profiles, company posts | βœ… Ready | | hiring-intel | Open roles across Indeed, LinkedIn, Glassdoor, Google Jobs, ZipRecruiter, and direct careers pages | βœ… Ready | | ad-intel | Active campaigns, ad creatives, targeting signals β€” from LinkedIn Ad Library and Meta Ad Library | βœ… Ready | | review-intel | Star ratings, review counts, pros/cons themes β€” from G2, Capterra, and Glassdoor | πŸ”„ In Progress | | funding-intel | Funding rounds, investors, total raised, valuations β€” from Crunchbase and public filings | πŸ”„ In Progress | | news-intel | Recent press coverage, product launches, leadership changes, M&A activity | πŸ”„ In Progress | | financial-reporting-intel | 10-K/10-Q filings, revenue, growth rate, operating margins, guidance β€” for public companies | πŸ”„ In Progress | | firmographic-intel | Employee count, headcount growth, HQ location, founding year, industry, SIC/NAICS codes, legal entity name β€” all from public sources | πŸ”„ In Progress | | github-intel | Public repos, stars, contributors, commit activity, open issues, tech stack signals β€” from GitHub public API | πŸ”„ In Progress |

Skills

| Skill | What it does | Status | |---|---|---| | Qualify High Inbound Volume | Researches accounts across 5 signals (website, SDR hiring, LinkedIn ads, funding, product launches) to qualify whether they have high inbound lead volume β€” saves results to Apollo | βœ… Ready |

An API key from OpenAI, Anthropic, or Google Gemini is required for LLM-based extraction. Beyond that, no additional API keys are needed. Each MCP runs locally on your machine. Your IP, your requests β€” no proxy infrastructure, no rate limiting concerns.

---

Setup

You'll need two things installed before starting:

Then run these commands in your terminal:

# 1. Clone the repo
git clone https://github.com/ekas-io/open-sales-stack.git
cd open-sales-stack

# 2. Run setup (installs everything and prompts you to choose your LLM provider)
bash scripts/setup.sh

# 3. Verify your setup
bash scripts/verify.sh

# 4. Add all MCPs to Claude
bash scripts/add-to-claude.sh --all

By default, the script adds MCPs to Claude Code if the claude CLI is available, otherwise to Claude Desktop. You can override this:

bash scripts/add-to-claude.sh --all --desktop   # force Claude Desktop
bash scripts/add-to-claude.sh --all --code      # force Claude Code

The setup script will ask you to choose between OpenAI, Anthropic, or Gemini and prompt for your API key. It configures everything in .env automatically.

If you want to change the default model later, edit the LLM_PROVIDER value in your .env file. See .env.example for supported format.

During setup, you'll also be asked how you'd like to authenticate with LinkedIn (for social-intel):

  1. Skip (default) β€” configure later; company scraping works without login
  2. Browser login β€” a browser window opens, you log in manually
  3. Credentials β€” provide your email + password, saved locally for headless login

See the social-intel README for more details.

If you only want specific MCPs:

bash scripts/add-to-claude.sh --website-intel --social-intel --hiring-intel

Verify in Claude

Once added, ask Claude:

"What MCP tools do you have access to?"

You should see your installed tools listed.

---

How the MCPs work together

Each MCP is independent β€” use one or use all. But they're designed to chain naturally in Claude. Here's what a typical company research flow looks like:

You: "Research Acme Corp for me"

Claude calls: website-intel    β†’ scrapes acmecorp.com, extracts product info, pricing, team
Claude calls: techstack-intel  β†’ detects they use HubSpot, Drift, Segment
Claude calls: hiring-intel     β†’ finds 3 open SDR roles on their Greenhouse page
Claude calls: social-intel     β†’ finds their VP Sales on LinkedIn, pulls bio and recent posts
Claude calls: review-intel     β†’ pulls G2 rating (4.2/5, 47 reviews), Glassdoor sentiment
Claude calls: ad-intel         β†’ 12 active LinkedIn ad campaigns, 5 on Meta
Claude calls: funding-intel    β†’ Series B, $24M raised, led by Accel
Claude calls: firmographic-intel β†’ 320 employees, 40% headcount growth YoY
Claude calls: news-intel       β†’ 3 recent press mentions, product launch last month

Claude: "Here's what I found about Acme Corp..."

You don't need to orchestrate this. Claude reads the tool descriptions and decides which to call based on your request.

---

Skills

Skills are instruction files that teach Claude how to use research data for sales workflows. Drop them into your Claude project knowledge or reference them in prompts.

| Skill | What it teaches Claude | |---|---| | Lead Qualification | Evaluate whether a company matches your ICP based on research signals | | Prospect Research | Full account + contact level research methodology | | LinkedIn Recon | Read a prospect's LinkedIn profile and posts for outreach signals | | Cold Email Personalization | Turn research into personalized outreach copy |

MCPs get the data. Skills tell Claude what to do with it.

---

Each MCP in detail

Every package has its own README with tool descriptions, input/output schemas, and usage examples. Browse the packages/ directory, or see detailed use cases on our website: ekas.io/open-sales-stack

---

Contributing

Found a bug? Want to add a new research MCP? PRs welcome. See the packages/ directory for the existing pattern.

---

Custom sales automation

These tools cover common research workflows. If you need AI automation built for your team's specific sales stack β€” CRM integration, lead routing, qualification scoring, automated outreach β€” we build that.

ekas.io β€” AI engineering for B2B sales teams.

---

License

MIT

See related servers & alternatives β†’

Related MCP servers

Browse all β†’

Related guides

Hand-picked reading to help you choose and use Files & Docs servers.