Get the FREE Ultimate OpenClaw Setup Guide →

unanet

MCP server connecting Claude Desktop to Unanet GovCon ERP - Manage projects, timesheets, and reports with natural language

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio culstrup-unanet-mcp-server node /absolute/path/to/unanet-mcp-server/dist/index.js \
  --env UNANET_API_KEY="your-api-key" \
  --env UNANET_BASE_URL="https://your-instance.unanet.com" \
  --env UNANET_PASSWORD="your-password" \
  --env UNANET_USERNAME="your-username" \
  --env UNANET_FIRM_CODE="your-firm-code"

How to use

This Unanet MCP server lets you ask natural language questions against your Unanet data and get instant, actionable answers. It exposes a suite of tools for project management, time and expense tracking, contact management, and financial operations. Through Claude (or your Claude Desktop configuration), you can run queries like retrieving all active projects, submitting timesheets, generating invoices, or pulling financial reports. Each tool maps to specific API operations of Unanet, returning structured results that you can review or act upon immediately. The system is designed to reduce navigation steps and accelerate decision-making for project managers, executives, and finance teams alike.

How to install

Prerequisites:

  • Node.js and npm installed on your machine
  • Access to the Unanet instance with credentials
  • A Claude Desktop/Claude integration configuration to connect to the MCP server

Install steps:

  1. Clone the repository git clone https://github.com/culstrup/unanet-mcp-server.git cd unanet-mcp-server

  2. Install dependencies npm install

  3. Build the project (if applicable) npm run build

  4. Set up environment variables Create a .env file (or use your Claude Desktop config) with your Unanet credentials and API details, for example:

    UNANET_USERNAME=your-username UNANET_PASSWORD=your-password UNANET_API_KEY=your-api-key UNANET_FIRM_CODE=your-firm-code UNANET_BASE_URL=https://your-instance.unanet.com

  5. Run the server (in development or via your MCP tooling) npm run dev

  6. Configure Claude to point to the MCP server entry, using the node command path and dist/index.js entry, as shown in the configuration example.

Additional notes

Tips and caveats:

  • Keep your .env file (or credentials in Claude config) secure; never commit credentials to source control.
  • Ensure UNANET_BASE_URL is the correct endpoint for your Unanet instance.
  • If you see authentication errors, recheck credentials and API key permissions.
  • The MCP tools map to specific Unanet operations (projects, timesheets, billing, etc.); use descriptive natural language prompts to leverage the most relevant tool.
  • When upgrading the MCP server, rebuild and redeploy to ensure the latest tool implementations are active.
  • If you need to customize tools, modify the src/tools files and rebuild the project.

Related MCP Servers

Sponsor this space

Reach thousands of developers