Skip to content

MCP Tool Reference

The Typeroll MCP server gives Claude a complete toolkit for managing sites. You never call these tools yourself — Claude decides which ones to use based on your instructions.

CategoryToolsWhat they do
Pagescreate_page, read_page, update_page, list_pages, batch_update_pages, batch_read_pages, search_pages, delete_pageCreate and edit pages
Partialsread_partial, replace_partial, list_partialsHeader, footer and shared HTML fragments
Settingsread_site_settings, update_site_settings, get_site, list_sitesSite-wide config: colours, fonts, domain
Collectionscreate_collection, read_collection, list_collections, create_collection_item, read_collection_item, update_collection_item, list_collection_items, delete_collection_itemStructured content: blog posts, team members, products
Formscreate_form, read_form, update_form, list_forms, delete_formContact and booking forms
Mediaupload_media_from_url, upload_media_from_base64, list_mediaImages and other media assets
Redirectscreate_redirect, list_redirects, delete_redirectURL redirects
Deploytrigger_deploy, get_deploy_status, get_preview_linkBuild and deploy the site

Claude picks tools based on context. You never need to say “call create_page” — just describe what you want:

“Add a Services page with three service cards” → Claude calls create_page

“Update the nav to include the new Services link” → Claude calls read_partial, then replace_partial

“Deploy it” → Claude calls trigger_deploy, then polls get_deploy_status

All tool calls go through the MCP server, which forwards your TYPEROLL_API_KEY to the portal API. The key is scoped to your organisation — Claude can only access sites that belong to your account.

The portal API is rate-limited per API key. For large batch operations (importing many pages, bulk SEO updates), Claude uses batch_update_pages to stay within limits.