The Craft MCP server provides 32+ tools for working with Craft documents, blocks, collections, search, and tasks.
Overview
The Craft MCP Server is a remote MCP server hosted athttps://agents.craft.do/docs/mcp that exposes your Craft workspace through the Model Context Protocol. It provides comprehensive access to documents, blocks, collections, search, and task management.
Key Features
32+ Tools
Comprehensive API covering all Craft features
OAuth 2.0
Secure authentication with your Craft account
Real-time Access
Direct access to your live Craft workspace
Document Search
Full-text search across all your documents
Setup
The agent will automatically configure the source with the correct MCP URL and OAuth settings.
Source Configuration
Here’s what the Craft MCP source configuration looks like:config.json
Available Tools
The Craft MCP server exposes the following tool categories:Document Management
Block Operations
Craft documents are composed of blocks. Each block represents a piece of content:Collections
Collections are groups of related documents:Search
Full-text search across your Craft workspace:Search Documents
Search supports natural language queries and returns ranked results based on relevance.
Task Management
Manage tasks within Craft documents:Usage Examples
Here are some common workflows with the Craft MCP server:Creating a New Document
- Call
mcp__craft__createDocumentto create the document - Call
mcp__craft__createBlockto add blocks for attendees and agenda - Return the document ID and URL
Searching Documents
- Call
mcp__craft__searchDocumentswith query “Q4 roadmap” - Return ranked results with document titles and snippets
- Offer to open specific documents for more details
Managing Tasks
- Call
mcp__craft__listTaskswith status “pending” - Display tasks grouped by document or due date
- Offer to mark tasks as complete or update them
Organizing with Collections
- Call
mcp__craft__createCollectionwith name “Projects” - Call
mcp__craft__listDocumentsto find recent documents - Call
mcp__craft__addToCollectionfor each relevant document
Permissions
Craft MCP tools are automatically configured for Explore mode safety: Allowed in Explore mode:- All
list*,get*,search*operations (read-only) - Viewing documents, blocks, collections, and tasks
create*,update*,delete*operations- Modifying documents, blocks, or collections
- Creating or completing tasks
permissions.json configuration in the Craft source for details.
Rate Limits
The Craft MCP server has the following rate limits:- 100 requests per minute per workspace
- 1000 requests per hour per workspace
- 10,000 requests per day per workspace
Troubleshooting
Connection Failed
- Check your internet connection
- Verify the MCP URL is correct:
https://agents.craft.do/docs/mcp - Try reconnecting the source
Authentication Expired
- Re-authenticate by triggering OAuth flow again
- Ask the agent: “Reconnect to Craft”
- Check that your Craft account is active
No Documents Found
- Your workspace is empty
- OAuth scope doesn’t include document access
- Documents are in a space you don’t have access to
Best Practices
Next Steps
MCP Overview
Learn more about the Model Context Protocol
Custom MCP Servers
Add other MCP servers to extend functionality