@webcraftstudio/mcp-server
v1.1.1
Published
MCP server for BOS360 — expose all business modules to AI assistants (101 tools, 10 modules)
Downloads
171
Maintainers
Readme
@webcraftstudio/mcp-server
MCP (Model Context Protocol) server for BOS360 — manage your entire business from AI assistants like Claude.
101 tools across 10 modules: Clients, Projects, Invoicing, Leads, Notes, Mindmaps, Calendar, Proposals, Messaging, and Expenses.
Installation
npm install -g @webcraftstudio/mcp-serverOr run directly with npx (no install needed):
npx @webcraftstudio/mcp-serverSetup
1. Get your API Key
- Go to BOS360 → Settings → API Keys
- Click Create API Key
- Set permissions (use
*for full access) - Copy the key (
bos360_sk_...)
2. Configure Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"bos360": {
"command": "npx",
"args": ["-y", "@webcraftstudio/mcp-server"],
"env": {
"BOS360_API_KEY": "bos360_sk_..."
}
}
}
}3. Configure Claude Code
claude mcp add bos360 -- npx -y @webcraftstudio/mcp-serverThen set the environment variable:
export BOS360_API_KEY="bos360_sk_..."4. Configure VS Code / Cursor / Windsurf
Add the same configuration as Claude Desktop to your IDE's MCP settings.
Available Modules
| Module | Tools | Description | |--------|-------|-------------| | Clients | 13 | CRM: contacts, follow-ups, actions, stats | | Projects | 11 | Projects, milestones, status tracking | | Invoicing | 15 | Invoices, line items, payments, stats | | Leads | 14 | Lead pipeline, follow-ups, actions, proposals | | Notes | 10 | Notes & folders, linked to entities | | Mindmaps | 8 | Visual mindmaps with ReactFlow | | Calendar | 5 | Events & scheduling | | Proposals | 11 | Proposals/contracts with line items | | Messaging | 14 | Channels, messages, threads, reactions |
See MCP_TOOLS.md for the full tools reference.
Environment Variables
| Variable | Required | Description |
|----------|----------|-------------|
| BOS360_API_KEY | Yes | Your BOS360 API key (bos360_sk_...) |
| CONVEX_URL | No | Override Convex deployment URL (defaults to production) |
Permissions
Each API key has scoped permissions. Use * for full access, or scope per module:
clients.read,clients.write,clients.deleteprojects.read,projects.write,projects.deleteinvoices.read,invoices.write,invoices.deleteleads.read,leads.write,leads.deletenotes.read,notes.write,notes.deletemindmap.read,mindmap.write,mindmap.deletecalendar.read,calendar.write,calendar.deleteproposals.read,proposals.write,proposals.deletemessaging.read,messaging.write,messaging.delete
License
MIT
