Skip to main content
Glama

Salesforce MCP Server

salesforce_manage_debug_logs

Enable, disable, or retrieve Salesforce debug logs for users. Specify log levels, expiration times, or retrieve specific logs with optional full content inclusion. Validate user existence before operations.

Instructions

Manage debug logs for Salesforce users - enable, disable, or retrieve logs.

Examples:

  1. Enable debug logs for a user: { "operation": "enable", "username": "user@example.com", "logLevel": "DEBUG", "expirationTime": 30 }
  2. Disable debug logs for a user: { "operation": "disable", "username": "user@example.com" }
  3. Retrieve debug logs for a user: { "operation": "retrieve", "username": "user@example.com", "limit": 5 }
  4. Retrieve a specific log with full content: { "operation": "retrieve", "username": "user@example.com", "logId": "07L1g000000XXXXEAA0", "includeBody": true }

Notes:

  • The operation must be one of: 'enable', 'disable', or 'retrieve'
  • The username parameter is required for all operations
  • For 'enable' operation, logLevel is optional (defaults to 'DEBUG')
  • Log levels: NONE, ERROR, WARN, INFO, DEBUG, FINE, FINER, FINEST
  • expirationTime is optional for 'enable' operation (minutes until expiration, defaults to 30)
  • limit is optional for 'retrieve' operation (maximum number of logs to return, defaults to 10)
  • logId is optional for 'retrieve' operation (to get a specific log)
  • includeBody is optional for 'retrieve' operation (to include the full log content, defaults to false)
  • The tool validates that the specified user exists before performing operations
  • If logLevel is not specified when enabling logs, the tool will ask for clarification

Input Schema

NameRequiredDescriptionDefault
expirationTimeNoMinutes until the debug log configuration expires (optional, defaults to 30)
includeBodyNoWhether to include the full log content (optional, defaults to false)
limitNoMaximum number of logs to retrieve (optional, defaults to 10)
logIdNoID of a specific log to retrieve (optional)
logLevelNoLog level for debug logs (required for 'enable' operation)
operationYesOperation to perform on debug logs
usernameYesUsername of the Salesforce user

Input Schema (JSON Schema)

{ "properties": { "expirationTime": { "description": "Minutes until the debug log configuration expires (optional, defaults to 30)", "type": "number" }, "includeBody": { "description": "Whether to include the full log content (optional, defaults to false)", "type": "boolean" }, "limit": { "description": "Maximum number of logs to retrieve (optional, defaults to 10)", "type": "number" }, "logId": { "description": "ID of a specific log to retrieve (optional)", "type": "string" }, "logLevel": { "description": "Log level for debug logs (required for 'enable' operation)", "enum": [ "NONE", "ERROR", "WARN", "INFO", "DEBUG", "FINE", "FINER", "FINEST" ], "type": "string" }, "operation": { "description": "Operation to perform on debug logs", "enum": [ "enable", "disable", "retrieve" ], "type": "string" }, "username": { "description": "Username of the Salesforce user", "type": "string" } }, "required": [ "operation", "username" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tsmztech/mcp-server-salesforce'

If you have feedback or need assistance with the MCP directory API, please join our Discord server