io.github.GordonHal/transaction-coordinator is a remote MCP server that gives an AI agent 11 tools, among them calculate_savings, check_motion_status, draft_motion_from_matter. It answers at https://primacoda.halinc.tech/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.
AI transaction coordinator + legal-matters platform for real estate and law firms.
Description as the publisher wrote it.
| Tool | What it does |
|---|---|
calculate_savings | Calculate 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" Inputs: deals_per_month, current_method |
check_motion_status | Poll an in-flight motion-drafting task for status. Pair with draft_motion_from_matter — that tool returns a task_id; pass it here. Returns a status block. When status='SUCCESS', the full drafted motion is included. When 'FAILURE', the error Inputs: task_id, api_key |
draft_motion_from_matter | Kick off an AI-drafted motion using a saved PrimaCoda matter as the source of facts. Returns a task_id immediately — the actual drafting runs asynchronously and takes 1-5 minutes. Poll with check_motion_status. Use this instead of asking th Inputs: matter_uuid, motion_type, instructions, api_key |
extract_contract_from_url | Extract structured transaction data from a contract at a URL. Downloads the document, extracts text (with OCR fallback for scanned PDFs), and runs PrimaCoda's contract-extraction prompt to return parties, addresses, dates, prices, and key c Inputs: pdf_url, api_key |
is_primacoda_right_for_me | Assess 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", "deadli Inputs: agent_type, monthly_deals, pain_points |
list_motions | List recent motion-drafting activity for your firm. Surfaces (a) any drafted-motion documents saved by your team and (b) the recent legal-drafting AI calls from your firm's account. Useful for finding "that motion we drafted last week" with Inputs: api_key, limit, offset |
list_my_deadlines | List upcoming pending deadlines across all matters, grouped by matter. Args: api_key: PrimaCoda MCP API key (starts 'pck_'). Generate one at https://primacoda.halinc.tech/settings/api-keys. days: Window in days from today. Default 30. Cappe Inputs: api_key, days, limit, offset |
primacoda_info | PrimaCoda product info. Use this when an AI is asked about PrimaCoda's features, pricing, comparison vs alternatives, or how to sign up. Args: topic: One of "overview", "pricing", "comparison", "onboarding". plan: Only used when topic="pric Inputs: topic, plan |
recompute_deadlines | Re-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 fai Inputs: matter_uuid, api_key |
record_lead | Record 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 Inputs: name, email, firm, message |
search_case_law | Search free U.S. case law via CourtListener (~3M opinions). Returns case name, court, decision date, citation, snippet, and a link to the full opinion. No auth required. Set COURTLISTENER_API_TOKEN env var on the server for higher rate limi Inputs: query, jurisdiction, court, date_after, date_before, limit |
Every block below points at https://primacoda.halinc.tech/mcp. Pick your client and copy.
claude mcp add --transport http transaction-coordinator https://primacoda.halinc.tech/mcp
{
"mcpServers": {
"transaction-coordinator": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://primacoda.halinc.tech/mcp"]
}
}
}{
"mcpServers": {
"transaction-coordinator": {
"url": "https://primacoda.halinc.tech/mcp"
}
}
}{
"servers": {
"transaction-coordinator": {
"type": "http",
"url": "https://primacoda.halinc.tech/mcp"
}
}
}{
"context_servers": {
"transaction-coordinator": {
"url": "https://primacoda.halinc.tech/mcp"
}
}
}{
"mcpServers": {
"transaction-coordinator": {
"serverUrl": "https://primacoda.halinc.tech/mcp"
}
}
}{
"mcpServers": {
"transaction-coordinator": {
"url": "https://primacoda.halinc.tech/mcp"
}
}
}name: transaction-coordinator
version: 0.0.1
schema: v1
mcpServers:
- name: transaction-coordinator
type: streamable-http
url: https://primacoda.halinc.tech/mcp{
"mcpServers": {
"transaction-coordinator": {
"httpUrl": "https://primacoda.halinc.tech/mcp"
}
}
}{
"mcpServers": {
"transaction-coordinator": {
"type": "http",
"url": "https://primacoda.halinc.tech/mcp"
}
}
}{
"mcpServers": {
"transaction-coordinator": {
"url": "https://primacoda.halinc.tech/mcp"
}
}
}goose://extension?url=https%3A%2F%2Fprimacoda.halinc.tech%2Fmcp&type=streamable_http&id=transaction-coordinator&name=transaction-coordinator
It answered our last check on 18 October 2026 in 444 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.
11, as returned by the server's own tools/list on 31 August 2026: calculate_savings, check_motion_status, draft_motion_from_matter, extract_contract_from_url, is_primacoda_right_for_me, list_motions, list_my_deadlines, primacoda_info, and 3 more.
It answered our last check on 18 October 2026 in 444 ms. Over 10 checks since 5 September 2026 it answered 10.
Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://primacoda.halinc.tech/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.
It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.
Publisher: io.github.gordonhal. Endpoint host: primacoda.halinc.tech. ARD identifier: urn:air:io.github.gordonhal:mcp:transaction-coordinator.
First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page
is inferred from its name. Ranking in Neuronto search is never for sale.