search_workspaces
Read-only. Returns workspace list filtered by query.
Decide what data + actions Claude actually needs
1-2 hr
Pick a transport: stdio vs. HTTP
30 min
create_row
Write tool. Confirms via tool gate before mutation.
update_doc
Write tool. Append-only via append_doc_section preferred.
Scaffold the server with the official SDK
1 hr
send_email
Out of scope for v1. Draft only.
Define your tools with strong schemas
2-4 hr per tool
Add auth: OAuth (DCR) or API key headers
4-12 hr (OAuth is most of this; API keys are 1-2 hr)
Test locally with the MCP Inspector
1-2 hr
Deploy the HTTP variant to a public host
1-3 hr
Register the server with Claude Desktop and Claude Code
1 hr
Add observability: logs, metrics, error tracking
2-4 hr
Iterate: add tools based on what users actually ask for
Ongoing, 2-4 hr/week for first month