mcpbeat Sign in

North End Law MCP Server

answering

North End Law is answering right now. Last checked moments ago. It exposes 11 tools.

Data processing agreement, $350 flat fee, reviewed and released by a lawyer.

Uptime history 34 days of history · worst day 5%
34 days agonow
20.7%
Uptime 24h
19 of 92 checks
11
Tools
read from the server
437 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 23

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 7 October 2026. No other catalogue keeps this.

24 Oct 10 tools changed the parameters they ask for get_deliverable, get_dpa_requirements, get_engagement_terms and 7 more
13 Oct 4 tool descriptions were rewritten6 times that day get_deliverable, open_matter, submit_dpa_facts and 1 more
13 Oct a tool changed the parameters it asks for open_matter
7 Oct 2 tools appeared get_requirements, submit_facts
7 Oct 2 tool descriptions were rewritten get_deliverable, open_matter
7 Oct 2 tools changed the parameters they ask for get_engagement_terms, open_matter
and 2 more, back to 7 October 2026

North End Law does not always answer

Over the last week it answered 30.3% of our checks. We check every 15 minutes, so you hear about the next outage within the hour — not from your users.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add dpa --transport http https://northend.law/api/mcp
Settings → Connectors → Add custom connector, then paste this address
https://northend.law/api/mcp
~/.codex/config.toml
[mcp_servers.dpa]
url = "https://northend.law/api/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "dpa": {
      "url": "https://northend.law/api/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "dpa": {
      "type": "http",
      "url": "https://northend.law/api/mcp"
    }
  }
}

Available tools 11

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

submit
submit_dpa_facts
The fact package for the agreement, in the "dealroom.solo-intake/1" shape described by get_dpa_requirements. Accepted only once the engagement has begun, and again when the lawyer asks for changes. Leave out counterpartyLegalName: the firm adds the other party from the private page. Do not ask the user for, and do not send, any name, e-mail address or postal address: the firm never needs them from you. Write "the Client" for the user's company and "the Customer" (or "the Vendor", when the client is the controller) for the other party. A fact package that contains a name, an e-mail address or a postal address the firm holds for the matter is refused.
submit_facts
The fact package for the matter's service, in the "dealroom.solo-intake/1" shape described by get_requirements. Accepted only once the engagement has begun, and again when the lawyer asks for changes. Leave out counterpartyLegalName: the firm adds the other party from the private page. Do not ask the user for, and do not send, any name, e-mail address or postal address: the firm never needs them from you. Write "the Client" for the user's company and "the Customer" (or "the Vendor", when the client is the controller) for the other party. A fact package that contains a name, an e-mail address or a postal address the firm holds for the matter is refused. For a business associate agreement, the facts must not contain protected health information: they describe the services, not any individual.
deliverable
get_deliverable
Once a lawyer has released it: the agreement in Markdown with placeholders ([Client], [Customer] or [Vendor], and blank addresses and signatures), so you can explain it to the user. The final agreement with the parties' details, in PDF and Word, is only on the private page and in the e-mail to the person who signs.
dpa
get_dpa_requirements
The facts the data processing agreement needs, as a JSON Schema. Optionally narrowed to one governing law and the client's role. Do not send the facts until the engagement has begun.
engagement
get_engagement_terms
The full limited-scope engagement text for a service, with its version and SHA-256 hash, and whether it is open for acceptance.
matter
get_matter_status
Where the matter stands, the next human step, the target in business hours, and any question from the lawyer.
open
open_matter
Starts a request for a data processing agreement ($350) or, with tool "baa", a business associate agreement ($350). Send only the service, the governing law (CALIFORNIA by default, or SPAIN; CALIFORNIA only for a BAA), the client's role (PROCESSOR by default, or CONTROLLER; BUSINESS_ASSOCIATE for a BAA, with receivesPhi false) and, if useful, a short label that names no one. Do not ask the user for, and do not send, any name, e-mail address or postal address: the firm never needs them from you. Write "the Client" for the user's company and "the Customer" (or "the Vendor", when the client is the controller) for the other party. Returns a matter id, a matter token (shown once: keep it) and a private link. Give the private link to the user and ask them to open it in their browser within 24 hours. There the user enters their company's details, their own and the other party's, and the firm runs its conflicts check. You never see those details. The firm accepts the engagement when its automatic conflicts check is clear and payment is received (for a subscriber, when the engagement is accepted and the check is clear). If a possible conflict is found, nothing is charged, or the payment is refunded in full. A vendor whose services handle protected health information should use request_consultation.
payment
get_payment_link
The firm's own card payment page for $350, available once the named person has accepted the engagement. The fee is charged in full at checkout and refunded in full if the firm declines the matter or does not deliver. The link is also e-mailed to the named person.
request
request_consultation
For anything outside the listed services: gives the booking link and lets the firm know a person would like to talk. Send a one-line topic only, no confidential facts.
requirements
get_requirements
The facts a service needs, as a JSON Schema: service "dpa" (data processing agreement) or "baa" (business associate agreement). For a DPA, optionally narrowed to one governing law and the client's role. Do not send the facts until the engagement has begun.
services
list_services
What North End Law offers through this server, at what fixed price, under which laws, and who is responsible. Responsible lawyer: Sergio Maldonado Elvira, Founder & Principal Attorney, North End Law Corporation, 447 Sutter St. Suite 506 - 1349, San Francisco, California 94108, United States.

Endpoints

URLTransportStateLatencyChecked
https://northend.law/api/mcp streamable-http answering 392 ms 0 min ago

Alternatives to North End Law

same job, measured the same way
Syntitan MCP
by syntitan

AI-Ready Data Platform that fills the missing layer between data management and AI execution.

answering
Caliper money calculators
by calipermoney

Net worth percentile by age (Federal Reserve data) and retirement savings calculators. Free.

4 tools answering
Sheets
by theluckystrike

Read, filter and edit spreadsheet data - xlsx and csv - from your AI chat. Local processing.

local only
Sync by CHNLSYNC
by chnlsync

FCC copper retirement lookups and a broker-reviewed IT advisor. No supplier names, no prices.

3 tools answering
Suparse Document Processing
by suparse

Extract data, create schemas, and export results from PDFs and documents with Suparse AI OCR.

176 installs/wk local only
Interviewer Agent by Nova (CIVAI)
by civai-nova

I do everything related to interviews and structured Q&A

3 tools answering
eoidata SkillSelect Data
by eoidata

Australian SkillSelect EOI, invitation, nomination and processing-time data. No raw data.

21 tools answering
Agentskin
by shawn5cents

The Semantic Layer for AI Agents. Prunes noisy API data by 70%+ for token-efficient reasoning.

143 installs/wk local only

North End Law — questions

Answers built from our own checks of this server.

What can North End Law do?
It exposes 11 tools, read directly from the server on our last check. Among them: get_deliverable, get_dpa_requirements, get_engagement_terms, get_matter_status, get_payment_link, get_requirements and 5 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is North End Law working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 19 of 92 checks got a reply (20.7%), average response time 437 ms. The bar chart above shows every period we have measured.
How do I connect North End Law?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does North End Law need an API key?
No. North End Law completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 11 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is North End Law?
It answers our handshake in 437 ms on average, which is faster than 28% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.