Nanite MCP Server
Connect your AI tools directly to Nanite. Manage projects, invoices, maintenance plans, and tickets from Claude Desktop, Cursor, or any MCP-compatible client.
Connection details
The MCP server uses Streamable HTTP transport. Authenticate with an API key passed as a Bearer token in the Authorization header.
https://nanite.dev/api/mcpStreamable HTTP (POST)
Bearer <your-api-key>
Claude Desktop
Add this to your claude_desktop_config.json:
{
"mcpServers": {
"nanite": {
"url": "https://nanite.dev/api/mcp",
"headers": {
"Authorization": "Bearer nanite_sk_..."
}
}
}
}Add to .cursor/mcp.json in your project:
{
"mcpServers": {
"nanite": {
"url": "https://nanite.dev/api/mcp",
"headers": {
"Authorization": "Bearer nanite_sk_..."
}
}
}
}Available tools
Tools your AI client can invoke through the MCP server. Availability depends on your account role.
List all projects with status, client, and dates
Get full details for a specific project by ID
Update a project's status (admin only)
List all invoices with amounts, status, and due dates
Get full details for a specific invoice
Create a new invoice for a project (admin only)
List all maintenance plans with hours tracking
Log hours against a maintenance plan (admin only)
Update plan status: active, paused, cancelled
List support tickets with priority and status
Create a new support ticket
Get system analytics and metrics (admin only)
MCP Resources
Resources provide read-only context to your AI client. They are automatically available when connected and help the model understand your data.
nanite://projectsProjects Overview
All projects with current status
nanite://invoicesInvoices Overview
All invoices with payment status
nanite://maintenanceMaintenance Plans
All maintenance plans with hours tracking
nanite://ticketsSupport Tickets
Open and recent support tickets
nanite://analyticsSystem Analytics
Platform metrics and summaries (admin)
How it works
Role-scoped access
API keys inherit your account role. Clients only see their own data. Admins get full access. Write operations require admin role.
Hashed keys
API keys are hashed with SHA-256 before storage. The raw key is shown once on creation and cannot be retrieved again.
Audit logged
Every tool invocation is logged to the audit trail with the user ID, action, timestamp, and metadata. Nothing is invisible.
The Nanite MCP server is available to all authenticated users. Tool availability depends on your account role and permissions.