Overview
To ensure that MCP (Model Context Protocol) tools are called correctly by the AI assistant, you must explicitly mention the tool in your prompts. Without explicit instructions, the probability of the tool being invoked decreases significantly.
Add input with name mcpServerUrl with value your MCP server url.
IMPORTANT: currently we don’t support header API key authorisation.
Required Format
When you need the AI assistant to use an MCP tool, include the following instruction in your prompt:
If you need to send data to CRM use tool
brightcallmcp_toolname.Where
toolnameis the actual name of the tool as defined in the MCP server.
Example
Here is a real example from a working setup: If you need to send data to CRM use tool brightcallmcp_google_calendar_api_request_beta.
Important Notes
Explicit Instructions Required: The AI assistant needs explicit instructions to call MCP tools. Simply having the tool available is not sufficient.
Tool Naming: The tool name must match exactly as it appears in your MCP server configuration, prefixed with
brightcallmcp_.Placement in Prompts: Include this instruction in the relevant section of your prompt where the tool should be used (e.g., in the knowledge base, campaign data, or assistant instructions).
Context Matters: Provide context about when and why the tool should be used to improve the likelihood of correct invocation.
Best Practices
Include the tool instruction in the section of your prompt that describes the action requiring the tool
Be specific about when the tool should be used
Test the prompt multiple times to ensure the tool is being called reliably
If the tool is not being called, try making the instruction more explicit or adding it to multiple relevant sections of your prompt
Troubleshooting
Verify the tool name matches exactly (including the
brightcallmcp_prefix)Ensure the instruction is explicitly stated in the prompt
Check that the instruction is placed in a relevant context within the prompt
Consider adding the instruction to multiple sections (knowledge base, campaign data, etc.)
Test with different phrasings if the current instruction is not working


