Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
substack_sync_statusA

Check the dedicated Substack browser profile path and current login status.

substack_loginB

Open a dedicated local browser profile and wait for the user to log into Substack.

substack_config_showB

Show local mcp-substack configuration.

substack_config_set_priority_publicationsB

Set publication URLs that should be synced first or exclusively for daily summaries.

substack_config_set_defaultsC

Set default sync window and per-publication post limit.

substack_discover_subscriptionsB

Use the authenticated dedicated browser profile to discover subscribed publications.

substack_list_recent_postsB

List recent posts for a publication URL. This is the spike path before cache-backed sync.

substack_sync_recentC

Discover subscriptions, sync recent posts, fetch bodies, and save them in the local cache.

substack_list_postsB

List cached posts, optionally filtered to unsummarized posts and a date range.

substack_get_cached_postC

Return one cached post with markdown content.

substack_get_post_chunksC

Return bounded markdown chunks for one cached post.

substack_mark_summarizedC

Mark cached posts as included in a daily summary.

substack_get_postB

Fetch one Substack post through the authenticated browser profile and return markdown.

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/cchen7/substack-mcp'

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