Revalidata: Contract Deadlines and Critical Dates について
Revalidata は契約書を読み取り、期限、期限を過ぎた場合の影響、取得できた場合は根拠となる箇所を抽出します。リース、ローン、保険証券などを確認する個人やエージェント向けに、契約上の規則に基づく日付計算とアカウント全体の期限管理を提供します。
主な機能
- 01テキスト、URL、ファイルから契約書を読取
- 02期限と未達時の影響を抽出
- 03日付を根拠箇所に紐付け
- 04リスクと主要条件を確認
- 05アカウント内の期限を追跡
- 06保存済み契約書と状態を一覧
活用シーン
- 01リースやローンの期限を確認
- 02保存済み契約書の日付を横断確認
- 03抽出された日付の根拠を確認
- 04間近な契約上の義務を追跡
MCP 対応
ホステッド MCP サーバーは契約書のレビューを受け付け、結果、期限、リスク、アカウント用ツールを公開します。MCP クライアントは Streamable HTTP 経由で OAuth または Revalidata API キーを使って接続します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://revalidata.com/mcpclaude mcp add --transport http com-revalidata-contracts https://revalidata.com/mcp{"mcpServers":{"com-revalidata-contracts":{"type":"http","url":"https://revalidata.com/mcp"}}}Cursor で開く{"servers":{"com-revalidata-contracts":{"type":"http","url":"https://revalidata.com/mcp"}}}VS Code で開く{"mcpServers":{"com-revalidata-contracts":{"type":"http","url":"https://revalidata.com/mcp"}}}{"mcpServers":{"com-revalidata-contracts":{"serverUrl":"https://revalidata.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Revalidata MCP サーバー
このリポジトリの MIT license が適用されるのは、ドキュメントとサンプルのみです。Revalidata サービスには適用されません。
Revalidata は契約書を読み、期限の一覧を作成します。期限の日付、期限を過ぎた場合に起こること、そして取得できた場合は、その期限が読み取られた契約書の箇所を示します。住宅および商業用の賃貸借契約、住宅ローン、保険証券、HOA 関連文書、不動産売買契約、建設契約、ローン変更契約、ベンダー契約を読み取ります。日付は推定ではなく、契約書独自のルールに基づいて計算されます。日付を見落とす場合があります。その頻度は測定され、revalidata.com/accuracy で公開されています。
このリポジトリでは、ホスト型 Revalidata MCP サーバーに AI エージェントを接続する方法を説明します。Revalidata は Built AI, Inc. の製品です。
ホスト型エンドポイント
| URL | https://revalidata.com/mcp |
| トランスポート | MCP Streamable HTTP |
| 認証 | OAuth サインイン、またはベアラートークンとしての Revalidata API キー |
| レジストリ名 | com.revalidata/contracts |
| Claude コネクターディレクトリ | Revalidata Contracts |
利用開始時に API キーは必要ありません。クライアントが初めて接続するとき、OAuth で Revalidata アカウントにサインインし、エージェントに許可する操作を選択します。
OAuth の詳細
- PKCE(
S256)を使用する OAuth 2.1 認可コードフローです。パブリッククライアントであり、クライアントシークレットは不要です。 - 動的クライアント登録に対応しているため、MCP クライアントが自身を登録します。
- スコープ:
prism:read:保存済みの契約書、その期限、Revalidata が見つけたリスクを確認します。prism:write:クレジットを使用して、Revalidata に読み取らせる契約書を送信します。
- 保護されたリソースのメタデータ:
https://revalidata.com/.well-known/oauth-protected-resource/mcp - 認可サーバーのメタデータ:
https://revalidata.com/.well-known/oauth-authorization-server
OAuth を使用しない場合
サインイン後、Billing page で API キーを作成し、ベアラートークンとして送信します。
Authorization: Bearer YOUR_REVALIDATA_KEY
機械可読な説明
- MCP サーバーカード:
https://revalidata.com/.well-known/mcp/server-card.json - A2A エージェントカード:
https://revalidata.com/.well-known/agent-card.json - LLM 向け概要:
https://revalidata.com/llms.txt
接続
Claude(claude.ai と Claude Desktop)
Claude のコネクターディレクトリで Revalidata Contracts を見つけて接続するか、手動で追加します。
- Settings を開き、Connectors を選択します。
- Add custom connector を選択します。
https://revalidata.com/mcpを貼り付け、プロンプトが表示されたら Revalidata にサインインします。
examples/claude-desktop.md を参照してください。
Claude Code
claude mcp add --transport http revalidata https://revalidata.com/mcp
examples/claude-code.md を参照してください。
Cursor
すべてのプロジェクトに適用する場合は ~/.cursor/mcp.json に、1 つのプロジェクトに適用する場合は .cursor/mcp.json に追加します。
{
"mcpServers": {
"revalidata": { "url": "https://revalidata.com/mcp" }
}
}
examples/cursor-mcp.json を参照してください。
VS Code
ワークスペースの .vscode/mcp.json に追加します。
{
"servers": {
"revalidata": {
"type": "http",
"url": "https://revalidata.com/mcp"
}
}
}
examples/vscode-mcp.json を参照してください。
Windsurf およびその他の MCP クライアント
リモート MCP サーバーに対応するクライアントには、次の 3 つの値が必要です。
- URL:
https://revalidata.com/mcp - トランスポート:Streamable HTTP
- 認証:OAuth(クライアントがサーバーから検出します)、または
Authorization: Bearer YOUR_REVALIDATA_KEYヘッダー
ほとんどのクライアントは、Cursor の例にあるものと同じ mcpServers 形式を使用できます。リモート URL に使うキー名は、クライアントのドキュメントで確認してください(たとえば Windsurf では serverUrl を使用します)。
以前に接続したことがありますか? 以前のアドレスである https://revalidata.com/api/prism-mcp と https://prism.parad1gm.com/api/prism-mcp も引き続き動作するため、以前に設定した内容が使えなくなることはありません。新しく設定する場合は https://revalidata.com/mcp を使用してください。
ツール
| ツール | 機能 |
|---|---|
prism_review_contract | url、text、fileBase64(PDF または写真)のいずれか1つだけを指定して契約書を送信します。すぐにcontractIdを返します。読み取りには約1分かかります。同じ書類を再度送信すると、同じ契約書が返されます。 |
prism_get_contract | contractIdで契約書1件のステータスと結果を取得します。概要、期限(種類、日付、期限までの日数、期限を過ぎた場合に起こること、根拠となる文)、リスクに加え、賃貸借契約書、住宅ローン契約書、保険証券、HOA 関連書類、サービス契約書については主要条項の要約を取得できます。有料の契約書では全文、そうでない場合は無料プレビューを返します。クレジットは消費しません。 |
prism_unlock_contract | 読み取りが完了した契約書の全文結果を取得します。すでに支払い済みでない場合、クレジットを1つ($0.50)消費します。呼び出す前にユーザーに確認してください。 |
prism_upcoming_deadlines | アカウント内のすべての契約書について、期限が近い順に、withinDays(デフォルトは90日)以内の未完了の期限を取得します。 |
prism_list_contracts | アカウント内のすべての契約書を新しい順に取得し、ステータスと全文結果がロック解除済みかどうかを表示します。ページ分割されます。 |
prism_get_account | 残りのクレジット、料金、Unlimited サブスクリプションがすべてを対象としているかどうか、今月追加された契約書の件数を取得します。creditStatusはok、low(残り2以下)、empty、またはunlimitedです。 |
prism_buy_credits | ユーザーがクレジットを購入するための Stripe チェックアウトリンクを取得します(1クレジットあたり$0.50、1回につき20~2,000クレジット)。支払いはできません。ユーザーがリンクを開き、Stripe のページで支払います。呼び出す前にユーザーに確認してください。 |
prism_send_feedback | 結果が誤っている、書類の種類に対応していない、機能が不足している、または適切な料金はいくらかなどを Revalidata チームに伝えます。メッセージはすべて担当者が読みますが、返信や修正を約束するものではありません。無料です。チームが再現できた誤った結果については、アカウントに無料クレジットが10個付与されます。 |
入力と出力のスキーマの全容は、サーバーカードに記載されています。
一般的な実行手順は、prism_review_contractを呼び出し、約1分待ってから、prism_get_contractを呼び出します。契約書が未払いの場合は、ユーザーの同意を得てprism_unlock_contractを呼び出すと、クレジットを1つ消費して全文結果を取得します。
クレジットが不足する場合。 一括処理の前に、prism_get_accountでcreditStatusを確認してください。値がlowまたはemptyの場合、あるいはロック解除時にcode: "insufficient_credits"が返された場合は、ユーザーに確認してからprism_buy_creditsを呼び出し、ユーザー自身が支払うチェックアウトリンクを取得してください。
A2A
Revalidata は Agent2Agent(A2A)プロトコルの JSON-RPC バインディングにも対応しており、バージョン1.0と0.3をサポートしています。
- エージェントカード:
https://revalidata.com/.well-known/agent-card.json - スキル:
read-contract(契約書をメッセージとして送信し、タスクをポーリングする)、unlock-contract(タスクがinput-required状態のときにunlockと返信する)、send-feedback
A2A は MCP サーバーと同じ OAuth サーバーおよびトークンを使用します。Revalidata API キーもベアラートークンとして使用できます。料金は同じです。
料金
エージェント(MCP と A2A)
- 契約書1件につき$0.50(クレジット1つ)。全文結果が初めて提供された時点で、1回のみ課金されます。
- 新しいアカウントには、無料クレジットが3つ付与されます。
- プレビュー、再読み込み、Revalidata が読み取れない書類は無料です。同じ書類に2回課金されることはありません。
- クレジットは一度に20個以上購入します(最低$10)。ユーザーが支払うチェックアウトリンクを通じて購入します。
- エージェントがロック解除した契約書にも、ご自身で追加した契約書と同じメール通知が届きます。各期限の90日前、30日前、7日前に通知されます。
個人(ウェブサイト上)
- 契約書1件につき1回$1、
- 月額$9(Unlimited)で月50件まで、または
- 月額$49の物件管理者向けプランで、5人まで利用でき、月1,000件まで。
プライバシーとデータ
- 接続したエージェントがアクセスできるのは、お客様自身の Revalidata アカウントのみです。契約書を送信せずに読み取りだけを許可できます(
prism:readのみ)。また、Revalidata アカウントの「セキュリティ」からいつでも接続を解除できます。 - Revalidata はお客様のデータを販売しません。データを共有するのは、サービスの運用に必要なサービスプロバイダーのみです。具体的には、書類を読み取る AI プロバイダー、通知を送信するメールプロバイダー、決済を処理する Stripe、クラウドホストです。
- 決済情報は Stripe が取り扱います。Revalidata がカード番号を確認または保存することはありません。
- 書類をアップロードしても、その所有権が Revalidata に移ることはありません。共有する権利のある書類のみをアップロードしてください。
- データはアカウントが有効な間、保管されます。データのエクスポートやアカウントの削除については、[email protected] までメールでお問い合わせください。
- Revalidata は書類の内容を説明するサービスです。法律上の助言ではなく、誤りが生じる場合もあります。重要な点は、必ず書類自体を確認してください。
プライバシーポリシーと利用規約全文をお読みください。Revalidata は Built AI, Inc. が運営しています。
サポート
[email protected] までメールでお問い合わせください。クライアントの接続に関する問題は、issue を作成することもできます。issue には契約書の内容、個人情報、API キー、トークンを投稿しないでください。
このリポジトリについて
このリポジトリには、ホスト型 Revalidata MCP サーバーのドキュメントとクライアント設定、および MCP Registry に com.revalidata/contracts として公開されている server.json が含まれています。既存の連携が引き続き機能するよう、ツール名には元の prism_ 接頭辞が付いています。Revalidata サービス自体はクローズドソースであり、このリポジトリにはサーバーコードはありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。