← OSI Global
CRM Project

OSI Global · Sales MCP

How Metawork built a fully automated B2B lead enrichment and order processing platform for OSI: HubSpot CRM connected to Apollo, Zerobounce, and Sales Navigator with dynamic pricing, landing cost calculation, and full scenario health monitoring. 729+ hours delivered.

Duration 5 months
Tasks 34

What was built

The core system is an MCP server that sales reps talk to in chat. It exposes OSI's sales process as a set of tools, skills and playbooks.

The tool surface covers the work reps do dozens of times a day:

  • validate email copy and deliverability through ZeroBounce
  • gate outreach against OSI's team data. No rep can email a blocked account or quote an unapproved vendor by accident.
  • Pure function helpers handle the fiddly stuff: set the right send date and time based on cadence and time zone of the lead, format phones for VoIP app, fetch the right playbook for the job at hand.

Enrichment runs through ZoomInfo and one for Apollo, each behind a single API key with filters applied before anything reaches the rep. Every rep gets vetted leads without having to pass a 30+ roles into a qualification filter. On demand enrichment ensures credit spendage is in check.

The email composition skill is the piece reps use most. It drafts subject and body, then writes both into HubSpot contact custom fields across seven AI email slots, so the sequence picks up the copy without anyone pasting anything or having to send emails manually.

The interesting part of this project was the skills work. OSI's strongest rep had a personal set of prompts and rules that worked extremely well and did not exist anywhere else. We extracted that set, stripped out everything personal, and turned it into general sales skills every rep can run. One MCP, best practices available to the entire team without people figuring out how they work. It just works.

Governance is deliberate because OSI owns this code. We set up CODEOWNERS, branch protection, GitHub teams and a CONTRIBUTING guide, plus CI quality gates running five checks on every pull request.

Tech stack

  • MCP server: Metabrain core, context tracking and skills toolsets enabled
  • CRM: HubSpot, including contact custom fields for AI generated email copy
  • Enrichment: ZoomInfo and Apollo
  • Validation: ZeroBounce plus OSI's internal validation script
  • Repo and CI: GitHub

Recently touched

  • 2026-09-17 First-connect onboarding: rep-friendly intro, demo, question mode, HubSpot connector fallback Done
  • 2026-09-16 Build automated non-intrusive feedback loop for OSI Sales MCP Open
  • 2026-09-10 Per-rep HubSpot sequences are an undocumented prerequisite: only Andy has the AI / Sniper CALLS set Done
  • 2026-09-03 Integrate osi-cowork-pack 2 (Andy, 2026-08-27): new job-change skill, Sales Playbook slot, 08-21/08-27 skill + playbook rules Done
  • 2026-09-01 Enable core context-tracking + skills toolsets (metamcp 0.3.0) Done

Other projects in this case study

  • HubSpot Optimization

    OSI's HubSpot Optimization project is a large-scale initiative delivering a complete lead enrichment and order processing platform. The system combines multiple data sources (Apollo, Zerobounce,…

    Read case study
  • Website Refresh

    We ripped out OSI Global's legacy WordPress installation and replaced it with a lightning-fast static site. To hit strict performance targets, we scaffolded the core project in Astro and built…

    Read case study

Ready to give your company a brain?

Book a free evaluation. We look at your stack and tell you straight whether we are a fit.

Free evaluation