Validate Salesforce Connection
sf_validate_connectionValidates Salesforce credentials by making a live API call to the org. Returns connection status, org ID, username, and instance URL.
Instructions
Tests that the provided Salesforce credentials are valid by making a live API call to the org. Use this before scaffolding a project to confirm credentials work.
Returns:
connected: boolean
org_id: Salesforce Org ID
username: Authenticated username
instance_url: Confirmed org URL
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"sf_client_id": "<sf_client_id>",
"sf_client_secret": "<sf_client_secret>",
"sf_refresh_token": "<sf_refresh_token>",
"sf_base_url": "<sf_base_url>"
},
"name": "sf_validate_connection"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sf_client_id | Yes | Salesforce Connected App Consumer Key (Client ID) | |
| sf_client_secret | Yes | Salesforce Connected App Consumer Secret (Client Secret) | |
| sf_refresh_token | Yes | Salesforce OAuth2 Refresh Token obtained after authorization | |
| sf_base_url | Yes | Salesforce org instance URL, e.g. https://myorg.my.salesforce.com (sandbox auto-detected from hostname) |