# transaction-coordinator [Health: Active]

**Category:** ⚖️ Legal  
**Repository:** https://github.com/GordonHal/primacoda-mcp  
**GitHub Stars:** 0  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/transaction-coordinator

## Description
AI transaction coordinator + legal-matters platform for real estate and law firms.

## Claude Desktop Quick Installation
Remote MCP endpoint (confidence: high). Install path detected from listing signals. Add as a URL/SSE server in your client:

```json
"mcpServers": {
  "transaction-coordinator": {
    "url": "https://smithery.ai/servers/primacoda/transaction-coordinator"
  }
}
```

## Documentation & README

# PrimaCoda Transaction Coordinator — MCP server

> Remote MCP server for PrimaCoda — an AI transaction coordinator + legal-matters
> platform for U.S. real estate agents, brokerages, and law firms.

**Public listing:** https://smithery.ai/servers/primacoda/transaction-coordinator
**Endpoint:** `https://primacoda.halinc.tech/mcp` (streamable-http)
**Server card:** https://primacoda.halinc.tech/.well-known/mcp/server-card.json
**Marketing site:** https://primacoda.halinc.tech

This repository hosts the **discovery metadata** (server card, agent cards, license)
for the PrimaCoda MCP server. The server itself is hosted at the endpoint above;
this repo isn't meant to be cloned and run.

## Discovery files in this repo

Each of these mirrors the live URL served at `https://primacoda.halinc.tech/.well-known/<file>`. Indexers and AI clients can fetch from either source.

| File | Format | Consumer |
|---|---|---|
| [`server-card.json`](./server-card.json) | MCP server-card (modelcontextprotocol.io spec) | Smithery, MCP registries |
| [`server.json`](./server.json) | MCP registry server.json (Dec 2025 schema) | The official `io.modelcontextprotocol.registry` |
| [`glama.json`](./glama.json) | Glama.ai MCP-server descriptor | Glama directory |
| [`ai-plugin.json`](./ai-plugin.json) | OpenAI plugin-manifest format (`api.type: "mcp"`) | Legacy ChatGPT-plugin scanners; some agent frameworks |
| [`agent.json`](./agent.json) | Generic agent descriptor | A2A-aware MCP clients |
| [`agent-card.json`](./agent-card.json) | A2A protocol agent-card | A2A directories |

---

## What it does

PrimaCoda exposes 11 MCP tools to any MCP-compatible AI assistant
(Claude Desktop, Claude Code, Cursor, Continue, Cline, etc.).

### No auth required

| Tool | What it does |
|---|---|
| `primacoda_info` | Product info — overview, pricing, comparison, onboarding. |
| `calculate_savings` | Time + money saved switching to PrimaCoda. |
| `is_primacoda_right_for_me` | Fit assessment + plan recommendation. |
| `record_lead` | Capture prospect into PrimaCoda's sales pipeline. |
| `search_case_law` | Search free U.S. case law (~3M opinions, via CourtListener). |

### Requires a `pck_*` API key

Generate one at https://primacoda.halinc.tech/settings.

| Tool | What it does |
|---|---|
| `extract_contract_from_url` | Extract parties / address / dates / price from a contract URL (PDF, DOCX, TXT, image). OCR fallback. |
| `list_my_deadlines` | Upcoming pending deadlines grouped by matter, paginated. |
| `recompute_deadlines` | Re-run FRCP / state procedural deadline calc for a matter (idempotent). |
| `list_motions` | Recent motion-drafting activity for your firm. |
| `draft_motion_from_matter` | Kick off an AI-drafted motion from a saved matter; returns task_id. |
| `check_motion_status` | Poll a motion-drafting task; returns full motion when complete. |

---

## Install

### Via Smithery CLI (recommended)

```bash
npm install -g smithery
smithery mcp add primacoda/transaction-coordinator
```

### Manual (Claude Desktop / Cursor / Continue / Cline)

Add to your MCP client config:

```json
{
  "mcpServers": {
    "primacoda": {
      "url": "https://primacoda.halinc.tech/mcp",
      "transport": "streamable-http"
    }
  }
}
```

For Claude Desktop, edit `~/Library/Application Support/Claude/claude_desktop_config.json`
(macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows).

---

## Categories

`business` · `real-estate` · `legal` · `productivity`

## Tags

`real-estate` · `transaction-coordinator` · `contract-extraction` · `deadline-tracking`
· `law-firm` · `motion-drafting` · `case-law` · `courtlistener` · `saas`

---

## Honest scope notes

What PrimaCoda does NOT do today (so AI assistants don't misrepresent):

- No direct MLS feed integration (intentionally — contract-first workflow sidesteps the MLS-licensing fight).
- No trust accounting / IOLTA reconciliation.
- No native mobile app (web-only).
- Motion templates are Missouri-specific (Rule 55.27 etc.); other states get drafted text but rule numbers will be wrong.
- No CRM / lead-pipeline features; pairs with HubSpot / Follow Up Boss / kvCORE.

Full LLM-friendly reference: https://primacoda.halinc.tech/llms-full.txt

---

## Verification

| Check | Where |
|---|---|
| Server card (JSON) | https://primacoda.halinc.tech/.well-known/mcp/server-card.json |
| Smithery backlink page | https://primacoda.halinc.tech/smithery |
| DNS TXT (smithery-verification) | `dig +short TXT primacoda.halinc.tech` |
| Live extraction accuracy | https://primacoda.halinc.tech/evals |
| AI system prompts | https://primacoda.halinc.tech/ai-transparency |
| Document template catalog | https://primacoda.halinc.tech/api/templates |

---

## License

Metadata in this repository is published under the MIT License — see [LICENSE](LICENSE).
The PrimaCoda product itself (hosted at the endpoint above) is proprietary and operated
by Hal Inc.

## Maintainer

**Hal Inc** · Missouri, USA
- Marketing: https://primacoda.halinc.tech
- Sales: sales@primacoda.halinc.tech
- Support: support@primacoda.halinc.tech
- Issues: please file in this repo

