Salesforce tools — every official CLI, plugin, library, MCP server, skills library and editor extension the hub uses, with install commands, checked versions and where each is used
One page listing the tools an AI coding agent needs for Salesforce and Agentforce work — the Salesforce CLI and its plugins, Code Analyzer, Data Loader, the TypeScript libraries (official and community), the Agent Script toolchain, the sf-skills library, the DX MCP server (end of life November 2, 2026), Hosted MCP Servers, Agentforce Vibes and the VS Code extensions. Versions are checked live against npm and GitHub, and each row links the hub documents that use the tool.
markdownreferencev2WG2F-AM9Rstage: referencetrust: officialservice: allinterface: cliinterface: typescriptinterface: mcpinterface: editorSalesforce toolsSalesforce CLI installsf pluginsplugin-agentCode Analyzer v5sfdx-scanner replacedData Loader@salesforce/core@salesforce/agentssource-deploy-retrieveapex-nodejsforce communityagentforce-conversation-clientLightning Out 2.0react-native-agentforcePub/Sub API clientAgent Script toolchainsf-skillsafv-skillsnpx skills add forcedotcom/sf-skillsSalesforce DX MCP server end of life@salesforce/mcpHosted MCP Serversmcp_api scopeAgentforce Vibessalesforcedx-einstein-gptSalesforce Extension Packsalesforcedx-vscode-agentsagent-script-language-clientofficial vs community toolswhich tool for what
Salesforce tools
Generated from raw/TOOLS.json by work/tools/tools_registry.py. It checks each package on npm and each repository on GitHub, and lists the hub documents that mention the tool.
- "Bundled" plugins ship inside the CLI:
sf plugins --coreshows yours. "(community)" marks tools not owned by Salesforce. - Check what you have with
sf --versionandnpm view <package> version deprecated, and pin what you tested with. - Repositories and pinned commits:
reference/overview/source-repositories.md.
Command line
<!-- registry:cli -->
| Tool | Use it for | Get it | Checked version | Used in |
|---|---|---|---|---|
Salesforce CLI (sf) | Orgs, auth, deploy, data, Apex and agents from the shell; everything in this hub uses it | npm install --global @salesforce/cli | 2.155.7 (2026-10-22) | _boot/START.md +24 |
sf agent (plugin-agent, bundled) | Generate, validate, preview, publish, activate and test agents | Bundled with the CLI | 2.2.3 (2026-10-16) | _boot/START.md +13 |
sf project deploy and retrieve (bundled) | Deploy, retrieve, validate, quick deploy, test levels | Bundled | 4.2.19 (2026-10-21) | guides/agentforce/build-agent-with-agentforce-dx.md +8 |
sf org login (plugin-auth, bundled) | Web, JWT and access-token logins | Bundled | 6.0.0 (2026-10-16) | guides/agentforce/build-agent-with-agentforce-dx.md +6 |
sf org (plugin-org, bundled) | Create scratch orgs, sandboxes and agent users; open and display orgs | Bundled | 7.0.2 (2026-10-18) | guides/agentforce/build-agent-with-agentforce-dx.md +4 |
sf data (plugin-data, bundled) | SOQL queries, record CRUD, tree and bulk import and export | Bundled | 5.1.19 (2026-10-18) | reference/agentforce/agent-errors.md |
sf apex (plugin-apex, bundled) | Run anonymous Apex and Apex tests, tail logs | Bundled | 4.4.4 (2026-10-14) | — |
sf package (plugin-packaging, bundled) | Unlocked and managed (2GP) packages | Bundled | 3.0.14 (2026-10-11) | — |
Code Analyzer v5 (sf code-analyzer) | Static analysis of Apex, LWC and flows (PMD, ESLint and others). Replaces the v4 sfdx-scanner plugin, last published April 2025 | sf plugins install @salesforce/plugin-code-analyzer | 5.16.0 (2026-08-26) | — |
sf lightning dev (plugin-lightning-dev) | Local preview of LWC components, apps and sites | sf plugins install @salesforce/plugin-lightning-dev | 6.2.22 (2026-10-15) | — |
| Data Loader | Desktop and command-line bulk import and export (a Java app) | Download from Setup → Data Loader | 67.0.0 | — |
<!-- /registry:cli -->
Libraries for TypeScript and Node.js
<!-- registry:libs -->
| Tool | Use it for | Get it | Checked version | Used in |
|---|---|---|---|---|
| @salesforce/core | Auth info, connections, projects and config: what the CLI is built on | npm install @salesforce/core | 9.4.1 (2026-10-21) | HUB.md +2 |
| @salesforce/agents | Preview, publish, test and call agents from TypeScript (behind sf agent) | npm install @salesforce/agents | 2.3.2 (2026-10-22) | HUB.md +1 |
| @salesforce/source-deploy-retrieve | Metadata registry, source/MDAPI conversion, deploy and retrieve from code | npm install @salesforce/source-deploy-retrieve | 13.7.0 (2026-10-20) | reference/data360/streams-and-mapping.md +1 |
| @salesforce/apex-node | Run Apex tests and anonymous Apex, fetch logs from code | npm install @salesforce/apex-node | 9.1.2 (2026-09-28) | — |
| jsforce (community) | REST, SOQL, Bulk and Metadata calls from Node.js. Community-maintained, not Salesforce. Defaults to API 50.0: set version | npm install jsforce | 3.12.0 (2026-10-16) | HUB.md +5 |
| @salesforce/agentforce-conversation-client | Embed the Agentforce chat for employee agents in a web app through Lightning Out 2.0 (frontdoorUrl outside Salesforce) | npm install @salesforce/agentforce-conversation-client | 12.12.1 (2026-10-20) | — |
| @salesforce/react-native-agentforce | Agentforce in React Native apps (Agentforce Mobile SDK bridge) | npm install @salesforce/react-native-agentforce | 0.8.0 (2026-10-19) | — |
| salesforce-pubsub-api-client (community) | Pub/Sub API (gRPC) client for Node.js: platform events and change data capture. By a Salesforce developer advocate, CC0 | npm install salesforce-pubsub-api-client | 5.6.2 (2026-10-22) | — |
| @apexdevtools/apex-parser (community) | Apex parser; the hub syntax-checks Apex blocks with it | npm install @apexdevtools/apex-parser | 5.3.0 (2026-10-16) | — |
| Agent Script toolchain | Salesforce's open-source Agent Script parser, linter, compiler and language server. Not on npm: build from source (work/tools/README-aslint.md) | git clone and pnpm build | HEAD ace15eb2dc75 | guides/agentforce/build-agent-with-agentforce-dx.md +1 |
<!-- /registry:libs -->
AI, MCP, Data 360 and editors
reference/overview/tools-ai-and-data360.md: sf-skills, the MCP servers, Agentforce Vibes, the Data 360 tools and the VS Code extensions.