Skip to main content
Glama
devrim-1283

truth-social-mcp

by devrim-1283

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TRUTH_SOCIAL_MCP_BASE_URLNoAPI origin; mainly for authorized/test deploymentshttps://truthsocial.com
TRUTH_SOCIAL_MCP_AUTHORIZEDNoPermit live API calls after external authorization0
TRUTH_SOCIAL_MCP_TIMEOUT_MSNoRequest timeout30000
TRUTH_SOCIAL_MCP_USER_AGENTNoHonest client identificationtruthsocial-mcp/<version> ...
TRUTH_SOCIAL_MCP_ALLOW_WRITESNoRegister mutation tools at startup0
TRUTH_SOCIAL_MCP_UPLOAD_ROOTSNoColon-separated media roots~/.truth_social_mcp/uploads
TRUTH_SOCIAL_MCP_MAX_UPLOAD_MBNoMaximum local media size25
TRUTH_SOCIAL_MCP_ALLOW_CUSTOM_ORIGINNoPermit a non-Truth-Social HTTPS test/authorized origin0

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
truth_auth_statusA

Show local token/configuration state without contacting Truth Social.

truth_logoutA

Delete the locally stored Truth Social token from Keychain. Requires explicit confirmation.

truth_instance_infoA

Fetch public Truth Social instance capabilities and limits.

truth_verifyA

Verify the configured bearer token and return its account.

truth_lookup_userA

Resolve a public Truth Social username to a compact account record.

truth_get_userB

Fetch a Truth Social account by numeric ID. An authorized token is required.

truth_get_user_postsB

Fetch recent public posts for a username. Pagination IDs must be numeric.

truth_followersA

List followers for an account. An authorized token is required.

truth_followingA

List accounts followed by a user. An authorized token is required.

truth_home_timelineA

Fetch the authorized account's home timeline.

truth_trendingA

Fetch trending statuses. Truth Social currently requires an authorized token.

truth_get_statusA

Fetch one public Truth Social post by numeric ID.

truth_get_threadA

Fetch a post and its ancestors/descendants. An authorized token is required for context.

truth_searchA

Search statuses, accounts or hashtags. Truth Social requires an authorized token.

truth_notificationsB

Fetch notifications for the authorized account.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.6/5.0

Scored across 15 tools

Disambiguation5/5

Each tool targets a distinct resource and action: posts (get_status, get_thread), search, users (lookup_user, get_user, get_user_posts), relationships (followers, following), timelines (home_timeline, trending), notifications, and auth (auth_status, logout, verify). Even get_status and get_thread are clearly differentiated by thread context.

Naming Consistency3/5

All tools share the truth_ prefix, but the pattern after the prefix is inconsistent: some are verb_noun (get_status, lookup_user), some are single verbs (search, logout), and some are bare nouns (followers, trending). This mixed style makes the set less predictable.

Tool Count5/5

15 tools is within the well-scoped range for a social media API server, covering posts, users, relationships, timelines, notifications, and auth. Each tool serves a clear purpose without feeling bloated.

Completeness2/5

The tool set is heavily read-oriented and lacks any write operations such as posting, liking, replying, or following. While it covers the main read paths, the absence of social interactions makes it an incomplete client for the stated domain.

Maintenance

ActivitySlowing
ResponsivenessNo issues