---
title: "Update Voice Agent Resource"
description: "Partially update a voice agent resource: send at least one field."
---

> Documentation Index
> Fetch the complete documentation index at: https://docs.speakai.co/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Voice Agent Resource

`update_voice_agent_resource` is a tool in the Speak AI MCP server. Partially update
a voice agent resource: send at least one field.

## What does it do?

Partially update a voice agent resource: send at least one field. Requires the OWNER
or ADMIN role. agentId cannot be changed. Changing url, title, or description
re-triggers embedding.

## Parameters

`update_voice_agent_resource` takes 6 parameters, 1 of them required.

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `resourceId` | string | Yes | ID of the resource to update (from `list_voice_agent_resources`) |
| `url` | string | No |  |
| `title` | string | No |  |
| `description` | string | No |  |
| `action` | enum: link, presentation | No |  |
| `contentType` | enum: video, pdf, image | No |  |

## Behaviour

The Speak AI MCP server publishes these behaviour hints for
`update_voice_agent_resource`.

- Can change data in your workspace.
- Can delete or overwrite data. Use with care.
- Repeating an identical call can have an extra effect.
- Can reach systems outside Speak AI.

## Related

- [Voice agent insights](/mcp/tools/voice-agent-intelligence/) lists the rest of the
  Voice agent insights category.
- [Tool reference](/mcp/tools/) lists every Speak AI MCP server tool.
- [MCP server](/mcp/) covers setup, supported clients, and what agents can do once
  connected.

Source: https://docs.speakai.co/mcp/tools/voice-agent-intelligence/update_voice_agent_resource/index.mdx
