Lusha MCP Server
for AI Agents
Connect your AI agent to StackOne's Lusha MCP server and give it 40 MCP tools out of the box. Auth, tool execution, and security all managed.
Coverage
40 Agent Actions
Create, read, update, and delete across Lusha — and extend your agent's capabilities with custom actions.
Authentication
Agent Tool Authentication
Per-user OAuth in one call. Your Lusha MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Agent Protection
Every Lusha tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Max Agent Context. Min Cost.
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Lusha call.
Tools Discovery →What is the Lusha MCP Server?
A Lusha MCP server lets AI agents read and write Lusha data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Lusha MCP server ships with 40 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, observability, and agent execution runtime. Connect it from MCP clients like Claude Desktop, Claude Code, Cursor, Goose, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
All Lusha MCP Tools
Every action from Lusha's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Subscriptions
- Create Subscription
Create one or more webhook subscriptions
- List Subscriptions
List all webhook subscriptions configured for the account
- Get Subscription
Retrieve a single webhook subscription by its ID
- Update Subscription
Update a webhook subscription's URL, signal types, name, active state, or secret
- Delete Subscriptions
Permanently delete one or more webhook subscriptions
Other (35)
- Get Account Usage Statistics
Retrieve current API credit usage statistics
- Search Company Names
Search company name filter values by text
- Get Company Industries
List available industries for company filtering
- Get Company Sizes
List available company size ranges for filtering
- Get Company Revenue Ranges
List available revenue ranges for company filtering
- Search Company Locations
Search location filter values by text for company filtering
- Get Company SIC Codes
List available SIC codes for company filtering
- Get Company NAICS Codes
List available NAICS codes for company filtering
- Get Company Intent Topics
List available intent topics for company filtering
- Search Company Technologies
Search technology filter values by text for company filtering
- Get Contact Departments
List available departments for contact filtering
- Get Contact Seniority Levels
List available seniority levels for contact filtering
- Get Contact Data Points
List available data point filters for contact searches
- Get Contact Countries
List all countries available for contact filtering
- Search Contact Locations
Search location filter values by text for contact filtering
- Search Single Contact
Find and enrich a single contact using search criteria
- Search Multiple Contacts
Enrich multiple contacts in a single request
- Search Single Company
Find detailed information about a single company
- Search Multiple Companies
Search for multiple companies in a single request
- Get Contact Lookalikes
Returns contact lookalikes based on seed contacts
- Get Company Lookalikes
Returns company lookalikes based on seed companies
- Search Prospecting Contacts
Search for contacts using various filters
- Search Prospecting Companies
Search for companies using various filters
- Get Signal Options
Retrieve available signal options for a specific entity type (contact or company)
- Get Contact Signals By ID
Retrieve recent signals (promotion, company change) for up to 100 Lusha contact IDs
- Search Contact Signals
Retrieve signals for contacts identified by LinkedIn URL, email, or name
- Get Company Signals By ID
Retrieve recent signals (hiring, headcount, news, traffic, IT-spend) for up to 100 Lusha company IDs
- Search Company Signals
Search for company signals using identifiers like domain, company name, or ID
- Get Webhook Audit Logs
Retrieve paginated webhook delivery audit logs
- Get Webhook Audit Log Statistics
Retrieve aggregated webhook delivery statistics
- Get Account Webhook Secret
Retrieve the account-level webhook signing secret
- Enrich Prospecting Contacts
Enrich contacts returned by the prospecting search
- Enrich Prospecting Companies
Enrich companies returned by the prospecting search
- Test Subscription
Send a test webhook delivery to verify a subscription's endpoint
- Regenerate Account Webhook Secret
Regenerate the account-level webhook signing secret
Lusha AI Agent Use Cases
Connect your AI agent to Lusha and help your team scale the sales operations they run by hand today.
Use StackOne to connect your AI agent to your CRM, email, and calendar tools to automate post-demo follow-up.
ViewUse StackOne to connect your AI agent to your CRM, email, and calendar tools to automate deal risk scoring and pipeline alerts.
ViewUse StackOne to connect your AI agent to your CRM, sales engagement, and messaging tools to automate outbound prospecting.
ViewSet Up Your Lusha MCP Server in Minutes
One endpoint. Any framework. Your agent is talking to Lusha in under 10 lines of code.
Agent Frameworks
{
"mcpServers": {
"stackone": {
"command": "npx",
"args": [
"-y",
"mcp-remote@latest",
"https://api.stackone.com/mcp?x-account-id=<account_id>",
"--header",
"Authorization: Basic <YOUR_BASE64_TOKEN>"
]
}
}
}Platform Resources
MCP Code Mode: Keeping Tool Responses Out of Agent Context
Anthropic's code_execution processes data already in context. Custom MCP code mode keeps raw tool responses in a sandbox. 14K tokens vs 500.
11 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Indirect Prompt Injection Defense for MCP Tools: A Technical Guide
MCP tools that read emails, CRM records, and tickets are indirect prompt injection vectors. Here's how we built a two-tier defense that scans tool results in ~11ms.
12 min
MCP vs A2A: Architecture, Security, and When to Use Each
MCP vs A2A: what each protocol standardizes, how they differ, their shared security risks including indirect prompt injection, and when to use one, both, or a hybrid architecture.
12 min
MCP vs API: What 200+ Connector Builds Taught Us
MCP wraps APIs, it doesn't replace them. After building 200+ connectors that serve both, here's when each approach wins.
14 min read
Lusha MCP Server FAQ
Does StackOne have a Lusha MCP server?
Lusha MCP server vs direct API integration — what's the difference?
How does Lusha authentication work for AI agents?
origin_owner_id.Are Lusha MCP tools vulnerable to prompt injection?
What is the context bloat of a Lusha agent and how do I avoid it?
Can I limit which actions my Lusha agent can access?
Can I create custom agent actions for my Lusha MCP server?
When should I NOT use a Lusha MCP server?
What AI frameworks and AI clients does the StackOne Lusha MCP server support?
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.