Connect
Optimize
Secure
Announcing StackOne Defender: leading open-source prompt injection guard for your agent • Read More →
Production-ready Freshsales MCP server with 120 extensible actions — plus built-in authentication, security, and optimized execution.
Coverage
Create, read, update, and delete across Freshsales — and extend your agent's capabilities with custom actions.
Authentication
Per-user OAuth in one call. Your Freshsales MCP server gets session-scoped tokens with zero credentials stored on your infra.
Agent Auth →Security
Every Freshsales tool response scanned for prompt injection in milliseconds — 88.7% accuracy, all running on CPU.
Prompt Injection Defense →Performance
Free up to 96% of your agent's context window to enhance reasoning and reduce cost, on every Freshsales call.
Tools Discovery →A Freshsales MCP server lets AI agents read and write Freshsales data through the Model Context Protocol — Anthropic's open standard for connecting LLMs to external tools. StackOne's Freshsales MCP server ships with 120 pre-built actions, fully extensible via the Connector Builder — plus managed authentication, prompt injection defense, and optimized agent context. Connect it from MCP clients like Claude Desktop, Cursor, and VS Code, or from agent frameworks like OpenAI Agents SDK, LangChain, and Vercel AI SDK.
Every action from Freshsales's API, ready for your agent. Create, read, update, and delete — scoped to exactly what you need.
Creates a new contact in Freshsales.
Creates a copy of an existing contact in Freshsales.
Retrieves a contact by ID from Freshsales.
Lists contacts from a specific view in Freshsales.
Updates an existing contact in Freshsales.
Deletes a contact by ID from Freshsales.
Creates a new sales account (company) in Freshsales.
Creates a copy of an existing sales account in Freshsales.
Retrieves a sales account by ID from Freshsales.
Lists sales accounts from a specific view in Freshsales.
Updates an existing sales account in Freshsales.
Deletes a sales account by ID from Freshsales.
Creates a new deal in Freshsales.
Creates a copy of an existing deal in Freshsales.
Retrieves a deal by ID from Freshsales.
Lists deals from a specific view in Freshsales.
Updates an existing deal in Freshsales.
Deletes a deal by ID from Freshsales.
Creates a new task in Freshsales.
Retrieves a task by ID from Freshsales.
Lists tasks from Freshsales filtered by status.
Updates an existing task in Freshsales.
Deletes a task by ID from Freshsales.
Creates a new appointment in Freshsales.
Retrieves an appointment by ID from Freshsales.
Lists filtered appointments from Freshsales. The filter parameter is mandatory.
Updates an existing appointment in Freshsales.
Deletes an appointment by ID from Freshsales.
Creates a new CPQ document in Freshsales.
Retrieves a CPQ document by ID from Freshsales.
Updates an existing CPQ document in Freshsales.
Deletes a CPQ document by ID from Freshsales.
Creates a new note associated with a contact, deal, or sales account in Freshsales.
Updates the content of an existing note in Freshsales.
Deletes a note by ID from Freshsales.
Creates a new product in Freshsales.
Retrieves a product by ID from Freshsales.
Updates an existing product in Freshsales.
Deletes a product by ID from Freshsales.
Lists all products available for deals in Freshsales.
Adds, updates, or removes products associated with a deal in Freshsales.
Creates a new sales activity in Freshsales.
Retrieves a sales activity by ID from Freshsales.
Updates an existing sales activity in Freshsales.
Deletes a sales activity by ID from Freshsales.
Uploads and attaches a file to a contact, sales account, deal, or product in Freshsales.
Attaches a file link (URL) to a contact, sales account, or deal in Freshsales.
Creates a new marketing list in Freshsales.
Adds contacts to a marketing list in Freshsales.
Lists all available contact views (filters) in Freshsales.
Lists all sales activities associated with a contact in Freshsales.
Lists all available sales account views (filters) in Freshsales.
Lists all available deal views (filters) in Freshsales.
Lists all products associated with a CPQ document in Freshsales.
Lists all files and links attached to a contact in Freshsales.
Lists all files and links attached to a deal in Freshsales.
Lists all files and links attached to a sales account in Freshsales.
Retrieves the status and details of a background job in Freshsales.
Lists all sales activities from Freshsales.
Lists all marketing lists in Freshsales.
Lists all contacts belonging to a specific marketing list in Freshsales.
Searches for records by name or email address in Freshsales.
Lists all users who can be set as record owners in Freshsales.
Lists all territories defined in Freshsales.
Lists all deal stages for the default pipeline in Freshsales.
Lists all deal stages for a specific pipeline in Freshsales.
Lists all deal pipelines in Freshsales.
Lists all currencies configured in Freshsales.
Lists all deal loss reasons in Freshsales.
Lists all deal types (classifications) in Freshsales.
Lists all lead sources defined in Freshsales.
Lists all industry types available in Freshsales.
Lists all business types defined in Freshsales.
Lists all campaigns in Freshsales.
Lists all deal payment statuses in Freshsales.
Lists all contact statuses in Freshsales.
Lists all lifecycle stages in Freshsales.
Lists all sales activity types in Freshsales.
Lists all sales activity outcomes in Freshsales.
Lists all sales activity entity types in Freshsales.
Lists all outcomes for a specific sales activity type in Freshsales.
Lists all team designations in Freshsales.
Lists all field definitions for contacts in Freshsales.
Lists all field definitions for deals in Freshsales.
Lists all field definitions for sales accounts in Freshsales.
Lists all field definitions for sales activities in Freshsales.
Adds, updates, or removes products associated with a CPQ document in Freshsales.
Updates the name of a marketing list in Freshsales.
Moves contacts from one marketing list to another in Freshsales.
Removes contacts from a marketing list in Freshsales.
Creates or updates a contact based on a unique identifier in Freshsales.
Creates or updates multiple contacts in bulk in Freshsales.
Assigns an owner to multiple contacts at once in Freshsales.
Permanently and irreversibly deletes all data for a contact in Freshsales.
Deletes multiple contacts at once in Freshsales.
Adds or removes team members associated with a contact in Freshsales.
Creates or updates a sales account based on a unique identifier in Freshsales.
Creates or updates multiple sales accounts in bulk in Freshsales.
Permanently and irreversibly deletes all data for a sales account in Freshsales.
Deletes multiple sales accounts at once in Freshsales.
Adds or removes team members associated with a sales account in Freshsales.
Creates or updates a deal based on a unique identifier in Freshsales.
Creates or updates multiple deals in bulk in Freshsales.
Permanently and irreversibly deletes all data for a deal in Freshsales.
Deletes multiple deals at once in Freshsales.
Adds or removes team members associated with a deal in Freshsales.
Updates multiple CPQ documents in bulk in Freshsales.
Assigns an owner to multiple CPQ documents in bulk in Freshsales.
Restores a deleted CPQ document by ID in Freshsales.
Deletes multiple CPQ documents in bulk in Freshsales.
Restores multiple deleted CPQ documents in bulk in Freshsales.
Permanently deletes a CPQ document and all associated data from Freshsales.
Updates multiple products in bulk in Freshsales.
Assigns an owner to multiple products in bulk in Freshsales.
Restores a deleted product by ID in Freshsales.
Deletes multiple products in bulk in Freshsales.
Restores multiple deleted products in bulk in Freshsales.
Adds, updates, or removes prices for a product in Freshsales.
Searches for contacts matching exact filter criteria in Freshsales.
Looks up records by exact field value match in Freshsales.
Connect your AI agent to Freshsales 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.
View →Use StackOne to connect your AI agent to your CRM, email, and calendar tools to automate deal risk scoring and pipeline alerts.
View →Use StackOne to connect your AI agent to your CRM, sales engagement, and messaging tools to automate outbound prospecting.
View →One endpoint. Any framework. Your agent is talking to Freshsales in under 10 lines of code.
MCP Clients
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>"
]
}
}
}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
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
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
origin_owner_id.All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.