Skip to content

Integration · Productivity

Connect Claude & ChatGPT to Dust

Ask your AI to put a question to one of your Dust agents, or to find something in your workspace data sources. It can start conversations with agents and read their replies, run semantic searches in a data source, and read documents and tables. It can also add or replace documents and table rows, so notes and data end up where your Dust agents can use them.

Connect Dust free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Ask our Support agent in Dust how refunds are handled.”

    The AI finds the agent by name, starts a conversation that mentions it, and reads the agent's reply back to you.

  • “Where in the workspace do we keep the onboarding checklist?”

    It searches documents, tables and folders across the workspace and shows where the matches live.

  • “Search the Policies data source for our travel rules.”

    It finds the space and data source, runs a semantic search and returns the best matching passages.

What your AI can do

Agents and conversations

List and search agents, start conversations, post follow-up messages, attach context and read agent replies.

Search and data sources

List spaces, data sources and views, and run semantic searches in one data source or across the workspace.

Documents and tables

Read, create and replace documents, read table schemas and rows, and add or update rows.

  • “Save this meeting summary as a document in the Team Notes data source.”

    It creates the document with a title and text. If a document with the same ID already exists, it is replaced.

  • “Show me the first 20 rows of the pricing table.”

    It finds the table in the data source and lists its rows, with paging for longer tables.

  • “Which agents can I use, and what tools does the Research agent have?”

    It lists your agents and reads the Research agent's full configuration, including its tools and actions.

23 tools for Dust

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_content_to_conversationChanges dataAttach text or a file to a conversation by `c_id` as context for the agents: `title` plus `content` (or `url`, or a `file_id`).
  • create_conversationChanges dataStart a new Dust conversation with a first `message` (content plus `mentions` with the agent's configurationId to get that agent to answer) and an optional `title`. Read the agent's reply with get_conversation.
  • delete_documentDeletesPermanently delete a document from a data source by `space_id`, `ds_id` and `document_id`. Cannot be undone.
  • get_agentGet one agent's configuration by `s_id` (agent ID); set `variant` to full to include its tools and actions.
  • get_conversationGet a conversation by `c_id` (conversation ID) with its messages, including agent replies. Page with `limit` and `last_value`.
  • get_documentGet one document's text and metadata from a data source by `space_id`, `ds_id` and `document_id`.
  • get_tableGet one table's details and schema by `space_id`, `ds_id` and `t_id` (table ID).
  • list_agentsList the Dust agents you can use, optionally by `view` (list, workspace, published, global, favorites). Returns each agent's ID for mentioning it in a message.
  • list_data_source_viewsList the data source views in one space by `space_id`. A view's ID is what search_data_source_view needs.
  • list_data_sourcesList the data sources (connected apps, folders, websites) in one space by `space_id`.
  • list_documentsList documents in a data source by `space_id` and `ds_id`, or fetch specific `document_ids`. Page with `limit` and `offset`.
  • list_skillsList the skills available in the workspace, optionally filtered by `status` (active, archived, suggested).
  • list_spacesList the spaces in your Dust workspace, optionally filtered by `kinds` (e.g. regular,global). Use this first to find the `space_id` other tools need.
  • list_table_rowsList rows of a table by `space_id`, `ds_id` and `t_id`. Page with `limit` and `offset`.
  • list_tablesList the tables in a data source by `space_id` and `ds_id`.
  • rate_agent_messageChanges dataGive thumbs up or down (`thumb_direction`) on an agent message by `c_id` and `m_id`, with optional `feedback_content` text.
  • search_agentsFind agents by name with `q`. Returns agent IDs to mention in a conversation.
  • search_data_sourceSemantic search inside one data source: pass `space_id`, `ds_id`, `query`, `top_k` (number of results) and `full_text` (true to return whole documents). Optional tag, parent and timestamp filters.
  • search_data_source_viewSemantic search inside one data source view: pass `space_id`, `dsv_id`, `query`, `top_k` and `full_text`. Optional tag, parent and timestamp filters.
  • search_workspaceChanges dataSearch documents, tables and folders across the workspace by `query`, optionally limited to `space_ids`. Use to find where something lives before reading it.
  • send_messageChanges dataPost a new message in an existing conversation by `c_id`, with `content` and `mentions` (agent configurationIds to answer; an empty list triggers no agent).
  • upsert_documentChanges dataCreate or replace a document in a data source by `space_id`, `ds_id` and `document_id`, with `title`, `text`, optional `tags` and `source_url`. An existing document with that ID is overwritten.
  • upsert_table_rowsChanges dataAdd or update rows in a table by `space_id`, `ds_id` and `t_id`: pass `rows` (each with `row_id` and a `value` object). Setting `truncate` to true first deletes all existing rows.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Dust from the app list.

  2. 2

    Paste your key

    Paste three values: your Dust region host (dust.tt for US or eu.dust.tt for Europe), a workspace API key and your workspace ID. A Dust workspace admin creates the API key in the workspace settings under API Keys. The workspace ID is the part after /w/ in your Dust address (dust.tt/w/<workspace ID>/...).

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Dust?

The AI can list and search agents, start conversations with them, post messages and read the replies. It can list spaces, data sources and views, search them, and read documents, tables and table rows. It can also create or replace documents, add or update table rows, attach content to a conversation, rate agent messages and delete documents if you switch those tools on.

Does the AI see my Dust credentials?

No. Your Dust credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with only search and reading. Deleting a document is permanent, and updating table rows with truncate first removes all existing rows. Actions like these can require your approval before they run, and every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Dust account.

Where do I find my Dust workspace ID and region?

Open Dust in your browser and look at the address. The workspace ID is the part after /w/, as in dust.tt/w/<workspace ID>/. If the address starts with eu.dust.tt, your workspace is in Europe and you use eu.dust.tt as the host. Otherwise use dust.tt.

Let your AI work in Dust today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Dust free

PipMCP is not affiliated with Dust. Product names are trademarks of their owners.