X MCP logo

Integrate X MCP with your AI CRM

Search posts, users, news, trends, Spaces, and communities, and manage lists, bookmarks, chats, broadcasts, calls, and Article drafts through X's hosted MCP server.

Explore Triggers and Actions

Accept chat message request

Accept a Chat message request

ActionTry it

Add chat moderator

Add a chat moderator

ActionTry it

Add conversation keys

Add Conversation Keys

ActionTry it

Add lists member

Add Lists Member

ActionTry it

Archive chat conversation

Archive a Chat conversation

ActionTry it

Article create draft

Create draft Article

ActionTry it

Cancel scheduled call

Cancel a scheduled call

ActionTry it

Chat media download

Download Chat Media. Returns JSON with the response bytes base64-encoded in `data`, plus `content_type` and `size_bytes`. Needs the OAuth2 scope `media.write`.

ActionTry it

Chat media upload append

Append Chat Media Upload. Needs the OAuth2 scope `media.write`.

ActionTry it

Chat media upload finalize

Finalize Chat Media Upload. Needs the OAuth2 scope `media.write`.

ActionTry it

Chat media upload initialize

Initialize Chat Media Upload. Needs the OAuth2 scope `media.write`.

ActionTry it

Create lists

Create Lists

ActionTry it

Create scheduled broadcast

Create a scheduled broadcast

ActionTry it

Create source

Create a stream source

ActionTry it

Create users bookmark

Create Bookmark

ActionTry it

Create users bookmark folder

Create Bookmark Folder

ActionTry it

Delete scheduled broadcast

Delete a scheduled broadcast

ActionTry it

Delete source

Delete a stream source

ActionTry it

Delete users bookmark

Delete Bookmark

ActionTry it

Follow list

Follow List

ActionTry it

Get broadcast

Get a broadcast

ActionTry it

Get broadcast chat

Get broadcast chat history

ActionTry it

Get chat conversation

Get Chat Conversation; unread state via chat_conversation.fields=unread,last_read_event_id,newest_event_id

ActionTry it

Get chat conversation events

Get Chat Conversation Events, newest first; unread ones have an id above last_read_event_id

ActionTry it

Get chat conversations

Get Chat Conversations; unread state via chat_conversation.fields=unread,last_read_event_id,newest_event_id

ActionTry it

Get chat message request

Get Chat Message Request

ActionTry it

Get chat message requests

Get Chat Message Requests

ActionTry it

Get chat moderators

Get chat moderators

ActionTry it

Get communities by

Get Communities by ID

ActionTry it

Get lists by

Get Lists by ID

ActionTry it

Get lists followers

Get Lists Followers

ActionTry it

Get lists members

Get Lists Members

ActionTry it

Get lists posts

Get Lists Posts

ActionTry it

Get news

Get news stories by ID Each returned story includes a `url` deeplinking to its x.com page.

ActionTry it

Get posts by

Get Posts by ID Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Get posts by ids

Get Posts by IDs Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Get posts counts recent

Get Posts Counts Recent

ActionTry it

Get posts liking users

Get Posts Liking Users

ActionTry it

Get posts quoted posts

Get Posts Quoted Posts Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Get posts reposted by

Get Posts Reposted by

ActionTry it

Get scheduled broadcast

Get a scheduled broadcast

ActionTry it

Get scheduled call

Get a scheduled call

ActionTry it

Get source

Get a stream source

ActionTry it

Get spaces by

Get Spaces by ID

ActionTry it

Get spaces by creator ids

Get Spaces by Creator IDs

ActionTry it

Get spaces by ids

Get Spaces by IDs

ActionTry it

Get spaces posts

Get Space Posts

ActionTry it

Get trends by woeid

Get Trends by Woeid Each returned trend includes a `url` deeplinking to its x.com search.

ActionTry it

Get usage credits

Get usage credits

ActionTry it

Get users bookmark folders

Get Users Bookmark Folders

ActionTry it

Get users bookmarks

Get Users Bookmarks Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Get users bookmarks by folder

Get Users Bookmarks by Folder ID Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Get users by

Get Users by ID

ActionTry it

Get users by username

Get Users by Username

ActionTry it

Get users by usernames

Get Users by Usernames

ActionTry it

Get users followed lists

Get Users Followed Lists

ActionTry it

Get users liked posts

Get Users Liked Posts Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Get users list memberships

Get Users List Memberships

ActionTry it

Get users me

Get Users Me

ActionTry it

Get users me followers

Get the authenticated user's followers

ActionTry it

Get users me following

Get the users the authenticated user follows

ActionTry it

Get users mentions

Get Users Mentions Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Get users owned lists

Get Users Owned Lists

ActionTry it

Get users pinned lists

Get Users Pinned Lists

ActionTry it

Get users posts

Get Users Posts Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Get users public key

Get public keys

ActionTry it

Get users public keys

Get public keys

ActionTry it

Get users timeline

Get Users Timeline Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Go live scheduled broadcast

Go live on a scheduled broadcast

ActionTry it

List broadcasts

List broadcasts

ActionTry it

List scheduled broadcasts

List scheduled broadcasts

ActionTry it

List scheduled calls

List scheduled calls

ActionTry it

List sources

List stream sources

ActionTry it

Mark chat conversation read

Mark Conversation as Read

ActionTry it

Mark chat conversation unread

Mark Conversation as Unread

ActionTry it

Mute broadcast chat user

Mute or time out a user in a broadcast chat

ActionTry it

Remove chat moderator

Remove a chat moderator

ActionTry it

Remove lists member by user

Remove a List member

ActionTry it

Respond to scheduled call

Respond to a scheduled call

ActionTry it

Schedule call

Schedule a call

ActionTry it

Search communities

Search Communities

ActionTry it

Search news

Search News Each returned story includes a `url` deeplinking to its x.com page.

ActionTry it

Search posts all

Search Posts All Each returned post includes a `url` deeplinking to it on x.com.

ActionTry it

Search spaces

Search Spaces

ActionTry it

Search users

Search Users

ActionTry it

Send chat message

Send Chat Message

ActionTry it

Send chat typing indicator

Send Typing Indicator

ActionTry it

Unarchive chat conversation

Unarchive a Chat conversation

ActionTry it

Unfollow list

Unfollow a List

ActionTry it

Unmute broadcast chat user

Unmute a user in a broadcast chat

ActionTry it

Unpin list

Unpin a List

ActionTry it

Update lists

Update List

ActionTry it

Update scheduled broadcast

Update a scheduled broadcast

ActionTry it

Update scheduled call

Update a scheduled call

ActionTry it

Update source

Rename a stream source

ActionTry it

How the X MCP integration works

The X MCP integration connects your Dench AI CRM directly to X MCP, so agents can read and act on your X MCP data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

96 actions are available for agents to invoke on your behalf. Every call runs through X MCP's own authorization, scoped to the account you connect.

Set up X MCP in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find X MCP and click Connect — you'll authorize access through X MCP's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use X MCP in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the X MCP integration work with Dench?

The Dench X MCP integration connects your AI CRM to X MCP, so AI agents can work with your X MCP data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with X MCP via Dench?

The X MCP integration currently exposes 96 actions, including Accept chat message request, Add chat moderator, Add conversation keys, Add lists member, Archive chat conversation, and Article create draft. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect X MCP to Dench?

No. You connect X MCP from your Dench workspace using X MCP's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the X MCP integration secure?

Connections are authorized through X MCP's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the X MCP connection from your workspace settings at any time.

X MCP | Dench AI CRM