Dovetail MCP Server

Official

Turn a customer research repository into something your assistant can actually query

Local + remotestreamable-httpstdio

What is the Dovetail MCP Server?

Official Dovetail MCP server. Search projects, docs, highlights and Channels feedback, read full markdown content, and create research artifacts from chat.

Credentials and setup notes

A Dovetail workspace plus either an MCP client that can complete Dovetail's OAuth flow or a Dovetail API token for bearer auth.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

What you can do with it

Answer product questions with real evidence

Ask what customers said about a feature and get back highlights and transcript excerpts with links, instead of a recollection from whoever ran the interviews.

Draft research write-ups in place

Have an assistant read a project's highlights and data entries, then create the summary doc directly in Dovetail so the artifact lives where the team expects it.

Triage inbound feedback Channels

Pull the raw data points and derived themes flowing into a Channel, cluster them, and push structured notes back as new channel data.

Prep for a customer call

Look up a contact, retrieve every highlight and doc tied to their account, and get a one-page brief before the meeting starts.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_workspaceSearch across every content type in the Dovetail workspace at once.
get_dovetail_projectsList all projects in the workspace.
get_projectFetch a single project by its ID.
create_projectCreate a new Dovetail project.
list_foldersList folders in the workspace hierarchy.
get_folder_contentsList everything directly inside a folder.
list_project_dataList the data entries stored in a project.
get_data_contentReturn a single data entry's content as markdown.
get_project_highlightsFetch the highlights captured in a project.
create_transcript_highlightCreate a highlight anchored to an audio or video transcript.
list_docsList all docs in the workspace.
get_doc_contentReturn a doc's full body as markdown.
create_docCreate a new doc in a project.
create_commentPost a comment on a doc.
list_channelsList the feedback Channels configured in the workspace.
list_channel_themesList the themes Dovetail has derived for a channel.
create_channel_datumSend a new feedback data point into a channel.
list_contactsList the research contacts in the workspace.
list_tagsList tags scoped to a project.
download_fileGenerate a short-lived presigned download URL for a file attachment.

How to install the Dovetail MCP Server

claude mcp add dovetail --transport http https://dovetail.com/api/mcp

Configuration

A Dovetail workspace plus either an MCP client that can complete Dovetail's OAuth flow or a Dovetail API token for bearer auth.

VariableDescriptionRequired
DOVETAIL_API_TOKENDovetail API token, sent as an Authorization: Bearer header. Only needed for clients that cannot do the OAuth browser flow.e.g. dt_live_xxxxxxxxxxxxxxxxOptional

Example prompts to try

  • “Search my Dovetail workspace for anything customers said about the onboarding checklist in the last quarter and group it by theme.”
  • “Read the highlights in project 'Q3 Pricing Discovery' and create a Dovetail doc summarising the three strongest objections, with quotes.”
  • “List the themes in our Support Feedback channel and tell me which one grew fastest.”
  • “Find the doc about our activation metrics, read it, and post a comment listing the questions it leaves unanswered.”

Frequently asked questions

OAuth is enough for clients that support it — Claude, ChatGPT, Figma and Copilot ship first-party Dovetail integrations, and the endpoint publishes OAuth Protected Resource Metadata so compatible clients can discover the flow automatically. Clients that cannot do that flow need an API token generated in Dovetail and passed as an Authorization: Bearer header.