1.3.2npm · sf-mcp · current release
Observed 2026-08-15T22:58:20.777Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2025-06-18.
{
"tools": {
"listChanged": true
},
"resources": {
"listChanged": true
}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
sf_cache_clearClear the cached SF command metadata to force a refreshInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
sf_cache_refreshRefresh the SF command cache by re-scanning all available commandsInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
sf_detect_project_directoryGet instructions for setting up Salesforce project directories for command executionInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
sf_list_rootsList all configured Salesforce project directories and their metadataInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | — · — | — |
sf_set_project_directorySet a Salesforce project directory for command execution contextInput schema{
"type": "object",
"properties": {
"directory": {
"type": "string",
"description": "The absolute path to a directory containing an sfdx-project.json file"
},
"name": {
"type": "string",
"description": "Optional name for this project root"
},
"description": {
"type": "string",
"description": "Optional description for this project root"
},
"isDefault": {
"type": "boolean",
"description": "Set this root as the default for command execution"
}
},
"required": [
"directory"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
} | — | — · — | — |
{
"resource_key": "sf://help",
"uri": "sf://help",
"name": "sf-help",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "f2dc676037ead21cf9543273cd93120f57482ba024b524e0742bd2f35e8c2da9"
}{
"resource_key": "sf://roots",
"uri": "sf://roots",
"name": "sf-roots",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "114a07c875a92e887fe813cfa750f7bf673d8911917f4677f0dbda3572895cea"
}{
"resource_key": "sf://version",
"uri": "sf://version",
"name": "sf-version",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "2e16bcf82ee575988f5ac1548a216f394a0a9455ba718791edd9430e8d036b53"
}{
"template_key": "sf://commands/{command}/help",
"uri_template": "sf://commands/{command}/help",
"name": "sf-command-help",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "3cefb39cfc259bd9d3b35affa57a664830dda23ebe588ee628cf096b0a2aa273"
}{
"template_key": "sf://roots/{root}/commands/{command}",
"uri_template": "sf://roots/{root}/commands/{command}",
"name": "sf-root-command",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "a84c868d1c469b2cd6def12bcd9fbca3f21554e0e8d00de0ca8db39fe078b4f1"
}{
"template_key": "sf://topics/{topic}/commands/{command}/help",
"uri_template": "sf://topics/{topic}/commands/{command}/help",
"name": "sf-topic-command-help",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "c008a1d2cf1a8c145d9275698bc38658f16a4933de8fa4d0342644b821e8a74a"
}{
"template_key": "sf://topics/{topic}/help",
"uri_template": "sf://topics/{topic}/help",
"name": "sf-topic-help",
"description": null,
"mime_type": null,
"annotations": null,
"metadata_hash": "f2f5dc779d30a762663da89b038657d502d6aec0af97479ce921248effed8183"
}