Does Kawl Now have an API?

Yes. Kawl Now has a REST management API, documented in an OpenAPI 3.1 file, and a remote MCP server. Both take a workspace token, so your code or coding agent can change settings, add and approve knowledge, and read conversations and automatic insights. The web widget itself needs no key.

From Voice agent API docs: web widget, REST and MCP

Does Kawl Now have an MCP server?

Yes. It’s a remote server at https://app.kawlnow.com/api/mcp that takes a workspace token from the Developers tab. Its 10 working tools let a coding agent add and approve knowledge, change agent settings, list recent conversations, read automatic insights and fetch the embed code.

From Manage a voice agent from a coding agent over MCP

Should you use the REST API or the MCP server?

Use REST from your own scripts and back-end code, with the OpenAPI file as the contract. Use MCP when a coding agent does the work, because it can discover the tools itself. Both take the same token and change the same workspace, but only MCP returns the embed snippet and only REST returns full transcripts.

From Voice agent API docs: web widget, REST and MCP

Which setup steps can a coding agent do?

Most of them. With a workspace token, a coding agent can use Kawl Now’s MCP server or REST API to add knowledge, update agent settings and allowed origins, switch calls on and read conversations, and the MCP get_installation tool returns your embed code. Approval is always a separate call, but any workspace token can make it. If a person should approve each source, block the approve_knowledge tool in your MCP client and tell your coding agent to leave approval to you.

From How an AI voice agent works on your website

Can my coding agent approve knowledge?

Yes. Any workspace token can approve sources, over MCP or the REST API, and there are no read-only tokens. Blocking approve_knowledge in your MCP client, or confirming each call yourself, keeps MCP approvals with a person. A coding agent that can run commands and read the token could still approve over REST, so check which sources are approved in the dashboard yourself.

From Manage a voice agent from a coding agent over MCP

Can a coding agent read call transcripts over MCP?

Not in full. list_conversations returns each recent call’s topic, status and feedback, plus the start of what the caller said, and conversation_insights quotes callers in its automatic insights. Full transcripts are in the dashboard and the REST API.

From Manage a voice agent from a coding agent over MCP

Which MCP clients work with Kawl Now?

Clients that support remote MCP servers over Streamable HTTP, with protocol version 2026-07-28 or 2025-11-25, and let you set an Authorization header. Automated tests cover the protocol rather than named clients, so ask your coding agent to call get_workspace first to check the connection.

From Manage a voice agent from a coding agent over MCP

What should you do if a workspace token leaks?

Revoke it under Developers or with DELETE /api/manage/keys/{id}, and it stops working at once. A token can create others, so also revoke any token under Active tokens that you don’t recognise. Then create a new token for your tools, and check for changes you didn’t make: both agents’ greetings, instructions and allowed origins, and which sources are approved. Kawl Now emails the workspace owner when tokens are created or revoked, but approvals and instruction changes send no email.

From Voice agent API docs: web widget, REST and MCP

Do workspace tokens expire?

No. A Kawl Now workspace token works until you revoke it, so rotate tokens yourself on a schedule, such as every three months, and whenever someone who had access leaves.

From API key security: keep workspace tokens safe

Can I create a read-only API key?

No. Every Kawl Now workspace token can manage almost everything in one workspace, including approvals, transcripts and other tokens, though verifying or changing a team phone number still needs the signed-in dashboard. Limit the risk by giving each tool its own token, storing it as a secret and revoking any you no longer use.

From API key security: keep workspace tokens safe

Is there a Kawl Now SDK or JavaScript widget API?

No. You embed the web widget with a script tag and call the REST API or MCP server with plain HTTPS requests, so there’s nothing to install. There are no webhooks either, so poll GET /api/manage/workspace for new conversations.

From Voice agent API docs: web widget, REST and MCP

Does Kawl Now send webhooks?

No. Kawl Now has no webhooks or outbound events. Poll GET /api/manage/workspace for new conversations, then fetch each finished conversation’s transcript with GET /api/manage/conversations/{id}.

From What is a webhook? Webhooks vs polling explained

Are there ready-made help desk or CRM connectors?

No. Kawl Now imports support docs from GitHub, installs on your website with the embed, and lets your own tools manage it through MCP and the REST API. A help desk, CRM or calendar connection would need separate work, and it doesn’t send webhooks.

From Voice agent integrations: GitHub, MCP and REST