Description
Agent Composer provides multiple ways to integrate with external systems, enabling agents to take actions, retrieve data, and interact with enterprise services.Integration Options
| Integration | Use Case | Step Type |
|---|---|---|
| MCP | Connect to MCP-compatible services | MCPClientStep |
| Webhooks | Call REST APIs and trigger actions | WebhookStep |
| Code Execution | Run Python code for calculations | CodeExecutionStep |
| Salesforce | Query Salesforce data | SalesforceSOSLStep |
| Web Search | Search the web for current information | WebSearchStep |
| Other Agents | Query other Contextual AI agents | ContextualAgentStep |
Salesforce Integration
UseSalesforceSOSLStep to execute SOSL searches against Salesforce:
Salesforce Configuration
| Parameter | Type | Required | Description |
|---|---|---|---|
client_id | str | Yes* | Salesforce connected app client ID |
client_secret | str | Yes* | Salesforce connected app client secret |
login_url | str | No | Salesforce login URL (default: production) |
objects_to_return | str | No | SOSL RETURNING clause |
limit | int | No | Maximum results (default: 250) |
timeout | int | No | Request timeout (default: 30) |
username, password, and security_token for user-based auth.
Web Search
UseWebSearchStep for real-time web information:
Web Search Outputs
| Output | Type | Description |
|---|---|---|
web_result | WebResult | Search results with sources |
Query Other Agents
UseContextualAgentStep to retrieve information from other Contextual AI agents:
Vision Language Models
UseVisionLanguageModelStep for multimodal inputs:
VLM Configuration
| Parameter | Type | Default | Description |
|---|---|---|---|
model_id | str | "vertex_ai/gemini-2.0-flash" | Vision-capable model |
temperature | float | 0.0 | Response creativity |
max_tokens | int | 4096 | Maximum response length |