Curagent Title Risk

io.github.ksh0rtPublished by GitHub account ksh0rtv1.0.3Updated Nov 1, 2026

AI title risk analysis for US real estate closing docs. Get an API key at curagent.io

VerifiedStreamable HTTPWeb executableFinanceData & Analytics

Overview

AI-generated overview

Hosted Curagent MCP server that lets an assistant analyze US real estate title and closing documents into a scored risk report with cure guidance.

What you can do
  • Check coverage: list supported US jurisdictions with maturity level, document types and pricing, no key needed
  • Check account usage: return remaining credit balance and tier
  • Analyze documents: submit one or more PDFs as base64 strings and get a structured risk report with a 0-100 score, findings with verbatim evidence, cure guidance, extracted Schedule B-I requirements and the jurisdiction applied
When to use it
Useful when an assistant needs to review US real estate closing packages — deeds, title commitments, mortgages, closing disclosures, surveys, payoff letters, HOA estoppels — and flag title risks such as liens, easements, encroachments or cross-document mismatches before closing.
Requirements
Remote Streamable HTTP endpoint; nothing to install. An API key from curagent.io, sent as the X-API-Key header on the hosted connection (or the CURAGENT_API_KEY environment variable if run locally over stdio, which needs the .NET 9 SDK). Network access to the Curagent API.
Before you install
Requires an API key that is forwarded to the Curagent API on each call. Analyses consume paid credits: 3 free sandbox analyses total, then 1 credit per analysis from prepaid bundles. Document contents (base64 PDFs) are sent to a third-party service for analysis. Coverage is US-only, and statute citations are hand-verified only for production-maturity jurisdictions such as Florida.

Installation

In SourceWeft

  1. Open Curagent Title Risk in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.ksh0rt%2Fcuragent-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "curagent-title-risk": {
      "type": "http",
      "url": "https://mcp.curagent.io/"
    }
  }
}

README

[Curagent]

Curagent MCP Server

AI title risk analysis for US real estate closing documents.

[Curagent MCP server – quality and maintenance score on Glama]

AI-powered title risk analysis for real estate closing documents, exposed as an MCP server.

Curagent analyzes real estate title documents — deeds, title commitments, mortgages, closing disclosures, surveys, payoff letters, HOA estoppels, and full closing packages — and returns a structured risk report with a composite score, individual findings, and AI-generated cure guidance.

This MCP server lets AI agents and MCP-compatible clients (Claude, Cursor, and others) call Curagent directly.

Coverage: Curagent analyzes properties in all 50 states and DC. Each jurisdiction has a maturity level, and every analysis reports the one it applied in jurisdictionApplied:

  • production: full analysis, validated against real documents from the state, with hand-verified statute citations in cure guidance. Currently Florida.
  • draft: full analysis (every check, cross-document contradiction detection and cure guidance) using the state's own terminology, such as deed of trust vs. mortgage. Statute citations are added as each state is validated.

Call check_coverage for the live list. It reads from the same registry the API uses, so it's always current.


Connection

This is a hosted remote MCP server, so there's nothing to install or run. Point your MCP client at:

https://mcp.curagent.io/

Transport: Streamable HTTP

Authentication

Curagent authenticates with an API key, passed as an X-API-Key header on the connection. You configure it once when you set up the connection; the server forwards it to the Curagent API on each call.

Create an account at curagent.io to get a key. New accounts include 3 free analyses.

Example client configuration

json
{  "mcpServers": {    "curagent": {      "url": "https://mcp.curagent.io/",      "transport": "streamable-http",      "headers": {        "X-API-Key": "cur_live_your_key_here"      }    }  }}

Configuration format varies by client. Consult your MCP client's documentation for how it accepts a remote server URL and custom headers.

Running locally (stdio)

The hosted endpoint is the recommended way to connect. If your client only supports local servers that it launches itself, the server can also run as a local process over stdio. It still calls the hosted Curagent API, so analyses use your credits as usual.

Requires the .NET 9 SDK.

git clone https://github.com/ksh0rt/curagent-mcpcd curagent-mcpdotnet publish -c Release -o ./publish

Then configure your client to launch it, with your key in the CURAGENT_API_KEY environment variable:

json
{  "mcpServers": {    "curagent": {      "command": "dotnet",      "args": ["/full/path/to/curagent-mcp/publish/Curagent.Mcp.dll", "--stdio"],      "env": {        "CURAGENT_API_KEY": "cur_live_your_key_here"      }    }  }}

In stdio mode the key is read only from CURAGENT_API_KEY. The hosted server reads it only from the X-API-Key header, so a key configured for one is never used by the other.


Tools

The server exposes three tools, designed so an agent can confirm fit and available balance before running an analysis.

check_coverage

Returns what Curagent supports: every analyzed jurisdiction with its maturity and whether statute citations are enabled, plus document types and pricing. No API key required. Call this first to see how the property's state is supported.

get_credit_balance

Returns the caller's remaining credit balance and tier. Requires an API key. Call this before analyzing to confirm available usage.

analyze_title_documents

Analyzes one or more title documents and returns a structured risk report: risk score and level, findings with verbatim evidence and cure guidance, extracted Schedule B-I requirements, and the jurisdiction applied (jurisdictionApplied). Requires an API key.

  • Input: one or more PDF documents, each as a base64-encoded string.
  • Cost: uses one of your 3 free analyses (sandbox tier) or 1 credit (paid tiers).
  • Scope: all 50 states and DC. Statute citations appear only for jurisdictions at production maturity.

How it works

Curagent's risk engine evaluates a closing package the way a title professional would — checking for issues like unresolved liens, undisclosed easements, encroachments, probate and authority questions, legal description mismatches, expired documents, and party-name inconsistencies, and cross-document contradictions in parcel ID, address, and party names across a full package — then returns a scored, itemized report with guidance on how to cure each finding.

The MCP server is a thin layer over the Curagent API. Your API key flows through it to the API, which does the analysis and meters usage.


Pricing

  • Sandbox tier — 3 free analyses to start, for evaluation.
  • Credit bundles — prepaid credits, 1 per analysis. Credits don't expire.
  • Volume — for higher-throughput or platform use, get in touch.

See curagent.io for current details and to request access.


Links

  • Website: curagent.io
  • API base: https://api.curagent.io
  • MCP endpoint: https://mcp.curagent.io/

Curagent is a product of Caldira LLC.

Source: README.md at commit 026ab1b

Tools

3

get_credit_balance

Returns the caller's remaining Curagent credit balance and tier. Call this before analyzing to confirm available usage. Sandbox tier includes 3 free analyses total, not a recurring allowance; paid tiers use 1 credit per analysis.

Takes no parameters.

analyze_title_documents

Analyzes US real estate title and closing documents and returns a structured risk report: a risk score (0-100, higher is safer) and level, findings with verbatim evidence from the documents and guidance on how to cure each one, the Schedule B-I requirements extracted from any title commitment in the package, and the jurisdiction applied (jurisdictionApplied). Accepts one or more PDF documents as base64 strings (deed, title commitment, mortgage, closing disclosure, survey, payoff letter, HOA estoppel, etc.), including a single PDF containing a whole closing package, which is split into its constituent instruments. Submitting several documents together also enables cross-document checks for contradictions in parcel ID, address, and party names. Properties in all 50 states and DC are analyzed; statute citations appear only for jurisdictions at production maturity, so call check_coverage to see each state's maturity. Uses one of your 3 free analyses (sandbox tier) or 1 credit (paid tiers); call get_credit_balance first to confirm available credits.

ParametersdocumentsBase64required

check_coverage

Returns what Curagent supports: every analyzed US jurisdiction with its maturity, which document types, and how analysis is priced. Curagent runs its full analysis for properties in all 50 states and DC using each state's own terminology; jurisdictions at production maturity also include hand-verified statute citations in cure guidance. No API key is needed for this call.

Takes no parameters.

Version history

2
  1. v1.0.3LatestOct 4, 2026
  2. v1.0.2Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts