No LLM models available
Add your first model to get started
No LLM tools available
Add your first tool to get started
No dynamic functions available
Add your first dynamic function to get started
No LLM agents available
Create your first AI agent to get started
No LLM prompts available
Add your first prompt to get started
No LLM resources available
Add your first resource to get started
Identifier: {{ system.internal_identifier }}
Transport:
URL: {{ system.custom_data?.mcp_config?.url || 'Not configured' }}
Tools Available:
Updated: {{ formatDate(system.updated_at) }}
Connect to external Model Context Protocol systems to extend your LLM capabilities with external tools and services.
No conversations found
Conversations will appear here when users interact with AI models
{{ mind.description || 'No description' }}
No Minds Found
Create a mind to organize your memories
No cost data available
Loading cost data...
This may take a moment for large datasets
No cost data available
Cost data will appear here once LLM messages have been generated
Loading available models...
The prompt serves as initial instructions to the AI model, setting the context and guidelines for how it should respond.
Example prompt components:
No configuration fields defined
Configuration fields allow users to customize tool behavior when used in agents
Tools extend LLM capabilities with full access to the Model API data layer through execute_action methods.
params - Parameters from your Tool Schemaconfigurations - Configuration fields for this toollistRecords(model, options) - List/search recordsgetRecord(model, id) - Get single recordcreateRecord(model, data) - Create new recordupdateRecord(model, id, data) - Update recorddeleteRecord(model, id) - Delete recordfindOrCreateRecord(model, findData, createData) - Find existing or create newfetch(url, options) - HTTP requestsurlEncode(params) - URL parameter encoding
// Verify member using BizTxnEvent
var verification = listRecords('BizTxnEvent', {
search_query: {
where: {
'custom_fields.verification_code': params.code,
'custom_fields.member_id': params.member_id
}
},
limit: 1
});
if (verification.success && verification.data.length > 0) {
return {
verified: true,
member: verification.data[0].custom_fields
};
} else {
return {
verified: false,
error: 'Invalid verification code'
};
}
// Create project and assign to user
var project = createRecord('Project', {
name: params.project_name,
description: params.description,
budget: params.budget
});
if (project.success) {
// Link project to user
linkRecords('Project', project.data.id,
'Users', params.user_id);
return 'Project created with ID: ' + project.data.id;
} else {
return 'Error: ' + project.error;
}
// Complex search with joins and aggregates
var results = listRecords('BizTxnEvent', {
search_query: {
joins: ['biz_txn_event_type'],
where: {
'biz_txn_event_types.internal_identifier': 'payment',
'created_at': { 'gt': '2024-01-01' }
},
outputs: {
functions: {
total_amount: { sum: 'amount' },
avg_amount: { avg: 'amount' },
count: { count: '*' }
}
}
}
});
return {
analytics: results.data,
summary: 'Found ' + results.data.length + ' payments'
};
// Create contact and notify external system
var contact = createRecord('Party', {
business_party_type: 'Individual',
description: params.full_name,
custom_fields: {
email: params.email,
source: 'tool_import'
}
});
if (contact.success) {
// Notify external webhook
var response = fetch(configurations.webhook_url, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + configurations.api_token
},
body: JSON.stringify({
event: 'contact_created',
contact_id: contact.data.id
})
});
return {
contact_id: contact.data.id,
webhook_status: response.status
};
}
{
"type": "object",
"properties": {
"member_id": {
"type": "string",
"description": "Member ID to verify"
},
"verification_code": {
"type": "string",
"description": "6-digit verification code"
}
},
"required": ["member_id", "verification_code"]
}
Tool Description:
{{ toolExecution.tool.description }}
Input Parameters (JSON):
Execution Result:
{{ content.text || content }}
{{ toolExecution.result.error }}
Format: minute hour day month weekday
Special characters:
params - Parameters passed when executingcontext.config - Your configuration objectcontext.functionId, context.functionName, context.tenantId - Metadatacontext.oauth.accessToken, context.oauth.tokenType - OAuth tokens (if configured)
Optional configuration object accessible via context.config in your code.
Share this integration guide with developers who need to call this function via API.
Description:
{{ dynamicFunctionExecution.function?.description || 'No description' }}
Input Parameters (JSON):
params in your function.
Execution Result:
{{ JSON.stringify(dynamicFunctionExecution.result.result, null, 2) }}
{{ dynamicFunctionExecution.result.error }}
No execution history found
Input Parameters:
{{ JSON.stringify(selectedExecutionDetails.input_params, null, 2) }}
{{ selectedExecutionDetails.successful ? 'Result' : 'Error' }}:
{{ selectedExecutionDetails.successful ? JSON.stringify(selectedExecutionDetails.result, null, 2) : selectedExecutionDetails.error_message }}
{{ dynamicFunctionImportData.description }}
{{ llmToolImportData.description }}
No options defined
Prompts are reusable text templates that provide instructions or context to LLMs.
Best practices:
Example prompt:
You are a helpful assistant that analyzes customer feedback.
Please categorize the following feedback into one of these categories:
- Positive
- Negative
- Neutral
- Feature Request
Provide your response in this format:
Category: [category]
Confidence: [1-10]
Summary: [brief summary]
Resources provide data or functionality that can be used by LLM agents and tools.
Resource types:
Content example:
Company Policy Manual
1. Work Hours: 9 AM - 5 PM
2. Dress Code: Business casual
3. Remote Work: Allowed 2 days/week
4. PTO: 15 days annually
Function example:
// Weather API integration
const response = await fetch(
`https://api.weather.com/v1/current?location=${params.city}`
);
return response.json();
Tools are automatically discovered after connecting to the MCP server
Loading available tools...
Found {{ mcpSystemTools.length }} tool{{ mcpSystemTools.length !== 1 ? 's' : '' }} available on this MCP system:
{{ tool.description }}
{{ JSON.stringify(tool.inputSchema, null, 2) }}
This MCP system doesn't have any tools available, or the tools haven't been loaded yet. Try refreshing the tools from the main interface.
No generation requests found for this app
Format: minute hour day month weekday
Special characters:
No tools found
{{ toolSelectionSearch ? 'No tools match your search criteria' : 'No tools available to attach' }}
No tool selected for configuration
No resources found
{{ resourceSelectionSearch ? 'No resources match your search criteria' : 'No resources available to attach' }}
No conversations yet
Start a new conversation to begin chatting with this AI agent.
{{ run.output }}
{{ childRun.output }}
Loading conversation details...
Loading cost breakdown...
No cost data available for this conversation
Loading members...
No members yet
Add individuals to this conversation to enable collaboration.
No roles found{{ roleSelectionSearch ? ' matching your search' : '' }}
No security roles found{{ securityRoleSelectionSearch ? ' matching your search' : '' }}