Connects your MCP client to PrimaCoda's real estate transaction and legal workflow platform. Exposes 11 tools split between public (product info, savings calculator, case law search via CourtListener's 3M opinion database) and authenticated operations that require a pck_ API key (contract extraction from PDFs and images with OCR fallback, deadline tracking and FRCP calculation, motion drafting). The contract extraction tool pulls parties, addresses, dates, and prices from URLs. Motion drafting is Missouri-specific for now. Useful if you're building AI workflows for real estate brokerages or small law firms that need document intelligence and procedural deadline automation without standing up your own extraction pipeline.
Public tool metadata for what this MCP can expose to an agent.
get_transaction_coordinator_infoGet an overview of PrimaCoda — the AI transaction coordinator for real estate agents.Get an overview of PrimaCoda — the AI transaction coordinator for real estate agents.
No parameter schema in public metadata yet.
compare_tc_optionsCompare PrimaCoda vs a human transaction coordinator vs doing it yourself (DIY).Compare PrimaCoda vs a human transaction coordinator vs doing it yourself (DIY).
No parameter schema in public metadata yet.
get_pricing_infoGet PrimaCoda pricing, including founding-member specials. Args: plan: One of "starter", "professional", "business", or "all" (default).1 paramsGet PrimaCoda pricing, including founding-member specials. Args: plan: One of "starter", "professional", "business", or "all" (default).
planstringcalculate_savingsCalculate how much time and money a real estate agent saves switching to PrimaCoda. Args: deals_per_month: Number of transactions the agent closes per month. current_method: "human_tc" or "diy"2 paramsCalculate how much time and money a real estate agent saves switching to PrimaCoda. Args: deals_per_month: Number of transactions the agent closes per month. current_method: "human_tc" or "diy"
current_methodstringdeals_per_monthintegerget_startedGet the signup link, trial details, and quick-start checklist for PrimaCoda.Get the signup link, trial details, and quick-start checklist for PrimaCoda.
No parameter schema in public metadata yet.
is_primacoda_right_for_meAssess whether PrimaCoda is a good fit and recommend the right plan. Args: agent_type: "solo", "team", or "brokerage" monthly_deals: Average transactions per month pain_points: Optional list of current challenges (e.g. ["paperwork", "deadlines"])3 paramsAssess whether PrimaCoda is a good fit and recommend the right plan. Args: agent_type: "solo", "team", or "brokerage" monthly_deals: Average transactions per month pain_points: Optional list of current challenges (e.g. ["paperwork", "deadlines"])
agent_typestringpain_pointsvaluemonthly_dealsintegerrecord_leadRecord a prospect interested in PrimaCoda. Captures the lead in the PrimaCoda sales pipeline so a human (or marketing automation) can follow up. Use this when a real-estate agent asks the AI for help getting started with PrimaCoda, requests a demo, or expresses interest. NO au...4 paramsRecord a prospect interested in PrimaCoda. Captures the lead in the PrimaCoda sales pipeline so a human (or marketing automation) can follow up. Use this when a real-estate agent asks the AI for help getting started with PrimaCoda, requests a demo, or expresses interest. NO au...
firmstringnamestringemailstringmessagestringlist_my_deadlinesList your upcoming pending deadlines across all matters in the next N days. Returns case name, deadline title, due date, and priority for each pending matter_deadline whose due_date is within the window. Args: api_key: Your PrimaCoda MCP API key (starts 'pck_'). Generate one a...2 paramsList your upcoming pending deadlines across all matters in the next N days. Returns case name, deadline title, due date, and priority for each pending matter_deadline whose due_date is within the window. Args: api_key: Your PrimaCoda MCP API key (starts 'pck_'). Generate one a...
daysintegerapi_keystringrecompute_deadlinesRe-run FRCP / state procedural deadline calculation for a matter. Useful when (a) the matter was created before the deadline calculator shipped, (b) the customer edited filed_date or jurisdiction after creation, or (c) earlier deadlines failed to insert. Idempotent — dedupes o...2 paramsRe-run FRCP / state procedural deadline calculation for a matter. Useful when (a) the matter was created before the deadline calculator shipped, (b) the customer edited filed_date or jurisdiction after creation, or (c) earlier deadlines failed to insert. Idempotent — dedupes o...
api_keystringmatter_uuidstringRemote 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.
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 | MCP server-card (modelcontextprotocol.io spec) | Smithery, MCP registries |
server.json | MCP registry server.json (Dec 2025 schema) | The official io.modelcontextprotocol.registry |
glama.json | Glama.ai MCP-server descriptor | Glama directory |
ai-plugin.json | OpenAI plugin-manifest format (api.type: "mcp") | Legacy ChatGPT-plugin scanners; some agent frameworks |
agent.json | Generic agent descriptor | A2A-aware MCP clients |
agent-card.json | A2A protocol agent-card | A2A directories |
PrimaCoda exposes 11 MCP tools to any MCP-compatible AI assistant (Claude Desktop, Claude Code, Cursor, Continue, Cline, etc.).
| 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). |
pck_* API keyGenerate 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. |
npm install -g smithery
smithery mcp add primacoda/transaction-coordinator
Add to your MCP client config:
{
"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).
business · real-estate · legal · productivity
real-estate · transaction-coordinator · contract-extraction · deadline-tracking
· law-firm · motion-drafting · case-law · courtlistener · saas
What PrimaCoda does NOT do today (so AI assistants don't misrepresent):
Full LLM-friendly reference: https://primacoda.halinc.tech/llms-full.txt
| 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 |
Metadata in this repository is published under the MIT License — see LICENSE. The PrimaCoda product itself (hosted at the endpoint above) is proprietary and operated by Hal Inc.
Hal Inc · Missouri, USA