Skip to content
MCPSTAMP

Word fileHosted URL

Clauses

Your own clause library, assembled into a Word contract in one call.

Free tier needs no key. See the exact limits.

What you get

Contract for a new client

Freelance developer in Lisbon

Word file
Tool callWhat it did
clause_searchFinds the matching clauses
variables_listLists the facts the clauses need
contract_assembleBuilds the .docx

A Word contract with the chosen clauses in order and brackets left where a fact was missing.

Example from "Contract for a new client". Invented names, real math from the tools.

Start with 25 generic freelance clauses and add your own. Search them, then assemble a contract as a Word .docx. Any fact you didn't give, like a client name or a fee, stays as a bracketed prompt so nothing is invented.

Made for Freelancers, Agencies, Consultants

3 requests, start to finish

Example chats. Each one uses real tools of this server, named as they run. The people and firms are made up.

Example done on the free tier. Doing this every week? Pro removes the limit for $19, once. Free vs Pro

  1. Example 1 · Freelance developer in LisbonContract for a new client

    Build a contract for Blue Harbour Lda: scope, payment in 14 days, IP transfer on payment, 30-day termination.
    • clause_search Finds the matching clauses
    • variables_list Lists the facts the clauses need
    • contract_assemble Builds the .docx

    A Word contract with the chosen clauses in order and brackets left where a fact was missing.

    Saves about 45 min (our estimate)

  2. Example 2 · Design agency owner in ManchesterSave a clause your lawyer wrote

    Save this limitation of liability clause under 'liability', jurisdiction England and Wales.
    • clause_add Adds the clause with category and jurisdiction

    The clause is in your library and shows up in future searches.

    Saves about 5 min (our estimate)

  3. Example 3 · IT consultancy in WarsawLong master agreement

    Assemble our master services agreement from 14 clauses.
    • clause_list Lists the library in contract order
    • contract_assemble Builds the 14-clause document

    A full agreement in .docx. More than 8 clauses per document is Pro.

    Saves about 60 min (our estimate)

Free and Pro, line by line

The free column is yours with no key. The Pro column costs $19 once, or comes with the $39 bundle.

Free

$0 no key

Pro

$19 once, lifetime

25 starter clauses
Unlimited own clauses
10 clauses of your own
Unlimited clauses per document
8 clauses per assembled document
Filter by jurisdiction or tag
Ranked search with category filter
Clause version history
Markdown import and export
JSON import and export

Saw a message that says the free tier allows a set number per month? That's the limit Pro removes. Paste the key where the token goes, or set MCP_LICENSE_KEY.

Or Pro on all 49 paid servers for $39 once. Get the bundle

Limits read from the code: servers/clauses/src/index.ts:27-28 (FREE_OWN_CLAUSES = 10, FREE_ASSEMBLE_CLAUSES = 8), :300, :362, :384

Install

Works with Claude, Cursor, VS Code and other MCP clients. The hosted URL needs no install at all.

npm @theluckystrike/mcp-clauses

  1. Get a free token. It lasts 30 days and allows 600 calls per hour. Or open the connect page for a ready URL.
  2. Paste the URL with your token as a custom connector in your MCP client.

1. Free token

curl -s -X POST https://mcp.zovo.one/mcp/token

2. Connector URL (replace <token>)

https://mcp.zovo.one/mcp/clauses/t/<token>

Download the .mcpb bundle and open it. Claude Desktop installs it in one click.

Download clauses.mcpb

Add this to your MCP client config (Claude Desktop, Cursor, VS Code). Needs Node.js.

{
  "mcpServers": {
    "clauses": {
      "command": "npx",
      "args": [
        "-y",
        "@theluckystrike/mcp-clauses"
      ]
    }
  }
}

One command in your terminal.

claude mcp add --transport http clauses https://mcp.zovo.one/mcp/clauses/t/<token>

# or run it locally
claude mcp add clauses -- npx -y @theluckystrike/mcp-clauses

Jobs this server does

All tools (10)

ToolWhat it does
clause_addSave a reusable contract or proposal clause to the library.
clause_deleteDelete one clause by id or exact title and report how many are left.
clause_exportCall this tool to write the whole library to one file and return the path, format and count.
clause_getReturn one clause in full by id or title: body, category, tags, jurisdiction, variables and the revision count, which stays 0 on free.
clause_importCall this tool to load clauses from a .md or .json file, reporting added, replaced, skipped and capped counts.
clause_listList the library as id, title, category, tags and variables, in contract order by category then title, which is the order contract_assemble uses.
clause_searchRanked search over clause titles, tags, categories and bodies.
clause_updateChange the text, category, tags, variables or jurisdiction of a clause.
contract_assembleCall this tool to build a contract from library clauses as .docx or markdown.
variables_listList every {{variable}} the clauses you name use, and which clause uses each, so the facts are gathered before contract_assemble leaves bracketed prompts.

Questions

Are the starter clauses legal advice?
No. They are generic freelance starters. Have a lawyer review contracts that matter.
What happens if I leave out a detail?
It stays as a bracketed prompt in the document. The server never invents a value.

More in Contracts and HR

Clauses Pro, $19 once

Buy Pro