ButterCMS MCP by usefulapi

io.usefulapi/buttercms · v1.0.0 · other

ButterCMS MCP by usefulapi is healthy: it completed an MCP handshake in 570 ms and exposes 15 tools.

Read blog posts, authors, categories, tags, pages and collection items in ButterCMS.

Endpoint: https://buttercms.usefulapi.io/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count15
Latency570 ms
Last checked (UTC)2026-11-02T01:55:21.378Z

Health history

Checked (UTC)StatusLatencyError
2026-11-02T01:55:21.378ZHealthy570

Tools (15)

buttercms_list_postsList published blog posts, newest first, with optional filters by author, category or tag. Use exclude_body to get short results. Read API: GET /posts/.
buttercms_get_postGet one blog post by slug, with the full body, metadata, and the next and previous posts. Read API: GET /posts/{slug}/.
buttercms_search_postsFull-text search in blog post titles, bodies and summaries. Results are sorted by relevance. Read API: GET /posts/search/.
buttercms_list_authorsList all blog authors. Set include to 'recent_posts' to embed the recent posts of each one. Read API: GET /authors/.
buttercms_get_authorGet one blog author by slug. Set include to 'recent_posts' to embed the recent posts. Read API: GET /authors/{slug}/.
buttercms_list_categoriesList all blog categories. Set include to 'recent_posts' to embed the recent posts of each one. Read API: GET /categories/.
buttercms_get_categoryGet one blog category by slug. Set include to 'recent_posts' to embed the recent posts. Read API: GET /categories/{slug}/.
buttercms_list_tagsList all blog tags. Set include to 'recent_posts' to embed the recent posts of each one. Read API: GET /tags/.
buttercms_get_tagGet one blog tag by slug. Set include to 'recent_posts' to embed the recent posts. Read API: GET /tags/{slug}/.
buttercms_list_pagesList pages of one page type, or all Single Pages with page_type '*'. Filtering and ordering work only for a real page type. Read API: GET /pages/{page_type}/.
buttercms_get_pageGet one page by page type and slug. Use '*' as page_type for a Single Page. Read API: GET /pages/{page_type}/{page_slug}/.
buttercms_search_pagesSearch the direct content of pages by text. Results are sorted by relevance. Read API: GET /pages/search/.
buttercms_get_collectionsGet the items of one or more collections at once. Every key must be an existing collection key. Read API: GET /content/?keys=a,b.
buttercms_list_collection_itemsList the items of one collection, with paging, ordering and field filters. Each item meta.id is the item id. Read API: GET /content/{collection_key}/.
buttercms_get_collection_itemGet one collection item by its numeric id. Read API: GET /content/{collection_key}/{item_id}/.