X Home Feed
X home timeline where users can view their feed, post updates, and interact with other posts
Tools (19)17 verified
fill-post-textfillverified
by Joakim-Sael
Fill the post text area with content to compose a new post
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The post text to compose"
}
}
}Execution Metadata
Selector: [data-testid="tweetTextarea_0"]
Fields (1): text (textarea)
Auto-submit: false
click-post-buttonmulti-stepverified
by Joakim-Sael
Click the Post button to submit and publish the composed post
Input Schema
{
"type": "object",
"properties": {}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
submit-replymulti-stepverified
by Joakim-Sael
Click the Post button to submit a reply in the reply composer dialog
Input Schema
{
"type": "object",
"properties": {}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
fill-reply-textfillverified
by Joakim-Sael
Fill the reply text area in the reply composer dialog with content
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The reply text to type"
}
}
}Execution Metadata
Selector: [data-testid="tweetTextarea_0"]
Fields (1): text (textarea)
Auto-submit: false
go-to-bookmarksmulti-stepverified
by Joakim-Sael
Navigate to the bookmarks page
Input Schema
{
"type": "object",
"properties": {}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): navigate
search-tweetsmulti-stepverified
by Joakim-Sael
Search for tweets by filling the search box and pressing Enter. Navigates to search results.
Input Schema
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"description": "Search query"
}
}
}Execution Metadata
Selector: body
Auto-submit: true
Steps (3): click โ fill โ click
go-to-profilemulti-stepverified
by Joakim-Sael
Navigate to your own profile page
Input Schema
{
"type": "object",
"properties": {}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
retweet-postmulti-stepverified
by Joakim-Sael
Retweet/repost a specific post. Pass the exact post text or a unique substring.
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The post text (exact or unique substring)"
}
}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (2): click โ click
bookmark-postmulti-stepverified
by Joakim-Sael
Bookmark a specific post. Pass the exact post text or a unique substring.
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The post text (exact or unique substring)"
}
}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
click-reply-buttonmulti-step
by Joakim-Sael
Click the Reply button on a specific post to open the reply composer. Pass the exact full text of the post body (or a unique substring that only appears in that one post).
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The post text (exact or unique substring)"
}
}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
like-postmulti-step
by Joakim-Sael
Like a specific post on the X feed. Pass the exact full text of the post body (or a unique substring that only appears in that one post).
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The post text (exact or unique substring)"
}
}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
unlike-postmulti-stepverified
by Joakim-Sael
Unlike a previously liked post. Pass the exact post text or a unique substring.
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The post text (exact or unique substring)"
}
}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
undo-retweetmulti-stepverified
by Joakim-Sael
Undo a retweet on a specific post. Pass the exact post text or a unique substring.
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The post text (exact or unique substring)"
}
}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (2): click โ click
unbookmark-postmulti-stepverified
by Joakim-Sael
Remove a bookmark from a specific post. Pass the exact post text or a unique substring.
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The post text (exact or unique substring)"
}
}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
open-postmulti-stepverified
by Joakim-Sael
Click on a post to open its detail/thread page. Pass the exact post text or a unique substring.
Input Schema
{
"type": "object",
"required": [
"text"
],
"properties": {
"text": {
"type": "string",
"description": "The post text (exact or unique substring)"
}
}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
go-to-notificationsmulti-stepverified
by Joakim-Sael
Navigate to the notifications page
Input Schema
{
"type": "object",
"properties": {}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
go-to-messagesmulti-stepverified
by Joakim-Sael
Navigate to the direct messages page
Input Schema
{
"type": "object",
"properties": {}
}Execution Metadata
Selector: body
Auto-submit: false
Steps (1): click
get-trendingmulti-stepverified
by Joakim-Sael
Extract trending topics from the sidebar as JSON.
Input Schema
{
"type": "object",
"properties": {}
}Execution Metadata
Selector: body
Auto-submit: false
Result selector: #__molt_result
Result extract: text
Steps (1): evaluate
get-feed-postsmulti-stepverified
by Joakim-Sael
Extract visible feed posts as structured JSON (user, handle, text, likes, retweets, replies). Much cheaper than a snapshot.
Input Schema
{
"type": "object",
"properties": {}
}Execution Metadata
Selector: body
Auto-submit: false
Result selector: #__molt_result
Result extract: text
Steps (1): evaluate
Config ID: ca72bd6c-90dc-44e4-8ebc-447b9ad83abf
Created: 2/26/2026
Updated: 2/26/2026