# Xdevplatform/xmcp MCP server

Agent View of the PolicyLayer registry record for Xdevplatform/xmcp: identity, probed posture, risk grade, and all 135 tools classified. HTML page: https://policylayer.com/tools/xdevplatform-xmcp

## Facts

- Server id: `xdevplatform/xmcp`
- Homepage: https://github.com/xdevplatform/xmcp
- Registry record: grade F, identity unverified
- Lifecycle: active
- Rate-limited: no
- Tools: 135
- Tool categories present: Destructive, Execute, Financial, Other, Read, Write
- Tags: xdevplatform xmcp, payments, admin, automation
- Record last modified: 2026-08-28T11:21:19.960Z

## Tools (135)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `deleteAccountActivitySubscription` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deleteaccountactivitysubscription.md |
| `deleteActivitySubscription` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deleteactivitysubscription.md |
| `deleteAllConnections` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deleteallconnections.md |
| `deleteCommunityNotes` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deletecommunitynotes.md |
| `deleteConnectionsByEndpoint` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deleteconnectionsbyendpoint.md |
| `deleteConnectionsByUuids` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deleteconnectionsbyuuids.md |
| `deleteDirectMessagesEvents` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deletedirectmessagesevents.md |
| `deleteLists` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deletelists.md |
| `deleteMediaSubtitles` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deletemediasubtitles.md |
| `deletePosts` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deleteposts.md |
| `deleteUsersBookmark` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/deleteusersbookmark.md |
| `removeListsMemberByUserId` | Destructive | Critical | https://policylayer.com/tools/xdevplatform-xmcp/removelistsmemberbyuserid.md |
| `createComplianceJobs` | Execute | High | https://policylayer.com/tools/xdevplatform-xmcp/createcompliancejobs.md |
| `sendChatTypingIndicator` | Execute | High | https://policylayer.com/tools/xdevplatform-xmcp/sendchattypingindicator.md |
| `chatMediaDownload` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/chatmediadownload.md |
| `dmConversationsMediaDownload` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/dmconversationsmediadownload.md |
| `getAccountActivitySubscriptionCount` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getaccountactivitysubscriptioncount.md |
| `getAccountActivitySubscriptions` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getaccountactivitysubscriptions.md |
| `getActivitySubscriptions` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getactivitysubscriptions.md |
| `getChatConversation` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getchatconversation.md |
| `getChatConversations` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getchatconversations.md |
| `getCommunitiesById` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getcommunitiesbyid.md |
| `getComplianceJobs` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getcompliancejobs.md |
| `getComplianceJobsById` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getcompliancejobsbyid.md |
| `getConnectionHistory` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getconnectionhistory.md |
| `getDirectMessagesEvents` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getdirectmessagesevents.md |
| `getDirectMessagesEventsByConversationId` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getdirectmessageseventsbyconversationid.md |
| `getDirectMessagesEventsById` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getdirectmessageseventsbyid.md |
| `getDirectMessagesEventsByParticipantId` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getdirectmessageseventsbyparticipantid.md |
| `getInsights28Hr` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getinsights28hr.md |
| `getInsightsHistorical` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getinsightshistorical.md |
| `getListsById` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getlistsbyid.md |
| `getListsFollowers` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getlistsfollowers.md |
| `getListsMembers` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getlistsmembers.md |
| `getListsPosts` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getlistsposts.md |
| `getMediaAnalytics` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getmediaanalytics.md |
| `getMediaByMediaKey` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getmediabymediakey.md |
| `getMediaByMediaKeys` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getmediabymediakeys.md |
| `getMediaUploadStatus` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getmediauploadstatus.md |
| `getNews` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getnews.md |
| `getOpenApiSpec` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getopenapispec.md |
| `getPostsAnalytics` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getpostsanalytics.md |
| `getPostsById` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getpostsbyid.md |
| `getPostsByIds` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getpostsbyids.md |
| `getPostsCountsAll` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getpostscountsall.md |
| `getPostsCountsRecent` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getpostscountsrecent.md |
| `getPostsLikingUsers` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getpostslikingusers.md |
| `getPostsQuotedPosts` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getpostsquotedposts.md |
| `getPostsRepostedBy` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getpostsrepostedby.md |
| `getPostsReposts` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getpostsreposts.md |
| `getSpacesBuyers` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getspacesbuyers.md |
| `getSpacesByCreatorIds` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getspacesbycreatorids.md |
| `getSpacesById` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getspacesbyid.md |
| `getSpacesByIds` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getspacesbyids.md |
| `getSpacesPosts` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getspacesposts.md |
| `getTrendsByWoeid` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/gettrendsbywoeid.md |
| `getTrendsPersonalizedTrends` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/gettrendspersonalizedtrends.md |
| `getUsage` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusage.md |
| `getUsersAffiliates` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersaffiliates.md |
| `getUsersBlocking` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersblocking.md |
| `getUsersBookmarkFolders` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersbookmarkfolders.md |
| `getUsersBookmarks` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersbookmarks.md |
| `getUsersBookmarksByFolderId` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersbookmarksbyfolderid.md |
| `getUsersById` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersbyid.md |
| `getUsersByIds` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersbyids.md |
| `getUsersByUsername` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersbyusername.md |
| `getUsersByUsernames` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersbyusernames.md |
| `getUsersFollowedLists` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersfollowedlists.md |
| `getUsersFollowers` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersfollowers.md |
| `getUsersFollowing` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersfollowing.md |
| `getUsersLikedPosts` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getuserslikedposts.md |
| `getUsersListMemberships` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getuserslistmemberships.md |
| `getUsersMe` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersme.md |
| `getUsersMentions` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersmentions.md |
| `getUsersMuting` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersmuting.md |
| `getUsersOwnedLists` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersownedlists.md |
| `getUsersPinnedLists` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getuserspinnedlists.md |
| `getUsersPosts` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersposts.md |
| `getUsersPublicKey` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getuserspublickey.md |
| `getUsersPublicKeys` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getuserspublickeys.md |
| `getUsersRepostsOfMe` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getusersrepostsofme.md |
| `getUsersTimeline` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/getuserstimeline.md |
| `searchCommunities` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/searchcommunities.md |
| `searchCommunityNotesWritten` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/searchcommunitynoteswritten.md |
| `searchEligiblePosts` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/searcheligibleposts.md |
| `searchNews` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/searchnews.md |
| `searchPostsAll` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/searchpostsall.md |
| `searchPostsRecent` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/searchpostsrecent.md |
| `searchSpaces` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/searchspaces.md |
| `searchUsers` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/searchusers.md |
| `validateAccountActivitySubscription` | Read | Low | https://policylayer.com/tools/xdevplatform-xmcp/validateaccountactivitysubscription.md |
| `addChatGroupMembers` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/addchatgroupmembers.md |
| `addListsMember` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/addlistsmember.md |
| `addUserPublicKey` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/adduserpublickey.md |
| `appendMediaUpload` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/appendmediaupload.md |
| `blockUsersDms` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/blockusersdms.md |
| `chatMediaUploadAppend` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/chatmediauploadappend.md |
| `chatMediaUploadFinalize` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/chatmediauploadfinalize.md |
| `chatMediaUploadInitialize` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/chatmediauploadinitialize.md |
| `createAccountActivitySubscription` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createaccountactivitysubscription.md |
| `createActivitySubscription` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createactivitysubscription.md |
| `createChatConversation` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createchatconversation.md |
| `createCommunityNotes` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createcommunitynotes.md |
| `createDirectMessagesByConversationId` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createdirectmessagesbyconversationid.md |
| `createDirectMessagesByParticipantId` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createdirectmessagesbyparticipantid.md |
| `createDirectMessagesConversation` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createdirectmessagesconversation.md |
| `createLists` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createlists.md |
| `createMediaMetadata` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createmediametadata.md |
| `createMediaSubtitles` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createmediasubtitles.md |
| `createPosts` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createposts.md |
| `createUsersBookmark` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/createusersbookmark.md |
| `evaluateCommunityNotes` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/evaluatecommunitynotes.md |
| `finalizeMediaUpload` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/finalizemediaupload.md |
| `followList` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/followlist.md |
| `followUser` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/followuser.md |
| `hidePostsReply` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/hidepostsreply.md |
| `initializeChatConversationKeys` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/initializechatconversationkeys.md |
| `initializeChatGroup` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/initializechatgroup.md |
| `initializeMediaUpload` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/initializemediaupload.md |
| `likePost` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/likepost.md |
| `markChatConversationRead` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/markchatconversationread.md |
| `mediaUpload` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/mediaupload.md |
| `muteUser` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/muteuser.md |
| `pinList` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/pinlist.md |
| `repostPost` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/repostpost.md |
| `sendChatMessage` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/sendchatmessage.md |
| `unblockUsersDms` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/unblockusersdms.md |
| `unfollowList` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/unfollowlist.md |
| `unfollowUser` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/unfollowuser.md |
| `unlikePost` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/unlikepost.md |
| `unmuteUser` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/unmuteuser.md |
| `unpinList` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/unpinlist.md |
| `unrepostPost` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/unrepostpost.md |
| `updateActivitySubscription` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/updateactivitysubscription.md |
| `updateLists` | Write | Medium | https://policylayer.com/tools/xdevplatform-xmcp/updatelists.md |

## Tool descriptions

- `deleteAccountActivitySubscription` — Delete an account activity subscription.
- `deleteActivitySubscription` — Delete an activity subscription.
- `deleteAllConnections` — Delete all webhook or streaming connections for the authenticated app.
- `deleteCommunityNotes` — Delete a community note previously created by the authenticated user.
- `deleteConnectionsByEndpoint` — Delete a specific connection endpoint.
- `deleteConnectionsByUuids` — Delete connections by their unique identifiers.
- `deleteDirectMessagesEvents` — Delete a specific direct message event permanently.
- `deleteLists` — Permanently delete a list and remove all its members.
- `deleteMediaSubtitles` — Remove subtitle tracks from uploaded video media.
- `deletePosts` — Permanently delete a post created by the authenticated user.
- `deleteUsersBookmark` — Remove a post from the authenticated user bookmarks.
- `removeListsMemberByUserId` — Remove a user from a list membership.
- `createComplianceJobs` — Create a compliance job to process deletion or redaction requests.
- `sendChatTypingIndicator` — Send a typing indicator in a chat conversation.
- `chatMediaDownload` — Download media from a chat conversation.
- `dmConversationsMediaDownload` — Download media attached to a direct message.
- `getAccountActivitySubscriptionCount` — Retrieve the current account activity subscription count.
- `getAccountActivitySubscriptions` — List all account activity subscriptions.
- `getActivitySubscriptions` — List all activity subscriptions.
- `getChatConversation` — Retrieve details of a specific chat conversation.
- `getChatConversations` — List all chat conversations for the authenticated user.
- `getCommunitiesById` — Retrieve details of a specific community by its ID.
- `getComplianceJobs` — List all compliance jobs and their statuses.
- `getComplianceJobsById` — Retrieve the status and details of a specific compliance job.
- `getConnectionHistory` — Retrieve the history of connection events and status changes.
- `getDirectMessagesEvents` — List direct message events across all conversations.
- `getDirectMessagesEventsByConversationId` — List direct message events in a specific conversation.
- `getDirectMessagesEventsById` — Retrieve a specific direct message event by its ID.
- `getDirectMessagesEventsByParticipantId` — List direct message events with a specific participant.
- `getInsights28Hr` — Retrieve engagement insights for posts from the last 28 hours.
- `getInsightsHistorical` — Retrieve historical engagement insights for posts.
- `getListsById` — Retrieve details of a specific list by its ID.
- `getListsFollowers` — Retrieve users who follow a specific list.
- `getListsMembers` — Retrieve the members of a specific list.
- `getListsPosts` — Retrieve recent posts from members of a specific list.
- `getMediaAnalytics` — Retrieve engagement analytics for uploaded media.
- `getMediaByMediaKey` — Retrieve details of a specific media item by its key.
- `getMediaByMediaKeys` — Retrieve details of multiple media items by their keys.
- `getMediaUploadStatus` — Check the processing status of a media upload.
- `getNews` — Retrieve a specific news article or story by its ID.
- `getOpenApiSpec` — Retrieve the X API OpenAPI specification document.
- `getPostsAnalytics` — Retrieve detailed analytics and metrics for posts.
- `getPostsById` — Retrieve a specific post by its ID, including metadata and engagement counts.
- `getPostsByIds` — Retrieve multiple posts by their IDs in a single request.
- `getPostsCountsAll` — Retrieve the total count of posts matching a search query across all time.
- `getPostsCountsRecent` — Retrieve the count of recent posts matching a search query.
- `getPostsLikingUsers` — Retrieve users who liked a specific post.
- `getPostsQuotedPosts` — Retrieve posts that quote a specific post.
- `getPostsRepostedBy` — Retrieve users who reposted a specific post.
- `getPostsReposts` — Retrieve reposts of a specific post.
- `getSpacesBuyers` — Retrieve users who purchased tickets to a Space.
- `getSpacesByCreatorIds` — Retrieve Spaces created by specific users.
- `getSpacesById` — Retrieve details of a specific Space by its ID.
- `getSpacesByIds` — Retrieve details of multiple Spaces by their IDs.
- `getSpacesPosts` — Retrieve posts shared within a specific Space.
- `getTrendsByWoeid` — Retrieve trending topics for a specific location by WOEID.
- `getTrendsPersonalizedTrends` — Retrieve personalised trending topics for the authenticated user.
- `getUsage` — Retrieve API usage statistics and rate limit information for the authenticated app.
- `getUsersAffiliates` — Retrieve affiliate accounts associated with a specific user.
- `getUsersBlocking` — Retrieve users blocked by the authenticated user.
- `getUsersBookmarkFolders` — Retrieve the authenticated user bookmark folders.
- `getUsersBookmarks` — Retrieve all bookmarked posts for the authenticated user.
- `getUsersBookmarksByFolderId` — Retrieve bookmarked posts in a specific folder.
- `getUsersById` — Retrieve a user profile information by their ID.
- `getUsersByIds` — Retrieve multiple users profile information by their IDs.
- `getUsersByUsername` — Retrieve a user profile information by their username.
- `getUsersByUsernames` — Retrieve multiple users profile information by their usernames.
- `getUsersFollowedLists` — Retrieve lists followed by a specific user.
- `getUsersFollowers` — Retrieve a user followers.
- `getUsersFollowing` — Retrieve users that a specific user is following.
- `getUsersLikedPosts` — Retrieve posts liked by a specific user.
- `getUsersListMemberships` — Retrieve lists that a specific user is a member of.
- `getUsersMe` — Retrieve the authenticated user own profile information.
- `getUsersMentions` — Retrieve posts that mention a specific user.
- `getUsersMuting` — Retrieve users muted by the authenticated user.
- `getUsersOwnedLists` — Retrieve lists owned by a specific user.
- `getUsersPinnedLists` — Retrieve lists pinned by a specific user.
- `getUsersPosts` — Retrieve posts created by a specific user.
- `getUsersPublicKey` — Retrieve a user public encryption key for direct messages.
- `getUsersPublicKeys` — Retrieve public encryption keys for multiple users.
- `getUsersRepostsOfMe` — Retrieve reposts of the authenticated user posts.
- `getUsersTimeline` — Retrieve the authenticated user home timeline with recent posts.
- `searchCommunities` — Search for communities by keyword or topic.
- `searchCommunityNotesWritten` — Search for community notes written by the authenticated user.
- `searchEligiblePosts` — Search for posts eligible to receive community notes.
- `searchNews` — Search for news articles and stories by keyword or topic.
- `searchPostsAll` — Search for posts across all of X history using advanced query operators.
- `searchPostsRecent` — Search for recent posts from the last 7 days using query operators.
- `searchSpaces` — Search for Spaces by title or keyword.
- `searchUsers` — Search for users by name, username, or keyword.
- `validateAccountActivitySubscription` — Validate an account activity subscription.
- `addChatGroupMembers` — Add members to an existing group chat conversation.
- `addListsMember` — Add a user as a member of a list.
- `addUserPublicKey` — Add a public encryption key for a user chat messages.
- `appendMediaUpload` — Append data chunks to an in-progress media upload.
- `blockUsersDms` — Block a user from sending direct messages to the authenticated user.
- `chatMediaUploadAppend` — Append data chunks to an in-progress chat media upload.
- `chatMediaUploadFinalize` — Finalise a chat media upload and make it ready to attach to a message.
- `chatMediaUploadInitialize` — Initialise a new chat media upload session.
- `createAccountActivitySubscription` — Create an account activity subscription.
- `createActivitySubscription` — Create an activity subscription to receive notifications.
- `createChatConversation` — Create a new group chat conversation.
- `createCommunityNotes` — Create a community note on a post to add context or fact-checking information.
- `createDirectMessagesByConversationId` — Send a direct message in an existing DM conversation.
- `createDirectMessagesByParticipantId` — Send a direct message to a specific user, creating a conversation if needed.
- `createDirectMessagesConversation` — Create a new direct message conversation with one or more participants.
- `createLists` — Create a new public or private list.
- `createMediaMetadata` — Add metadata such as alt text to uploaded media.
- `createMediaSubtitles` — Add subtitle tracks to uploaded video media.
- `createPosts` — Create and publish a new post (tweet), including replies, quotes, and polls.
- `createUsersBookmark` — Add a post to the authenticated user bookmarks.
- `evaluateCommunityNotes` — Submit a rating or evaluation of an existing community note.
- `finalizeMediaUpload` — Finalise a media upload and make it ready to attach to a post.
- `followList` — Follow a list to see its posts in the authenticated user timeline.
- `followUser` — Follow a user on behalf of the authenticated user.
- `hidePostsReply` — Hide or unhide a reply to a post owned by the authenticated user.
- `initializeChatConversationKeys` — Initialise encryption keys for a chat conversation.
- `initializeChatGroup` — Initialise a new encrypted group chat.
- `initializeMediaUpload` — Initialise a new media upload session for images, video, or GIFs.
- `likePost` — Like a post on behalf of the authenticated user.
- `markChatConversationRead` — Mark a chat conversation as read.
- `mediaUpload` — Upload media in a single request for small files.
- `muteUser` — Mute a user to hide their posts from the authenticated user timeline.
- `pinList` — Pin a list for quick access in the authenticated user profile.
- `repostPost` — Repost a post on behalf of the authenticated user, sharing it with followers.
- `sendChatMessage` — Send a message in a chat conversation.
- `unblockUsersDms` — Unblock a user from sending direct messages.
- `unfollowList` — Unfollow a list to stop seeing its posts in the timeline.
- `unfollowUser` — Unfollow a user on behalf of the authenticated user.
- `unlikePost` — Remove a like from a previously liked post.
- `unmuteUser` — Unmute a user to restore their posts in the timeline.
- `unpinList` — Unpin a list from the authenticated user profile.
- `unrepostPost` — Remove a repost of a previously reposted post.
- `updateActivitySubscription` — Update an activity subscription configuration.
- `updateLists` — Update a list name, description, or privacy setting.

## Related servers

- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Yaver (664 tools) — https://policylayer.com/tools/io-github-kivanccakmak-yaver.md
- Chaoxing Agent (565 tools) — https://policylayer.com/tools/chaoxing-agent.md
- GoHighLevel MCP Server (559 tools) — https://policylayer.com/tools/busybee3333-go-high-level-mcp-2026-complete.md
- Spotify (544 tools) — https://policylayer.com/tools/novalux12-spotify-mcp.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=xdevplatform-xmcp · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/xdevplatform-xmcp
