MCP tools reference
When you connect an MCP client to roxels-mcp, the assistant gains a set of tools it can call. You don't call these directly — the assistant decides when, based on your conversation. This page lists what's available so you know what to ask for.
Templates
Manage and inspect the templates in your org.
| Tool | What the assistant uses it for |
|---|---|
list_templates |
Show what templates exist in your org. |
get_template |
Read the full configuration of one template. |
create_template |
Author a new template from a natural-language description. |
update_template |
Modify goals, settings, outputs, phases. |
list_template_versions |
See the version history of a template. |
get_template_recent_sessions |
List the latest N conversations for a template. |
Conversations
Inspect and orchestrate conversation runs.
| Tool | What the assistant uses it for |
|---|---|
create_interview |
Start a server-side conversation against a template. |
list_interviews |
Show recent conversations, optionally filtered. |
get_interview |
Read transcript, findings, summary, and output deliveries for one conversation. |
get_session_diagnostics |
Surface latency, errors, and delivery details for one session. |
Persons
Manage participants and their identity.
| Tool | What the assistant uses it for |
|---|---|
list_persons |
List users tracked by your org. |
create_person |
Pre-register a participant with name and context. |
Embeds
Set up the browser-side embed.
| Tool | What the assistant uses it for |
|---|---|
list_embed_keys |
Show the embed keys for a template. |
create_embed_key |
Generate a new domain-allowlisted embed key. |
get_embed_code |
Produce the HTML snippet and init code for a template. |
Outputs and integration
Configure how data leaves Roxels.
| Tool | What the assistant uses it for |
|---|---|
get_integration_shape |
Read the current delivery proposal for a template (webhooks, frontend callbacks, chained API calls). |
revise_integration_shape |
Propose a change to the delivery shape. |
confirm_integration_shape |
Lock in the integration shape. |
update_webhook_schema |
Update the JSON Schema attached to a webhook output. |
Skills and capabilities
Discover what the agent can do.
| Tool | What the assistant uses it for |
|---|---|
list_skills |
List skills available in your org. |
list_skillsets |
List curated skill bundles. |
list_advisors |
List observer agents. |
list_archetypes |
List template archetypes and their prompt sections. |
list_data_sources |
List declared data sources for a template. |
Quality and recommendations
The MCP's best feature — the assistant calls these to suggest concrete improvements.
| Tool | What the assistant uses it for |
|---|---|
guided_setup_questions |
The most useful tool. Assess a template against best practices and real session data; return actionable recommendations. |
get_template_issues |
List coverage gaps and validation warnings on a template. |
get_runtime_learnings |
Read the learnings accumulated from webhook failures and other runtime signals. |
get_next_action |
Propose what to work on next, based on the state of your templates and recent sessions. |
Discovery
Find out what's available.
| Tool | What the assistant uses it for |
|---|---|
get_mcp_index |
Return the full catalog of MCP tools and their schemas. The assistant uses this to discover its own capabilities. |
How the assistant decides what to call
You don't have to know these names. Ask the assistant in plain language:
- "Show me my templates" →
list_templates - "Why isn't the webhook firing?" →
get_template_issues+get_template+ maybeget_session_diagnostics - "What should I work on next?" →
get_next_action - "Walk me through what's wrong with this template" →
guided_setup_questions
If you're curious what tool the assistant just used, ask: "Which MCP tool did you call for that?" — it'll tell you.
Adding capabilities
When the Roxels backend adds a new tool, the MCP package gets a new version. Upgrade with:
pip install --upgrade roxels-mcpThe assistant can then call the new tool the next time it starts up.
Read next
- MCP overview — Why and when to use the MCP.
- Install — Setup for Claude Code, Cursor, and other clients.
- Templates overview — What the assistant edits.