sf_list_objects
Pack: salesforce · Endpoint: https://gateway.pipeworx.io/salesforce/mcp
No MCP client? Call it directly: GET https://gateway.pipeworx.io/v1/tools/sf_list_objects for the schema, then POST the same URL with its arguments for the data.
List all SObject types available in your Salesforce org. Returns object names and labels. Use to discover queryable objects.
Example call
Arguments
{}
curl
curl -X POST https://gateway.pipeworx.io/salesforce/mcp \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"sf_list_objects","arguments":{}}}'
TypeScript (@pipeworx/sdk)
import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();
const result = await pipeworx.call('sf_list_objects', {});
Response shape
| Field | Type | Description |
|---|---|---|
sobjects | array | Array of available SObject types |
error | string | Error code if request failed |
message | string | Error message if request failed |
Full JSON Schema
{
"type": "object",
"properties": {
"sobjects": {
"type": "array",
"description": "Array of available SObject types",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "SObject type name"
},
"label": {
"type": "string",
"description": "SObject display label"
},
"queryable": {
"type": "boolean",
"description": "Whether object can be queried"
}
}
}
},
"error": {
"type": "string",
"description": "Error code if request failed"
},
"message": {
"type": "string",
"description": "Error message if request failed"
}
}
}
Connect
Add this to your MCP client config, or use one-click install buttons:
{
"mcpServers": {
"salesforce": {
"url": "https://gateway.pipeworx.io/salesforce/mcp"
}
}
}
See Getting Started for client-specific install steps.