Stack · Legal

Legal and contracts desk

Triages NDAs, reviews contracts against your playbook, tracks renewals, and checks the case law and regulations behind a question.

Built for: The in-house counsel or operations lead reviewing contracts for a company that has no legal team, or a legal team of one.

Install all 11 parts

The button opens the checkout, where the 5 servers and 6 skills are listed one by one. Every member is free, so the checkout lists them and asks for no card.

$0/mo
every member is free — 5 servers and 6 skills
$0
the free-tier version keeps 5 servers and 6 skills — and all 144 tools
$0
6 skills with no monthly cost
20.6k
tokens if every skill file is read in full — a skill loads its description first and the rest only when used
01 · Outcome

What your agent can do with this

The reason to buy a stack rather than five listings: each line below needs more than one member connected at the same time.

  1. 01

    Triage an NDA and, where it needs changes, make them in Word as tracked changes with comments.

  2. 02

    Review a vendor or SaaS agreement against your playbook, flag the deviations and propose the redline.

  3. 03

    Check a cited US case on CourtListener, or the current consolidated text of an EU regulation, before relying on it.

  4. 04

    Keep the renewal register current and warn before an auto-renewal notice window closes.

02 · Assembly

The assembly, part by part

What each part contributes, and why it was picked over the obvious alternative. Prices and permissions are read from the listings, so nothing here can disagree with the catalogue.

5 servers6 skills144 tools
WO01

Edits the contract in Microsoft Word with real tracked changes and threaded comments under your name — a redline, not a rewritten file.

29 read91 writeruns on your machine A v1.6.21 · updated 8 days ago credential not declared · runs locally
Free
$0 of the monthly total
PA02
PandaDoc MCP server Sales & CRM by pandadoc

PandaDoc's hosted server for creating, sending, signing and tracking documents once the terms are agreed.

read/write split not recorded v1.0.0 credential not declared · hosted
Free
$0 of the monthly total
CO03

US court opinions, dockets, citations and judges from CourtListener, for checking the case a clause relies on.

read/write split not recordedruns on your machine A v0.7.3 · updated 2 weeks ago API key · runs locally
Free
$0 of the monthly total
EU04

EU law from EUR-Lex: regulations, directives, consolidated texts, case law and national transposition.

11 readread-onlyruns on your machine A v2.4.3 · updated 2 weeks ago credential not declared · runs locally
Free
$0 of the monthly total
EC05

The US Electronic Code of Federal Regulations, including FAR and DFARS, with version history and recent changes.

13 readread-onlyruns on your machine A v1.1.10 · updated 2 days ago credential not declared · runs locally
Free
$0 of the monthly total
and the instructions that drive them A skill is a prompt file, not a server: it adds context and a procedure, never a tool or a permission of its own.
ND06
NDA Triage Agent skill by anthropics

Sorts an incoming NDA into standard, needs review or significant issues, so counsel reads only the ones that need it.

2.9k tokens when loaded in full write access not declared 1 file · Apache-2.0 needs no server of its own
Free
no monthly cost
CO07
Contract Review Agent skill by anthropics

Reviews a contract clause by clause against your negotiation playbook and proposes redline language.

2.7k tokens when loaded in full write access not declared 1 file · Apache-2.0 needs no server of its own
Free
no monthly cost
SA08
SaaS / Subscription Agreement Review Agent skill by anthropics

The terms that matter in a SaaS deal — auto-renewal, price escalation, data portability, SLAs, subprocessors.

5.3k tokens when loaded in full write access not declared 1 file · Apache-2.0 needs no server of its own
Free
no monthly cost
CO09
Compliance Agent skill by anthropics

GDPR and CCPA questions, data processing agreements and data subject requests.

3.2k tokens when loaded in full write access not declared 1 file · Apache-2.0 needs no server of its own
Free
no monthly cost
/R11
/renewal-tracker Agent skill by anthropics

Keeps a register of cancel-by dates and warns before a notice window closes.

3.4k tokens when loaded in full write access not declared 2 files · Apache-2.0 needs no server of its own
Free
no monthly cost
03 · Cost

What it costs, and on what assumption

Every member is free, so the monthly figure is $0 whatever you do with the stack: nothing here is billed by the call, and only adding a paid member could change it.

PartWhat you are paying forMonthly, as quoted
Word Mcp Live Free —
PandaDoc Free —
Courtlistener Free —
Eurlex Free —
eCFR Free —
Skills
NDA Triage Free · context cost only —
Contract Review Free · context cost only —
SaaS / Subscription Agreement Review Free · context cost only —
Compliance Free · context cost only —
Legal Risk Assessment Free · context cost only —
/renewal-tracker Free · context cost only —
Everything above $0 of servers plus $0 of skills, the same in a quiet month and a busy one $0/mo

Subscriptions at their monthly plan price; one-off licences spread over 12 months.

What moves the bill
Flat every month$0 · 0 subscriptions
Carries a call allowancenothing
Paid oncenothing
Traffic assumed5k calls / month

Nothing in this stack carries a call allowance, so nothing here can run out before the month does. The bill is decided when you install it, not when you use it.

The spend cap is one figure for the whole account, set in your dashboard and checked when an order is placed. On the call path what stops a retry loop is the plan's call allowance and its rate limit, and a refused call is never billed.

04 · Setup

Setting it up, in order

The steps below come before the install lines: what to decide and scope before connecting anything, in the order it matters. The lines themselves follow, part by part, for the client you pick.

1
Write the playbook first
The review skills compare against your positions. Put the standard positions and fallbacks in one document before the first review.
2
Set the redline author
MCP_AUTHOR and MCP_AUTHOR_INITIALS put your name on tracked changes. Live editing needs Word on Windows or macOS.
3
Get a CourtListener token
COURTLISTENER_API_TOKEN from a free CourtListener account; the server lists it as required.
4
Sign in to PandaDoc last
PandaDoc is hosted by PandaDoc and signs in through PandaDoc. Connect it only when the desk is trusted to prepare documents for sending.
Install, part by part11 parts of 11 in Claude Code

npx mcprush@latest stack add legal-desk writes all 5 servers into Claude Code’s config in one go — or run the lines below one by one. The 6 skills are not included — add them with lines 06–11.

Keys you’ll need
Courtlistener
COURTLISTENER_API_TOKEN — CourtListener API token from your account settings

Set it where you start Claude Code — export COURTLISTENER_API_TOKEN=… in your shell profile on macOS and Linux, setx COURTLISTENER_API_TOKEN "…" on Windows, then open a new terminal. Claude Code reads it at start; the config keeps only the name.

# 01 · Word Mcp Live claude mcp add --scope user word-mcp-live '--' uvx --from word-mcp-live word_mcp_server # 02 · PandaDoc claude mcp add --scope user --transport http pandadoc-mcp https://mcp.pandadoc.com/v1/mcp # 03 · Courtlistener claude mcp add --scope user --env 'COURTLISTENER_API_TOKEN=${COURTLISTENER_API_TOKEN}' --transport stdio courtlistener-mcp '--' npx -y @cyanheads/courtlistener-mcp-server # 04 · Eurlex claude mcp add --scope user eurlex-mcp '--' npx -y eurlex-mcp-server # 05 · eCFR claude mcp add --scope user 1102tools-ecfr-mcp '--' uvx ecfr-mcp # 06 · NDA Triage npx mcprush@latest skill add anthropics/nda-triage # 07 · Contract Review npx mcprush@latest skill add anthropics/contract-review # 08 · SaaS / Subscription Agreement Review npx mcprush@latest skill add anthropics/saas-subscription-agreement-review # 09 · Compliance npx mcprush@latest skill add anthropics/compliance # 10 · Legal Risk Assessment npx mcprush@latest skill add anthropics/legal-risk-assessment # 11 · /renewal-tracker npx mcprush@latest skill add anthropics/renewal-tracker
Requirements and Windows tips
  • Node.js — the current LTS (24) is the safe choice (for npx).
  • uv (for uvx, docs.astral.sh/uv).
  • Windows PowerShell says 'running scripts is disabled on this system'? Run Set-ExecutionPolicy -Scope CurrentUser RemoteSigned once, or type npx.cmd instead of npx (codex.cmd, gemini.cmd, grok.cmd likewise). PowerShell 7 needs neither.

Nothing is connected until you approve it in Claude Code. mcprush is not in the path and meters nothing here.

Before you start
  • 1 member wants an API key, set in your own client’s config on your machine — this marketplace never holds it.
  • 4 members have not declared what credential they need — check each one’s own page before you start.
  • What this stack can write is not recorded — 2 members of 5 have no imported tool surface. Section 05 says what is known before you approve anything.
  • 5 members are connected straight from their own package or address — nothing in them goes through mcprush.
05 · Permissions

What the whole stack can reach

Installed together, these tool surfaces add up. It is the first thing a security reviewer asks for, so what has been counted — and what nobody has counted yet — is on the page rather than in a PDF.

—
tools that only read
Which tools read and which write is counted from the surface a publisher imports, and 2 members of 5 have no imported tool surface.
—
tools that can change something
Not recorded, and not estimated: a total added up from the members that have a surface would be read as the whole stack’s. The table below is what is known, member by member.
0
tools that reach the network
144 of the 144 never leave your machine — they belong to the local members.
Who grants the write accessnot recorded
MemberTool surfaceWrite tools
Word Mcp Live imported 91
Courtlistener not imported not recorded
PandaDoc not imported not recorded
Reading the number

A stack's blast radius is the union of its members, not the worst of them. That union cannot be taken here, because 2 members of 5 have no imported tool surface — so the figure a review asks for is missing rather than low, and a member marked not imported is one nobody has counted rather than one that cannot write.

Tools in total144
Write sharenot recorded
Members that can writeat least 1 of 5
Surface imported3 of 5 members
06 · Swaps

Sensible swaps

A stack is a default, not a verdict. These are the substitutions the maintainer would make, and what each one costs or saves.

Without Microsoft Word installed, a server that edits the .docx file directly still reads the contract and its comments and writes changes — but not as live tracked changes.

same money at 5k calls 54 tools instead of 120 both grade A
07 · Limits

Where this stack stops

Written by the maintainer, kept on the page rather than in a support thread.

  • It is not a lawyer and does not give legal advice. It prepares reviews and drafts for a qualified person to decide on.

  • It does not sign or send anything on its own. PandaDoc sends when a person tells it to, after the terms are approved.

  • Research covers US federal regulations, US case law in CourtListener and EU law in EUR-Lex. Other jurisdictions need their own sources.

08 · Maintenance

Who keeps this current

A stack has an owner: whoever keeps it re-checks the combination when a member changes, and the members themselves are published by the people named on each row.

Maintainer
mcprush
The marketplace’s own editors — keep 40 stacks here
Version
—
Not versioned — the curator edits in place
Scanned members
4 of 5
Servers in it that carry a scan grade for the release they serve.
Member trust score
93–99
Lowest to highest client score of its 4 scanned servers, out of 100.
Composition
5 + 6
5 servers, 6 skills
Nearby

Other ready-made stacks

All 40 stacks