> For clean Markdown of any page, append `.md` to the page URL.
> For a complete documentation index, see https://docs.sarvam.ai/llms.txt.
> For full documentation content in one file, see https://docs.sarvam.ai/llms-full.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.sarvam.ai/_mcp/server.

# Core tools

Core tools are **built-in** tools the harness provides. They run **during the call**, and each is enabled automatically based on the agent's settings and what's attached, rather than added by hand.

| Core tool               | What it does                                                          | Enabled when                                                                                                                |
| ----------------------- | --------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------- |
| **End call**            | Lets the agent hang up when the conversation is finished              | Always available, it's a required tool call                                                                                 |
| **KB Query**            | Searches the attached knowledge base for answers to factual questions | A [knowledge base](/conversations/build/knowledge-base) is attached                                                         |
| **Voicemail detection** | Detects answering machines and leaves a voicemail                     | "Voicemail" is enabled in [settings](/conversations/build/conversation-settings#voicemail-detection-and-message)            |
| **Language switch**     | Lets the agent change the spoken language mid-call                    | "Switch language during call" is enabled in [settings](/conversations/build/conversation-settings#language-personalisation) |