22 v

Salesforce CLI

Salesforce REST API - SOQL queries, record CRUD, leads, opportunities

pip install cli-anything-salesforce
← Back to CLI-Anything Toolkit

Quick Start

# 1. Install
pip install cli-anything-salesforce

# 2. Configure
export [email protected]
export SALESFORCE_PASSWORD=password
export SALESFORCE_SECURITY_TOKEN=security-token

# 3. Verify
salesforce-cli detect

# 4. Discover capabilities (Agent-friendly)
salesforce-cli schema

Agent Integration

salesforce-cli --json schema        # Discover all commands without credentials
salesforce-cli --json detect        # Verify connectivity and credentials
salesforce-cli --json query 'SELECT Id,Name FROM Contact LIMIT 10'

Command Reference

CommandDescription
detectCheck connectivity
query 'SELECT Id,Name FROM Contact LIMIT 10'SOQL query
objects listList all sObjects
record get OBJECT RECORD_IDGet a record
record create OBJECT --data '{...}'Create a record
record update OBJECT RECORD_ID --data '{...}'Update a record
record delete OBJECT RECORD_IDDelete a record
schemaOutput capability schema

Environment Variables

[email protected]
SALESFORCE_PASSWORD=password
SALESFORCE_SECURITY_TOKEN=security-token
# OR: SALESFORCE_ACCESS_TOKEN + SALESFORCE_INSTANCE