Skip to main content
Glama
RyanKramer

ShipPost MCP

by RyanKramer

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SHIPPOST_API_KEYNoShipPost API key for AI-powered features.
TWITTER_CLIENT_IDNoYour Twitter app's client ID, needed when using a refresh token.
TWITTER_ACCESS_TOKENYesOAuth 2.0 access token for Twitter/X.
TWITTER_REFRESH_TOKENNoRefresh token for automatic token renewal.

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
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_my_profileA

Get the authenticated Twitter user's profile — name, bio, follower count, tweet count.

get_timelineA

Get recent tweets from my home timeline.

Returns tweets with text, author, engagement metrics, and URLs. Use this to see what's happening in the user's feed.

get_mentionsA

Get recent tweets that mention me.

Returns tweets where other users have @mentioned the authenticated user.

get_user_profileA

Look up a Twitter user's profile by their username.

Returns their name, bio, follower/following counts, and tweet count.

get_tweetA

Get a specific tweet by its ID.

Returns the full tweet text, author, engagement metrics, and conversation context.

search_tweetsA

Search recent tweets by keyword or phrase.

Searches the last 7 days of public tweets. Retweets are excluded. Returns tweets with text, author, engagement metrics, and URLs.

post_tweetA

Post a tweet from the authenticated user's account.

The tweet will be posted immediately and publicly visible.

reply_to_tweetA

Reply to a specific tweet.

Posts a public reply to the given tweet from the authenticated user's account.

like_tweetB

Like a tweet.

retweetB

Retweet a tweet.

follow_userB

Follow a Twitter user.

find_opportunitiesA

Scan my timeline and find the best tweets to reply to, scored by relevance.

Uses AI to analyze each tweet and score it on:

  • Relevance to your niche/expertise

  • Engagement potential (will a reply get seen?)

  • Reply opportunity (can you add genuine value?)

Returns scored tweets with suggested reply angles.

Requires a ShipPost API key (SHIPPOST_API_KEY). Get one at https://shippost.ai

draft_replyA

Draft a reply to a tweet in your voice using AI.

Analyzes the tweet and generates a reply that matches your writing style. Returns a DRAFT — does not post automatically. Use reply_to_tweet() to post.

Requires a ShipPost API key (SHIPPOST_API_KEY). Get one at https://shippost.ai

draft_tweetA

Draft an original tweet about a topic in your voice using AI.

Returns a DRAFT — does not post automatically. Use post_tweet() to post.

Requires a ShipPost API key (SHIPPOST_API_KEY). Get one at https://shippost.ai

draft_threadA

Draft a tweet thread about a topic in your voice using AI.

Returns DRAFTS — does not post. Review and use post_tweet() for each.

Requires a ShipPost API key (SHIPPOST_API_KEY). Get one at https://shippost.ai

analyze_accountA

Analyze a Twitter account — who they are, what they post about, engagement patterns.

Useful for deciding whether to engage with someone or understanding their audience.

Requires a ShipPost API key (SHIPPOST_API_KEY). Get one at https://shippost.ai

get_performanceA

Get engagement analytics on your recent tweets.

Shows which tweets performed best, what's working, and trends.

Requires a ShipPost API key (SHIPPOST_API_KEY). Get one at https://shippost.ai

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/RyanKramer/shippost-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server