mcp-service-agreement MCP Server

Works with Claude Desktop, Claude Code, Cursor and any Model Context Protocol client. Runs on your own machine, or hosted with no install.

Local serverstdioMIT

What is the mcp-service-agreement MCP Server?

mcp-service-agreement is an MCP project maintained in the theluckystrike/mcp-service-agreement repository. The maintainer describes its purpose as “Works with Claude Desktop, Claude Code, Cursor and any Model Context Protocol client. Runs on your own machine, or hosted with no install”. Read the project documentation for the complete scope.

Local setup

The project provides a local client configuration using node. Follow the repository’s build and installation steps before copying it, and replace example paths with the paths on your own computer.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
agreement_createWrite an agreement: parties, scope, deliverables, rate and payment terms, dates, termination notice, liability cap, jurisdiction. Stores it and returns the…
agreement_getRead one agreement in full by SA number or client name, with its status history
agreement_listList agreements newest first; filter by status and client
agreement_update_statusMove the agreement exactly one step -- draft, sent, signed, expired -- stamping date and note into its history
clause_libraryThe five built-in clauses: IP assignment, mutual confidentiality, late payment interest, kill fee, revision rounds. Pro: full texts with the agreement's…
agreement_renderRender for signing: Markdown, or self-contained HTML with print CSS (Pro). Includes the signature block and the template-not-legal-advice line
agreement_checklistThe before-you-send-it checklist: missing fields and one-sided gaps flagged neutrally

How to install the mcp-service-agreement MCP Server

{
  "mcpServers": {
    "service-agreement": {
      "command": "node",
      "args": [
        "/absolute/path/to/mcp-service-agreement/dist/index.js"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.