io.github.GordonHal/transaction-coordinator
AI transaction coordinator + legal-matters platform for real estate and law firms.
Open source Repository Open in the app JSON README (API)
About
AI transaction coordinator + legal-matters platform for real estate and law firms.
Details
- Kind
- MCP servers
- Topic
- Government & public data
- Publisher
- gordonhal
- Origin
- official
- Category
- ferramentas
- Transport
- http
- Version
- 1.4.0
- Last push
- 2026-05-24T20:44:49Z
- Repository state
- ativo
- License
- NOASSERTION
- Added
- 2026-08-29 03:01:56
- Updated
- 2026-08-29 03:01:56
- Origin id
io.github.GordonHal/transaction-coordinator
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