Skip to content
v1.0.0MIT

Research public conversations and manage an X account through X's official hosted MCP server.

MCP servers

Declared configuration, as published in mcp.json. The directory shows indexed content; it never connects to or executes these servers.

xstreamable-http
{
  "type": "streamable-http",
  "url": "https://api.x.com/mcp"
}

What this package declares

The files a client reads when it loads this plugin, exactly as this revision carries them.

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "x",
  "version": "1.0.0",
  "description": "Research public conversations and manage an X account through X's official hosted MCP server.",
  "author": {
    "name": "opencompany",
    "url": "https://opencompany.com"
  },
  "homepage": "https://docs.x.com/tools/mcp",
  "repository": "https://github.com/useopencompany/plugins/tree/main/x",
  "license": "MIT",
  "keywords": ["x", "twitter", "social", "posts", "research"],
  "extensions": {
    "so.opencompany.capabilities": {
      "read": {
        "label": "Research public X data",
        "defaultMode": "on",
        "tools": [
          "getCommunitiesById",
          "getListsById",
          "getListsFollowers",
          "getListsMembers",
          "getListsPosts",
          "getMediaByMediaKey",
          "getMediaByMediaKeys",
          "getNews",
          "getPostsById",
          "getPostsByIds",
          "getPostsCountsAll",
          "getPostsCountsRecent",
          "getPostsLikingUsers",
          "getPostsQuotedPosts",
          "getPostsRepostedBy",
          "getPostsReposts",
          "getSpacesByCreatorIds",
          "getSpacesById",
          "getSpacesByIds",
          "getSpacesPosts",
          "getTrendsByWoeid",
          "getUsersAffiliates",
          "getUsersById",
          "getUsersByIds",
          "getUsersByUsername",
          "getUsersByUsernames",
          "getUsersFollowers",
          "getUsersFollowing",
          "getUsersListMemberships",
          "getUsersPosts",
          "searchCommunities",
          "searchNews",
          "searchPostsAll",
          "searchPostsRecent",
          "searchSpaces",
          "searchUsers"
        ]
      },
      "query": {
        "label": "Read account & private X data",
        "defaultMode": "ask",
        "tools": [
          "chatMediaDownload",
          "dmConversationsMediaDownload",
          "downloadComplianceJobResults",
          "getAccountActivitySubscriptionCount",
          "getActivitySubscriptions",
          "getBots",
          "getBroadcast",
          "getBroadcastChat",
          "getChatConversation",
          "getChatConversationEvents",
          "getChatConversations",
          "getComplianceJobs",
          "getComplianceJobsById",
          "getConnectionHistory",
          "getDeveloperAccount",
          "getDirectMessagesEvents",
          "getDirectMessagesEventsByConversationId",
          "getDirectMessagesEventsById",
          "getDirectMessagesEventsByParticipantId",
          "getMediaAnalytics",
          "getMediaUploadStatus",
          "getOpenApiSpec",
          "getPostsAnalytics",
          "getScheduledBroadcast",
          "getSpacesBuyers",
          "getTrendsPersonalizedTrends",
          "getUsage",
          "getUsageCredits",
          "getUsersBlocking",
          "getUsersBookmarkFolders",
          "getUsersBookmarks",
          "getUsersBookmarksByFolderId",
          "getUsersFollowedLists",
          "getUsersLikedPosts",
          "getUsersMe",
          "getUsersMentions",
          "getUsersMuting",
          "getUsersOwnedLists",
          "getUsersPinnedLists",
          "getUsersPublicKey",
          "getUsersPublicKeys",
          "getUsersRepostsOfMe",
          "getUsersTimeline",
          "listBroadcasts",
          "listScheduledBroadcasts",
          "searchCommunityNotesWritten",
          "searchEligiblePosts"
        ]
      },
      "write": {
        "label": "Manage X",
        "defaultMode": "ask",
        "tools": [
          "addChatGroupMembers",
          "addConversationKeys",
          "addListsMember",
          "addUserPublicKey",
          "appendMediaUpload",
          "articleCreateDraft",
          "articlePublish",
          "blockUsersDms",
          "chatMediaUploadAppend",
          "chatMediaUploadFinalize",
          "chatMediaUploadInitialize",
          "createActivitySubscription",
          "createBot",
          "createChatConversation",
          "createCommunityNotes",
          "createComplianceJobs",
          "createDirectMessagesByConversationId",
          "createDirectMessagesByParticipantId",
          "createDirectMessagesConversation",
          "createLists",
          "createMediaMetadata",
          "createMediaSubtitles",
          "createPosts",
          "createScheduledBroadcast",
          "createUsersBookmark",
          "createUsersBookmarkFolder",
          "deleteActivitySubscription",
          "deleteActivitySubscriptionsByIds",
          "deleteAllConnections",
          "deleteBot",
          "deleteBroadcastChatMessage",
          "deleteChatMessages",
          "deleteCommunityNotes",
          "deleteComplianceJobsById",
          "deleteConnectionsByEndpoint",
          "deleteConnectionsByUuids",
          "deleteDirectMessagesEvents",
          "deleteLists",
          "deleteMediaSubtitles",
          "deletePosts",
          "deleteScheduledBroadcast",
          "deleteUsersBookmark",
          "ensureAccount",
          "evaluateCommunityNotes",
          "finalizeMediaUpload",
          "followList",
          "followUser",
          "goLiveScheduledBroadcast",
          "hidePostsReply",
          "initializeChatGroup",
          "initializeMediaUpload",
          "likePost",
          "markChatConversationRead",
          "mediaUpload",
          "muteBroadcastChatUser",
          "muteUser",
          "pinList",
          "removeListsMemberByUserId",
          "repostPost",
          "revokeBotToken",
          "rotateBotToken",
          "sendBroadcastChat",
          "sendChatMessage",
          "sendChatTypingIndicator",
          "unblockUsersDms",
          "unfollowList",
          "unfollowUser",
          "unlikePost",
          "unmuteBroadcastChatUser",
          "unmuteUser",
          "unpinList",
          "unrepostPost",
          "updateActivitySubscription",
          "updateBot",
          "updateLists",
          "updateScheduledBroadcast",
          "uploadComplianceJobSubmission"
        ]
      }
    }
  }
}

Client extensions

Data this package carries for particular clients. The directory lists the clients named and never reads what is addressed to them.

  • so.opencompany.capabilities