social
Twitter / X MCP Gateway for AI Agents
Expose Twitter / X tools to Claude Code, Cursor, Codex, and other MCP clients through the local KosmoKrator MCP gateway.
162 functions 96 read 66 write multi auth auth
Twitter / X MCP Gateway
Expose Twitter / X to MCP clients with `kosmokrator mcp:serve --integration=x`.
If the client has never used KosmoKrator before, install it first, then register this integration as a stdio MCP server. The gateway exposes only the selected integration in the example below.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash kosmokrator mcp:gateway:install --integration=x --write=deny --json {
"mcpServers": {
"kosmokrator-x": {
"type": "stdio",
"command": "kosmo",
"args": [
"mcp:serve",
"--integration=x",
"--write=deny"
]
}
}
} Serve Manually
kosmokrator mcp:serve --integration=x --write=deny MCP Tool Names
KosmoKrator exposes integration tools through the gateway with stable names:
MCP Tool Names (162 tools)
| MCP tool | Source function | Type |
|---|---|---|
integration__x__x_get_account_activity_subscription_count | x.x_get_account_activity_subscription_count | Read read |
integration__x__x_validate_account_activity_subscription | x.x_validate_account_activity_subscription | Read read |
integration__x__x_create_account_activity_subscription | x.x_create_account_activity_subscription | Write write |
integration__x__x_get_account_activity_subscriptions | x.x_get_account_activity_subscriptions | Read read |
integration__x__x_delete_account_activity_subscription | x.x_delete_account_activity_subscription | Write write |
integration__x__x_activity_stream | x.x_activity_stream | Read read |
integration__x__x_delete_activity_subscriptions_by_ids | x.x_delete_activity_subscriptions_by_ids | Write write |
integration__x__x_get_activity_subscriptions | x.x_get_activity_subscriptions | Read read |
integration__x__x_create_activity_subscription | x.x_create_activity_subscription | Write write |
integration__x__x_delete_activity_subscription | x.x_delete_activity_subscription | Write write |
integration__x__x_update_activity_subscription | x.x_update_activity_subscription | Write write |
integration__x__x_get_chat_conversations | x.x_get_chat_conversations | Read read |
integration__x__x_create_chat_conversation | x.x_create_chat_conversation | Write write |
integration__x__x_initialize_chat_group | x.x_initialize_chat_group | Write write |
integration__x__x_get_chat_conversation | x.x_get_chat_conversation | Read read |
integration__x__x_initialize_chat_conversation_keys | x.x_initialize_chat_conversation_keys | Write write |
integration__x__x_add_chat_group_members | x.x_add_chat_group_members | Write write |
integration__x__x_send_chat_message | x.x_send_chat_message | Write write |
integration__x__x_mark_chat_conversation_read | x.x_mark_chat_conversation_read | Write write |
integration__x__x_send_chat_typing_indicator | x.x_send_chat_typing_indicator | Write write |
integration__x__x_chat_media_upload_initialize | x.x_chat_media_upload_initialize | Write write |
integration__x__x_chat_media_upload_append | x.x_chat_media_upload_append | Write write |
integration__x__x_chat_media_upload_finalize | x.x_chat_media_upload_finalize | Write write |
integration__x__x_chat_media_download | x.x_chat_media_download | Read read |
integration__x__x_search_communities | x.x_search_communities | Read read |
integration__x__x_get_communities_by_id | x.x_get_communities_by_id | Read read |
integration__x__x_get_compliance_jobs | x.x_get_compliance_jobs | Read read |
integration__x__x_create_compliance_jobs | x.x_create_compliance_jobs | Write write |
integration__x__x_get_compliance_jobs_by_id | x.x_get_compliance_jobs_by_id | Read read |
integration__x__x_delete_connections_by_uuids | x.x_delete_connections_by_uuids | Write write |
integration__x__x_get_connection_history | x.x_get_connection_history | Read read |
integration__x__x_delete_all_connections | x.x_delete_all_connections | Write write |
integration__x__x_delete_connections_by_endpoint | x.x_delete_connections_by_endpoint | Write write |
integration__x__x_create_direct_messages_conversation | x.x_create_direct_messages_conversation | Write write |
integration__x__x_dm_conversations_media_download | x.x_dm_conversations_media_download | Read read |
integration__x__x_get_direct_messages_events_by_participant_id | x.x_get_direct_messages_events_by_participant_id | Read read |
integration__x__x_create_direct_messages_by_participant_id | x.x_create_direct_messages_by_participant_id | Write write |
integration__x__x_create_direct_messages_by_conversation_id | x.x_create_direct_messages_by_conversation_id | Write write |
integration__x__x_get_direct_messages_events_by_conversation_id | x.x_get_direct_messages_events_by_conversation_id | Read read |
integration__x__x_get_direct_messages_events | x.x_get_direct_messages_events | Read read |
integration__x__x_delete_direct_messages_events | x.x_delete_direct_messages_events | Write write |
integration__x__x_get_direct_messages_events_by_id | x.x_get_direct_messages_events_by_id | Read read |
integration__x__x_evaluate_community_notes | x.x_evaluate_community_notes | Write write |
integration__x__x_get_insights28_hr | x.x_get_insights28_hr | Read read |
integration__x__x_get_insights_historical | x.x_get_insights_historical | Read read |
integration__x__x_stream_likes_compliance | x.x_stream_likes_compliance | Read read |
integration__x__x_stream_likes_firehose | x.x_stream_likes_firehose | Read read |
integration__x__x_stream_likes_sample10 | x.x_stream_likes_sample10 | Read read |
integration__x__x_create_lists | x.x_create_lists | Write write |
integration__x__x_delete_lists | x.x_delete_lists | Write write |
integration__x__x_get_lists_by_id | x.x_get_lists_by_id | Read read |
integration__x__x_update_lists | x.x_update_lists | Write write |
integration__x__x_get_lists_followers | x.x_get_lists_followers | Read read |
integration__x__x_get_lists_members | x.x_get_lists_members | Read read |
integration__x__x_add_lists_member | x.x_add_lists_member | Write write |
integration__x__x_remove_lists_member_by_user_id | x.x_remove_lists_member_by_user_id | Write write |
integration__x__x_get_lists_posts | x.x_get_lists_posts | Read read |
integration__x__x_get_media_by_media_keys | x.x_get_media_by_media_keys | Read read |
integration__x__x_get_media_analytics | x.x_get_media_analytics | Read read |
integration__x__x_create_media_metadata | x.x_create_media_metadata | Write write |
integration__x__x_delete_media_subtitles | x.x_delete_media_subtitles | Write write |
integration__x__x_create_media_subtitles | x.x_create_media_subtitles | Write write |
integration__x__x_get_media_upload_status | x.x_get_media_upload_status | Read read |
integration__x__x_media_upload | x.x_media_upload | Write write |
integration__x__x_initialize_media_upload | x.x_initialize_media_upload | Write write |
integration__x__x_append_media_upload | x.x_append_media_upload | Write write |
integration__x__x_finalize_media_upload | x.x_finalize_media_upload | Write write |
integration__x__x_get_media_by_media_key | x.x_get_media_by_media_key | Read read |
integration__x__x_search_news | x.x_search_news | Read read |
integration__x__x_get_news | x.x_get_news | Read read |
integration__x__x_create_community_notes | x.x_create_community_notes | Write write |
integration__x__x_search_community_notes_written | x.x_search_community_notes_written | Read read |
integration__x__x_search_eligible_posts | x.x_search_eligible_posts | Read read |
integration__x__x_delete_community_notes | x.x_delete_community_notes | Write write |
integration__x__x_get_open_api_spec | x.x_get_open_api_spec | Read read |
integration__x__x_get_spaces_by_ids | x.x_get_spaces_by_ids | Read read |
integration__x__x_get_spaces_by_creator_ids | x.x_get_spaces_by_creator_ids | Read read |
integration__x__x_search_spaces | x.x_search_spaces | Read read |
integration__x__x_get_spaces_by_id | x.x_get_spaces_by_id | Read read |
integration__x__x_get_spaces_buyers | x.x_get_spaces_buyers | Read read |
integration__x__x_get_spaces_posts | x.x_get_spaces_posts | Read read |
integration__x__x_get_trends_by_woeid | x.x_get_trends_by_woeid | Read read |
integration__x__x_get_posts_by_ids | x.x_get_posts_by_ids | Read read |
integration__x__x_create_posts | x.x_create_posts | Write write |
integration__x__x_get_posts_analytics | x.x_get_posts_analytics | Read read |
integration__x__x_stream_posts_compliance | x.x_stream_posts_compliance | Read read |
integration__x__x_get_posts_counts_all | x.x_get_posts_counts_all | Read read |
integration__x__x_get_posts_counts_recent | x.x_get_posts_counts_recent | Read read |
integration__x__x_stream_posts_firehose | x.x_stream_posts_firehose | Read read |
integration__x__x_stream_posts_firehose_en | x.x_stream_posts_firehose_en | Read read |
integration__x__x_stream_posts_firehose_ja | x.x_stream_posts_firehose_ja | Read read |
integration__x__x_stream_posts_firehose_ko | x.x_stream_posts_firehose_ko | Read read |
integration__x__x_stream_posts_firehose_pt | x.x_stream_posts_firehose_pt | Read read |
integration__x__x_stream_labels_compliance | x.x_stream_labels_compliance | Read read |
integration__x__x_stream_posts_sample | x.x_stream_posts_sample | Read read |
integration__x__x_stream_posts_sample10 | x.x_stream_posts_sample10 | Read read |
integration__x__x_search_posts_all | x.x_search_posts_all | Read read |
integration__x__x_search_posts_recent | x.x_search_posts_recent | Read read |
integration__x__x_stream_posts | x.x_stream_posts | Read read |
integration__x__x_get_rules | x.x_get_rules | Read read |
integration__x__x_update_rules | x.x_update_rules | Write write |
integration__x__x_get_rule_counts | x.x_get_rule_counts | Read read |
integration__x__x_get_webhooks_stream_links | x.x_get_webhooks_stream_links | Read read |
integration__x__x_delete_webhooks_stream_link | x.x_delete_webhooks_stream_link | Write write |
integration__x__x_create_webhooks_stream_link | x.x_create_webhooks_stream_link | Write write |
integration__x__x_delete_posts | x.x_delete_posts | Write write |
integration__x__x_get_posts_by_id | x.x_get_posts_by_id | Read read |
integration__x__x_get_posts_liking_users | x.x_get_posts_liking_users | Read read |
integration__x__x_get_posts_quoted_posts | x.x_get_posts_quoted_posts | Read read |
integration__x__x_get_posts_reposted_by | x.x_get_posts_reposted_by | Read read |
integration__x__x_get_posts_reposts | x.x_get_posts_reposts | Read read |
integration__x__x_hide_posts_reply | x.x_hide_posts_reply | Write write |
integration__x__x_get_usage | x.x_get_usage | Read read |
integration__x__x_get_users_by_ids | x.x_get_users_by_ids | Read read |
integration__x__x_get_users_by_usernames | x.x_get_users_by_usernames | Read read |
integration__x__x_get_users_by_username | x.x_get_users_by_username | Read read |
integration__x__x_stream_users_compliance | x.x_stream_users_compliance | Read read |
integration__x__x_get_users_me | x.x_get_users_me | Read read |
integration__x__x_get_trends_personalized_trends | x.x_get_trends_personalized_trends | Read read |
integration__x__x_get_users_public_keys | x.x_get_users_public_keys | Read read |
integration__x__x_get_users_reposts_of_me | x.x_get_users_reposts_of_me | Read read |
integration__x__x_search_users | x.x_search_users | Read read |
integration__x__x_get_users_by_id | x.x_get_users_by_id | Read read |
integration__x__x_get_users_affiliates | x.x_get_users_affiliates | Read read |
integration__x__x_get_users_blocking | x.x_get_users_blocking | Read read |
integration__x__x_get_users_bookmarks | x.x_get_users_bookmarks | Read read |
integration__x__x_create_users_bookmark | x.x_create_users_bookmark | Write write |
integration__x__x_get_users_bookmark_folders | x.x_get_users_bookmark_folders | Read read |
integration__x__x_get_users_bookmarks_by_folder_id | x.x_get_users_bookmarks_by_folder_id | Read read |
integration__x__x_delete_users_bookmark | x.x_delete_users_bookmark | Write write |
integration__x__x_block_users_dms | x.x_block_users_dms | Write write |
integration__x__x_unblock_users_dms | x.x_unblock_users_dms | Write write |
integration__x__x_get_users_followed_lists | x.x_get_users_followed_lists | Read read |
integration__x__x_follow_list | x.x_follow_list | Write write |
integration__x__x_unfollow_list | x.x_unfollow_list | Write write |
integration__x__x_get_users_followers | x.x_get_users_followers | Read read |
integration__x__x_get_users_following | x.x_get_users_following | Read read |
integration__x__x_follow_user | x.x_follow_user | Write write |
integration__x__x_get_users_liked_posts | x.x_get_users_liked_posts | Read read |
integration__x__x_like_post | x.x_like_post | Write write |
integration__x__x_unlike_post | x.x_unlike_post | Write write |
integration__x__x_get_users_list_memberships | x.x_get_users_list_memberships | Read read |
integration__x__x_get_users_mentions | x.x_get_users_mentions | Read read |
integration__x__x_get_users_muting | x.x_get_users_muting | Read read |
integration__x__x_mute_user | x.x_mute_user | Write write |
integration__x__x_get_users_owned_lists | x.x_get_users_owned_lists | Read read |
integration__x__x_get_users_pinned_lists | x.x_get_users_pinned_lists | Read read |
integration__x__x_pin_list | x.x_pin_list | Write write |
integration__x__x_unpin_list | x.x_unpin_list | Write write |
integration__x__x_get_users_public_key | x.x_get_users_public_key | Read read |
integration__x__x_add_user_public_key | x.x_add_user_public_key | Write write |
integration__x__x_repost_post | x.x_repost_post | Write write |
integration__x__x_unrepost_post | x.x_unrepost_post | Write write |
integration__x__x_get_users_timeline | x.x_get_users_timeline | Read read |
integration__x__x_get_users_posts | x.x_get_users_posts | Read read |
integration__x__x_unfollow_user | x.x_unfollow_user | Write write |
integration__x__x_unmute_user | x.x_unmute_user | Write write |
integration__x__x_get_webhooks | x.x_get_webhooks | Read read |
integration__x__x_create_webhooks | x.x_create_webhooks | Write write |
integration__x__x_create_webhook_replay_job | x.x_create_webhook_replay_job | Write write |
integration__x__x_delete_webhooks | x.x_delete_webhooks | Write write |
integration__x__x_validate_webhooks | x.x_validate_webhooks | Write write |
Write Access
Start with --write=deny for read-only MCP clients. Use --write=ask or
--write=allow only when the client and workspace are trusted.