> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://poly-ai.ferndocs.com/agent-studio/tools/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://poly-ai.ferndocs.com/_mcp/server. # Tools ## Docs - [Tools](https://poly-ai.ferndocs.com/agent-studio/tools/overview.md): Add custom logic and API integrations using Python functions. - [Create tool](https://poly-ai.ferndocs.com/agent-studio/tools/create-tool.md): Write Python functions with parameters and return values to integrate APIs and business logic. - [Using tools](https://poly-ai.ferndocs.com/agent-studio/tools/using-tools.md): Attach functions to FAQs actions to call APIs and perform logic when topics match. - [Webchat overview](https://poly-ai.ferndocs.com/agent-studio/tools/functions/webchat-overview.md): Embed PolyAI's webchat experience in your web and mobile apps. - [Chat configuration](https://poly-ai.ferndocs.com/agent-studio/tools/functions/chat-configuration.md): Configure the webchat widget's appearance and behavior. - [Multichannel](https://poly-ai.ferndocs.com/agent-studio/tools/functions/multichannel.md): Deliver consistent conversations across voice, chat, and messaging. - [Tool classes](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/classes.md): Use Conversation, Voice, and utility classes to manage state and configure TTS providers in functions. - [Conversation](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/object.md): The Conversation object, its attributes, and methods. - [Conversation utilities](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/utilities.md): Access secrets and helper methods for extracting addresses and other structured data from conv.utils. - [Conversation API client](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/api.md): Call configured APIs from functions using conv.api with automatic environment and auth handling. - [Conversation log](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/log.md): Write structured log entries visible in Conversation Review diagnostics using conv.log methods. - [ASR biasing from functions](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/asr-biasing.md): Set and clear speech recognition biasing at runtime using conv.set_asr_biasing() for dynamic vocabulary. - [Disable knowledge topics from functions](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/disable-kb-topics.md): Exclude specific FAQs from RAG retrieval at runtime using conv.disable_kb_topics() based on conversation context. - [History](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/history.md): Access conversation turn history as UserInput and AgentResponse objects from conv.history. - [Voice](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/voice.md): Configure TTS providers like ElevenLabs and Cartesia programmatically using voice classes. - [Agent memory](https://poly-ai.ferndocs.com/agent-studio/tools/classes-and-objects/agent-memory.md): Remember information about returning callers across separate conversations using persistent key-value storage. - [Start tool](https://poly-ai.ferndocs.com/agent-studio/tools/start-tool.md): Initialize conversation state, read SIP headers, and set variant routing before the greeting plays. - [End tool](https://poly-ai.ferndocs.com/agent-studio/tools/end-tool.md): Run post-call processing asynchronously after a conversation ends. - [Return values](https://poly-ai.ferndocs.com/agent-studio/tools/return-values.md): Control agent behavior with strings, utterances, handoffs, and other return types from functions. - [Variables](https://poly-ai.ferndocs.com/agent-studio/tools/variables.md): Store and access data across conversation turns using the conv.state object in functions. - [Delay control](https://poly-ai.ferndocs.com/agent-studio/tools/delay-control.md): Play interim filler phrases while functions execute to keep callers engaged and avoid silence. - [Libraries](https://poly-ai.ferndocs.com/agent-studio/tools/libraries.md): Standard library and pre-installed packages available to functions, including requests, jsonschema, and urllib3.