Skip to main content
Glama
jackleeio

bnbot-mcp-server

by jackleeio

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
scrape_timelineA

Scrape tweets from the Twitter/X timeline. Returns tweet text, author, metrics, and URLs. Navigate to the timeline first if not already there.

scrape_bookmarksA

Scrape bookmarked tweets from Twitter/X. Automatically navigates to the bookmarks page.

scrape_search_resultsB

Search for tweets and scrape the results. Navigates to search page with the given query.

scrape_current_viewA

Scrape tweets currently visible on the page without scrolling.

scrape_threadA

Scrape all tweets from a Twitter/X thread. Must be on a tweet detail page (/status/ URL). Collects all tweets by the same author, returns individual tweets and merged text.

account_analyticsC

Get Twitter/X account analytics data for a date range.

post_tweetC

Post a new tweet on Twitter/X. Supports text and optional images/videos.

post_threadC

Post a thread (multiple connected tweets) on Twitter/X.

submit_replyB

Reply to a specific tweet. Navigate to the tweet first or provide the tweet URL.

navigate_to_tweetB

Navigate to a specific tweet by URL.

navigate_to_searchB

Navigate to Twitter/X search page with an optional query.

navigate_to_bookmarksB

Navigate to the Twitter/X bookmarks page.

navigate_to_notificationsB

Navigate to the Twitter/X notifications page.

return_to_timelineA

Navigate back to the Twitter/X home timeline.

navigate_to_followingA

Navigate to the Following timeline tab on the home page. Navigates to /home first if needed.

get_extension_statusB

Check if the BNBOT Chrome extension is connected and get its current status.

get_current_page_infoB

Get information about the current page open in the Twitter/X tab (URL, page type, etc.).

like_tweetA

Like the tweet on the currently open tweet page. Navigate to the tweet first using navigate_to_tweet.

retweetA

Retweet/repost the tweet on the currently open tweet page. Navigate to the tweet first using navigate_to_tweet.

quote_tweetA

Quote tweet the currently open tweet with custom text. Navigate to the tweet first using navigate_to_tweet.

follow_userA

Follow a user on Twitter/X. If username is provided, navigates to their profile first. Otherwise follows the author of the currently open tweet.

fetch_wechat_articleB

Fetch and extract content from a WeChat Official Account article. Returns markdown-formatted article content including title, author, and body text.

fetch_tiktok_videoB

Fetch TikTok video metadata including description, author info, and video download URL. Automatically downloads the video via the browser extension and saves it locally.

fetch_xiaohongshu_noteA

Fetch content from a Xiaohongshu (Little Red Book) note including text, images, author, and engagement metrics.

open_article_editorA

Open the Twitter/X article editor using the stable flow (navigate to compose page then click create).

fill_article_titleB

Fill article title in the current Twitter/X article editor.

fill_article_bodyB

Fill article body in the current editor. Supports optional body images.

upload_article_header_imageA

Upload a header image in the current article editor. Supports URL/local path/data URL.

publish_articleC

Publish article or keep as draft (auto-save).

create_articleA

Create and publish a Twitter/X article (long-form content). Handles the full flow: open editor, fill title, fill body, and optionally publish.

search_jobsB

Search for available jobs — tweet engagement campaigns with crypto rewards. Returns a list of active jobs you can complete to earn rewards.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.3/5.0

Scored across 31 tools

Disambiguation4/5

Each tool largely targets a distinct action or resource (navigation, scraping, posting, engagement, article creation), and descriptions clarify boundaries. The only notable overlap is create_article duplicating the granular open_article_editor, fill_article_title, fill_article_body, upload_article_header_image, and publish_article tools, which could confuse an agent about which path to use.

Naming Consistency4/5

Predominantly consistent snake_case verb_noun pattern (e.g., post_tweet, scrape_timeline, navigate_to_tweet, fetch_wechat_article). Minor deviations exist: retweet lacks a noun, account_analytics has no verb, and return_to_timeline uses 'return' instead of 'navigate'. Still highly readable and mostly predictable.

Tool Count2/5

31 tools is above the typical 3-15 range, and the article workflow is unnecessarily split into six granular tools plus a redundant create_article wrapper. While the breadth of Twitter automation and cross-platform fetching justifies many tools, the count feels heavy and includes clear redundancy.

Completeness4/5

Core Twitter/X lifecycle is well covered: navigation, scraping, posting, replying, liking, retweeting, quoting, following, analytics, and long-form articles. Minor gaps exist (e.g., delete tweet, bookmark/unbookmark, direct messages, reading notifications), but agents can accomplish most stated goals.

Maintenance

ActivityInactive
ResponsivenessNo issues