KosmoKrator

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 toolSource functionType
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.