blogger-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| BLOGGER_MCP_CRED_DIR | No | Directory for storing credentials | ~/.config/blogger-mcp |
| BLOGGER_MCP_CLIENT_SECRET | No | Path to the OAuth client secret JSON file |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| list_blogsB | List blogs owned by the authenticated user |
| get_blog_by_urlC | Resolve a Blog ID from a blog URL (e.g. https://xxx.blogspot.com) |
| list_postsC | List posts of a blog |
| get_postC | Fetch a single post |
| create_postC | Create a new blog post. Content is HTML; labels is a list of tags. isDraft=true saves as draft. |
| update_postC | Update an existing post (title/content/labels). |
| delete_postC | Delete a post permanently |
| publish_postC | Publish a draft post |
| revert_postC | Revert a published post back to draft |
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
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/mech12/blogger-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server