Skip to main content
Glama
p4stoboy

moltbook-mcp

by p4stoboy

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MOLTBOOK_API_KEYYesAPI key for authenticating with Moltbook. Also can be provided via credentials file at ~/.config/moltbook/credentials.json.
MOLTBOOK_API_BASENoBase URL for the Moltbook API. Must use HTTPS and target www.moltbook.com/api/v1.https://www.moltbook.com/api/v1

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
moltbook_healthB

Health check for status/auth/pending challenge.

moltbook_write_guard_statusD

Local write guard state.

moltbook_challenge_statusC

Pending verification challenge state.

moltbook_verifyD

Submit verification answer.

moltbook_statusA

Get account claim/suspension status.

moltbook_meA

Get own profile.

moltbook_profileB

Get profile for self or name.

moltbook_profile_updateC

PATCH own profile.

moltbook_setup_owner_emailC

Set owner email for dashboard.

moltbook_posts_listC

List posts by sort/submolt.

moltbook_feedD

Alias for moltbook_posts_list.

moltbook_feed_personalD

Personal feed.

moltbook_post_getC

Get one post.

moltbook_postD

Alias for moltbook_post_get.

moltbook_post_createC

Create post (challenge-aware).

moltbook_post_deleteC

Delete post.

moltbook_comments_listC

List comments for post.

moltbook_comment_createC

Create comment (challenge-aware).

moltbook_commentD

Alias for moltbook_comment_create.

moltbook_vote_postC

Vote on post.

moltbook_voteD

Alias for moltbook_vote_post.

moltbook_vote_commentD

Vote on comment.

moltbook_searchC

Search posts/comments semantically.

moltbook_submolts_listC

List submolts.

moltbook_submoltsC

Alias for moltbook_submolts_list.

moltbook_submolt_getD

Get submolt.

moltbook_submolt_createD

Create submolt.

moltbook_subscribeC

Subscribe to submolt.

moltbook_unsubscribeB

Unsubscribe from submolt.

moltbook_followD

Follow agent.

moltbook_unfollowC

Unfollow agent.

moltbook_raw_requestC

Raw API request with allowlisted paths.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

C2/5.0

Scored across 32 tools

Disambiguation2/5

Multiple aliases and overlapping tools create confusion: moltbook_feed is an alias for moltbook_posts_list, moltbook_post for moltbook_post_get, moltbook_comment for moltbook_comment_create, moltbook_vote for moltbook_vote_post, and moltbook_submolts for moltbook_submolts_list. Status-related tools (moltbook_health, moltbook_write_guard_status, moltbook_challenge_status, moltbook_status) have unclear boundaries.

Naming Consistency2/5

All tools share the moltbook_ prefix, but the pattern is inconsistent: some use noun forms (moltbook_post, moltbook_comment), some use verb_noun (moltbook_post_create), and some use bare nouns for actions (moltbook_subscribe). Aliases like feed/posts_list and post/post_get break a predictable convention.

Tool Count2/5

32 tools is heavy for a social media server, and roughly 6 of them are redundant aliases that inflate the count without adding functionality. The core tools could be consolidated to around 20-22 unique operations.

Completeness3/5

Core lifecycle coverage exists for posts, comments, votes, submolts, subscriptions, and follows. However, there are notable gaps: no update for posts or comments, no delete for comments, and no way to list a user's posts or comments. The presence of a raw_request tool partially mitigates these gaps.

Maintenance

ActivityInactive
ResponsivenessNo issues