X (Twitter) · Capability

X Content Publishing and Management

Unified workflow for creating, managing, and analyzing posts, media, bookmarks, and lists on X. Used by social media managers, content creators, and marketing teams.

Run with Naftiko X APIContentPublishingPostsMediaMarketing

What You Can Do

POST
Createposts — Create a new post
/v1/content/posts
GET
Getpostsbyids — Retrieve posts by IDs
/v1/content/posts
DELETE
Deletepostbyid — Delete a post
/v1/content/posts/{id}
GET
Getpostsanalytics — Get analytics for a post
/v1/content/posts/{id}/analytics
POST
Mediaupload — Upload media for posts
/v1/content/media/upload
POST
Initializemediaupload — Initialize a chunked media upload
/v1/content/media/upload/initialize
POST
Finalizemediaupload — Finalize a chunked media upload
/v1/content/media/upload/finalize
POST
Createusersbookmark — Bookmark a post
/v1/content/users/{id}/bookmarks
GET
Getusersbookmarks — Get bookmarked posts
/v1/content/users/{id}/bookmarks
POST
Createlists — Create a new list
/v1/content/lists
POST
Addlistsmember — Add a member to a list
/v1/content/lists/{id}/members
GET
Getlistsposts — Get posts from a list timeline
/v1/content/lists/{id}/posts

MCP Tools

createPosts

Create a new post (tweet) on X

getPostsByIds

Retrieve multiple posts by their IDs

read-only idempotent
deletePostById

Delete a post by its ID

getPostsAnalytics

Get analytics data for a specific post

read-only idempotent
mediaUpload

Upload media for posts (simple upload for small files)

initializeMediaUpload

Initialize a chunked media upload

appendMediaUpload

Append a chunk to an in-progress media upload

idempotent
finalizeMediaUpload

Finalize a chunked media upload

getMediaUploadStatus

Get the processing status of an uploaded media

read-only idempotent
createMediaMetadata

Create or update metadata (alt text) for uploaded media

idempotent
createUsersBookmark

Bookmark a post

getUsersBookmarks

Get bookmarked posts for the authenticated user

read-only idempotent
deleteUsersBookmark

Remove a bookmark

createLists

Create a new list on X

getListsById

Get a list by its ID

read-only idempotent
updateLists

Update a list's name or description

idempotent
addListsMember

Add a member to a list

getListsMembers

Get the members of a list

read-only idempotent
getListsPosts

Get posts from a list's timeline

read-only idempotent
deleteLists

Delete a list

Who This Is For

👤
Social Media Manager
Creates, schedules, and analyzes social media content across platforms.
👤
Content Creator
Produces original posts, threads, and media content on X.
👤
Marketing Team
Manages brand presence, campaigns, and content strategy.

APIs Used

x-posts x-media x-bookmarks x-lists