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
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 15 |
| Latency | 570 ms |
| Last checked (UTC) | 2026-11-02T01:55:21.378Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-02T01:55:21.378Z | Healthy | 570 |
buttercms_list_posts | List 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_post | Get one blog post by slug, with the full body, metadata, and the next and previous posts. Read API: GET /posts/{slug}/. |
buttercms_search_posts | Full-text search in blog post titles, bodies and summaries. Results are sorted by relevance. Read API: GET /posts/search/. |
buttercms_list_authors | List all blog authors. Set include to 'recent_posts' to embed the recent posts of each one. Read API: GET /authors/. |
buttercms_get_author | Get one blog author by slug. Set include to 'recent_posts' to embed the recent posts. Read API: GET /authors/{slug}/. |
buttercms_list_categories | List all blog categories. Set include to 'recent_posts' to embed the recent posts of each one. Read API: GET /categories/. |
buttercms_get_category | Get one blog category by slug. Set include to 'recent_posts' to embed the recent posts. Read API: GET /categories/{slug}/. |
buttercms_list_tags | List all blog tags. Set include to 'recent_posts' to embed the recent posts of each one. Read API: GET /tags/. |
buttercms_get_tag | Get one blog tag by slug. Set include to 'recent_posts' to embed the recent posts. Read API: GET /tags/{slug}/. |
buttercms_list_pages | List 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_page | Get 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_pages | Search the direct content of pages by text. Results are sorted by relevance. Read API: GET /pages/search/. |
buttercms_get_collections | Get 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_items | List 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_item | Get one collection item by its numeric id. Read API: GET /content/{collection_key}/{item_id}/. |