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