truth-social-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| TRUTH_SOCIAL_MCP_BASE_URL | No | API origin; mainly for authorized/test deployments | https://truthsocial.com |
| TRUTH_SOCIAL_MCP_AUTHORIZED | No | Permit live API calls after external authorization | 0 |
| TRUTH_SOCIAL_MCP_TIMEOUT_MS | No | Request timeout | 30000 |
| TRUTH_SOCIAL_MCP_USER_AGENT | No | Honest client identification | truthsocial-mcp/<version> ... |
| TRUTH_SOCIAL_MCP_ALLOW_WRITES | No | Register mutation tools at startup | 0 |
| TRUTH_SOCIAL_MCP_UPLOAD_ROOTS | No | Colon-separated media roots | ~/.truth_social_mcp/uploads |
| TRUTH_SOCIAL_MCP_MAX_UPLOAD_MB | No | Maximum local media size | 25 |
| TRUTH_SOCIAL_MCP_ALLOW_CUSTOM_ORIGIN | No | Permit a non-Truth-Social HTTPS test/authorized origin | 0 |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| 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
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/devrim-1283/truth-social-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server