Skip to main content
Glama
RadouaneElarfaoui

blogger-mcp-toolkit

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
GOOGLE_API_KEYNoOptional API key for read-only access (alias for BLOGGER_API_KEY)
BLOGGER_API_KEYNoOptional API key for read-only access
GOOGLE_CLIENT_IDNoOAuth2 Client ID from Google Cloud Console (alias for BLOGGER_CLIENT_ID)
BLOGGER_CLIENT_IDNoOAuth2 Client ID from Google Cloud Console
GOOGLE_CLIENT_SECRETNoOAuth2 Client Secret from Google Cloud Console (alias for BLOGGER_CLIENT_SECRET)
GOOGLE_REFRESH_TOKENNoOAuth2 Refresh Token (alias for BLOGGER_REFRESH_TOKEN)
BLOGGER_CLIENT_SECRETNoOAuth2 Client Secret from Google Cloud Console
BLOGGER_REFRESH_TOKENNoOAuth2 Refresh Token

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
blogger_blogs_getA

Retrieve a single blog's metadata by its unique blog ID. Returns blog details like name, description, URL, and post/page counts.

blogger_blogs_getByUrlA

Retrieve a single blog's metadata by its public URL. Useful when you only know the blog address.

blogger_blogs_listByUserA

List all blogs associated with a specific user. Returns an array of blogs.

blogger_posts_listA

List posts for a specific blog, with optional filtering, pagination, and lightweight summary mode.

blogger_posts_getA

Retrieve a single blog post by its unique ID, including content, metadata, labels, and optionally comments and images.

blogger_posts_getByPathA

Retrieve a single blog post by its URL path. Useful when resolving public blog links.

blogger_posts_searchA

Search across a blog's posts using a text query string, with optional lightweight summary mode.

blogger_posts_searchByLabelA

Quickly filter and retrieve posts for a blog by a specific label (tag).

blogger_posts_insertC

Create a new blog post.

blogger_posts_updateB

Perform a full update of an existing blog post. Replaces the entire post content.

blogger_posts_patchB

Perform a partial update of a blog post, updating only the provided fields.

blogger_posts_deleteA

Permanently delete a blog post.

blogger_posts_publishA

Publish a draft blog post, either immediately or scheduled for the future.

blogger_posts_revertB

Revert a published blog post back to a draft.

blogger_pages_listB

List all static pages for a specific blog, with optional summary mode to strip heavy HTML.

blogger_pages_getA

Retrieve a single static page by its unique page ID, including its content and metadata.

blogger_pages_insertA

Create a new static page for a blog with the specified title and HTML content.

blogger_pages_updateA

Perform a full update of an existing static page. Replaces the entire page with the new title and content.

blogger_pages_patchA

Perform a partial update of an existing static page. Only updates the provided fields (e.g., title or content).

blogger_pages_deleteA

Permanently delete a static page by its ID.

blogger_comments_listC

List all comments for a specific post. Returns an array of comment objects.

blogger_comments_listByBlogA

List comments across all posts in a blog. Useful for a global comment moderation view.

blogger_comments_getB

Retrieve a single specific comment by its unique comment ID.

blogger_comments_approveA

Approve a comment, removing it from spam or pending status and making it live.

blogger_comments_deleteA

Permanently delete a comment from a post.

blogger_comments_removeContentA

Remove comment content, replacing it with an admin notice, without fully deleting the comment object.

blogger_comments_markAsSpamA

Mark a comment as spam, moving it out of the live view.

blogger_users_getA

Retrieve a user's Blogger profile information. Returns details like user ID, display name, profile URL, and location.

blogger_media_to_base64A

Convert a local image file (.png, .jpg, .jpeg, .webp, .gif, .svg) into an embedded Base64 Data URI and generate a ready-to-use Blogger tag snippet. Guaranteed permanent embedding inside Blogger post bodies without external host dependencies.

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/RadouaneElarfaoui/blogger-mcp-toolkit'

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