Model Context Protocol

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.

Streamable HTTPFIDO2 API KeysRole-scoped
Endpoint

Connection details

The MCP server uses Streamable HTTP transport. Authenticate with an API key passed as a Bearer token in the Authorization header.

URL
https://nanite.dev/api/mcp
Transport

Streamable HTTP (POST)

Auth

Bearer <your-api-key>

Quick Start

Claude Desktop

Add this to your claude_desktop_config.json:

claude_desktop_config.json
{
  "mcpServers": {
    "nanite": {
      "url": "https://nanite.dev/api/mcp",
      "headers": {
        "Authorization": "Bearer nanite_sk_..."
      }
    }
  }
}
Cursor

Add to .cursor/mcp.json in your project:

.cursor/mcp.json
{
  "mcpServers": {
    "nanite": {
      "url": "https://nanite.dev/api/mcp",
      "headers": {
        "Authorization": "Bearer nanite_sk_..."
      }
    }
  }
}
Tools

Available tools

Tools your AI client can invoke through the MCP server. Availability depends on your account role.

list_projectsread

List all projects with status, client, and dates

get_projectread

Get full details for a specific project by ID

update_project_statuswrite

Update a project's status (admin only)

list_invoicesread

List all invoices with amounts, status, and due dates

get_invoiceread

Get full details for a specific invoice

create_invoicewrite

Create a new invoice for a project (admin only)

list_maintenanceread

List all maintenance plans with hours tracking

log_maintenance_hourswrite

Log hours against a maintenance plan (admin only)

update_maintenance_statuswrite

Update plan status: active, paused, cancelled

list_ticketsread

List support tickets with priority and status

create_ticketwrite

Create a new support ticket

get_analyticsread

Get system analytics and metrics (admin only)

Resources

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://projects

Projects Overview

All projects with current status

nanite://invoices

Invoices Overview

All invoices with payment status

nanite://maintenance

Maintenance Plans

All maintenance plans with hours tracking

nanite://tickets

Support Tickets

Open and recent support tickets

nanite://analytics

System Analytics

Platform metrics and summaries (admin)

Security

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.

Command Palette

Search for a command to run...