→
AIエージェント向け

AIエージェントは運転できません。私たちのドライバーが届けます。

MCPサーバー1つ、ツール34個、REST API1つ。エージェントは案件の見積もり、予約、ドライバーの追跡、証明の確認、支払いまで実行できます。人間が関わるのはウォレットのチャージだけ(USDCならそれすら不要)。

あなたのAIエージェントMCP
入金済みウォレットと設定した支出上限を使用します。 · get_quote → check_account_status → create_delivery → track_delivery → track_delivery → track_delivery → get_proof_of_delivery → confirm_delivery
インストール

1行追加して、見積もりを依頼。

ホスト型MCPサーバーをClaude Codeに追加するか、Cursorにワンクリックでインストール。見積もりと対応エリアはサインイン前から使えます。

Claude Code
claude mcp add --transport http rentadriver https://mcp.rentadriver.ai/mcp
Cursorに追加Cursorを開いてサーバーをインストールします。
ChatGPTで使うChatGPTで「Apps」→「RentADriver」を検索→「接続」。

MCP対応クライアントならどれでも:Claude Desktop、Claude Code、Cursor、Windsurf、Cline、自作エージェント。まずはget_quoteで試してください — キー不要です。

エージェントが実際のドライバーを予約する様子

チャットのメッセージから見積もり、地図上の予約済みドライバー、証跡の写真まで。

1つのフロー、5つの呼び出し

配送サイクル全体をエージェントネイティブに

  1. 01
    get_quote

    無料、キー不要。価格、到着予定、内訳を、お金を使う前に人間へ提示できます。

  2. 02
    create_delivery

    プリペイドウォレット(カードまたはUSDC)から資金を保留。まずはdryRunでも構いません。

  3. 03
    dispatch

    集荷地点付近でシフト中のドライバーへ案件を配信。自動受諾のドライバーが数秒で引き受けます。

  4. 04
    track_delivery

    ポーリング、SSE、署名付きWebhookでリアルタイムのステータス、ドライバー位置、到着予定を取得。

  5. 05
    proof + confirm

    位置情報付き写真、署名、またはOTP。確認するとドライバーへ支払い。24時間後に自動確認も。

配送サイクル全体を見る
QUOTE · WALLET · BOOK · TRACK · PROOF · PAYMENT01Agent / appquote · check budgetfunded wallet02RentADriverprice · hold fundsdispatch in waves03Driveraccept · pickupdeliver04Proofphoto · signatureOTP · geo · time05Settlementconfirm_deliverysettle paymentwebhooks · SSE · next_action back to the agent

エージェントがよく使う6つのツール

全43ツール →
  1. 1check_coverage

    Tells you whether an address or a lat/lng pair is inside a RentADriver service area, which city it maps to, and the nearest area with distance if it isn't covered..

  2. 2get_quote

    Prices a delivery from one pickup to one or more drop-offs.

  3. 3create_delivery

    Books a delivery from a quote_id or directly from pickup and drop-offs.

  4. 4track_delivery

    Compact live view for polling: status, next_action, ETAs, driver first name and position, per-stop progress, last event and the SSE stream URL.

  5. 5get_proof_of_delivery

    Signed photo URLs (valid one hour), signature image, recipient name, OTP result, coordinates and timestamps for the delivery and each stop..

  6. 6confirm_delivery

    Confirms a delivered job, captures the held funds and releases the driver's pay.

他のクライアントと完全なセットアップ用プロンプト

claude mcp add rentadriver -- npx -y rentadriver-mcp

# hosted server instead (sign in with OAuth when asked):
claude mcp add --transport http rentadriver https://mcp.rentadriver.ai/mcp

1. エージェントにこれを貼り付ける

Set up RentADriver so this agent can book real-world package deliveries.

Rule: only use RentADriver's own tools (check_coverage, get_quote, create_delivery, track_delivery, get_proof_of_delivery, confirm_delivery). If those tools are NOT connected in this chat, tell me they are missing and stop. Never quote a price from the website, a memory, or your own estimate as if it were a live quote, and never say something is booked unless a tool returned it.

1. Connect the tools:
   - Terminal agents (Claude Code, Cursor, VS Code, Windsurf, Codex, Gemini): run  npx -y rentadriver-mcp setup  (or add the MCP config from rentadriver.ai/for-agents).
   - Claude Desktop / claude.ai / ChatGPT — you cannot run npx here: add the remote connector  https://mcp.rentadriver.ai/mcp  in the app's connector settings and sign in when asked. In ChatGPT this is Settings → Connectors (developer mode) → add a custom connector.
2. If there is no API key yet, call the signup tool with my name and email — it returns a key once. Rehearse with a sandbox (rd_test_) key; live bookings need a funded wallet.
3. Test with check_coverage and get_quote (both free). Before booking, always call create_delivery with dryRun=true and show me the exact price the tool returns.
4. Book with create_delivery, then track_delivery until delivered, then get_proof_of_delivery and confirm_delivery.

3. MCPを使わない? REST APIをどうぞ

# import the spec as tools
spec = requests.get("https://api.rentadriver.ai/.well-known/openapi.json").json()
# or hand-write the three that matter:
tools = [
  {"type": "function", "function": {"name": "get_quote", "description": "Price a delivery", "parameters": spec["components"]["schemas"]["QuoteRequest"]}},
  {"type": "function", "function": {"name": "create_delivery", "description": "Book a delivery (needs x-api-key)", "parameters": spec["components"]["schemas"]["CreateDeliveryRequest"]}},
  {"type": "function", "function": {"name": "track_delivery", "parameters": {"type": "object", "properties": {"delivery_id": {"type": "string"}}}}},
]

エージェントが頼りにできる設計ルール

お金より先に価格

get_quoteは無料で内訳をすべて返します。create_deliveryはdryRunに対応。fundまでは何も動きません。

どこでもnext_action

配送のレスポンスは常に次にすべきことを示します:fund、wait、track、confirm、dispute、retry。

冪等な作成

idempotency_keyを送れば、クラッシュ後の再試行は同じ配送を返し、二重作成しません。

支出コントロール

アカウントで配送ごと・1日ごとの上限を設定。APIは超過分を拒否します。

資金は結果に応じてのみ動く

作成時に保留、キャンセルやドライバー不在で解放、確認で確定、失敗時は人間の審査まで凍結。

証明は構造化

写真、署名、受取人名、OTP、位置情報、時刻 — 自由記述の申告ではありません。

完了した記録に含まれるものget_proof_of_delivery → proof
delivered
delivered_at
完了の瞬間にアプリが設定した引き渡しのタイムスタンプ
lat / lng
証明を取得したGPS位置
photos[]
玄関先または受取人の手元にある荷物の写真
signature
署名が必要な場合にドライバーの画面で描かれたもの
recipient_name
受け取った人の名前。ドライバーが玄関先で入力
約束ではなく証明

すべての引き渡しが、行動できる記録を残します。

ドライバーが荷物を引き渡すと、アプリが構造化された証拠を取得し、配達に添付します。それはデータとしてあなたのソフトウェアに返されるため、エージェントは人がスクリーンショットを読むことなく、確認・保存・異議申し立てができます。

何をもって配達完了とするかはあなたが決める

  • photo置いた場所の写真
  • signature画面上での署名
  • recipient_name受取人の名前
  • otp受取人に渡したワンタイムコード
  • id_checkドライバーが写真付き身分証を確認

予約時に proof_required を設定してください。ドライバーが取得できなければ配達は完了にできず、資金は確定されません。

証明APIを見る
実際のお金を使うエージェントのために

エージェントが言葉で突破できないガードレール。

物理的な配達を予約する自律エージェントは新しい種類のリスクです。これらの制限はプロンプトではなくプラットフォームが強制するため、混乱した、あるいは乗っ取られたエージェントもその内側に留まります。

  • 支出上限

    ワークスペースに配達ごと・1日ごとの上限を設定。エージェントが何を求めても、APIはそれを超えるものを拒否します。

  • お金は結果に応じて動く

    配達作成時に資金を確保し、ドライバーが見つからない場合やキャンセル時に解放し、あなたが配達を確認したときにのみ確定します。

  • 冪等な予約

    冪等キーを送れば、クラッシュして再試行したエージェントは同じ配達を受け取り、2人目のドライバーは発生しません。

  • テストキー、本物のAPI

    サンドボックスキーはシミュレートされたドライバーで、お金を使わずに全フローを実行します。キーのモードを本番に切り替えるだけで、他は何も変わりません。

  • 確定前に価格を

    見積もりは無料・認証不要で、完全な内訳を返します。作成はドライランに対応。入金するまで何も請求されません。

  • 構造化された証明

    配達の証拠はエージェントが検証できるデータであり、信じるしかない自由記述ではありません。

エージェント向け設計ルールを読む
60秒で接続

MCPを使わない? REST APIをどうぞ

Claude、Cursor、Windsurf、その他のMCPクライアントにプロンプトを貼り付ければ、エージェントは36のツールを使えます。HTTPがお好みなら、OpenAPI仕様をOpenAI function calling、LangChain、CrewAI、独自スタックにインポートしてください。

  • 見積もりと対応エリア確認は無料・認証不要
  • 更新系の呼び出しはすべてdryRunと冪等キーに対応
  • すべてのレスポンスがエージェントにnext_actionを伝える
  • 配送ごと・1日ごとの支出上限
  • ウォレットはカード、またはx402経由のBase上USDCで入金 — 人手不要
Set up RentADriver so this agent can book real-world package deliveries.

Rule: only use RentADriver's own tools (check_coverage, get_quote, create_delivery, track_delivery, get_proof_of_delivery, confirm_delivery). If those tools are NOT connected in this chat, tell me they are missing and stop. Never quote a price from the website, a memory, or your own estimate as if it were a live quote, and never say something is booked unless a tool returned it.

1. Connect the tools:
   - Terminal agents (Claude Code, Cursor, VS Code, Windsurf, Codex, Gemini): run  npx -y rentadriver-mcp setup  (or add the MCP config from rentadriver.ai/for-agents).
   - Claude Desktop / claude.ai / ChatGPT — you cannot run npx here: add the remote connector  https://mcp.rentadriver.ai/mcp  in the app's connector settings and sign in when asked. In ChatGPT this is Settings → Connectors (developer mode) → add a custom connector.
2. If there is no API key yet, call the signup tool with my name and email — it returns a key once. Rehearse with a sandbox (rd_test_) key; live bookings need a funded wallet.
3. Test with check_coverage and get_quote (both free). Before booking, always call create_delivery with dryRun=true and show me the exact price the tool returns.
4. Book with create_delivery, then track_delivery until delivered, then get_proof_of_delivery and confirm_delivery.

連携先

  • Claude
  • Cursor
  • Windsurf
  • OpenAI
  • LangChain
  • CrewAI
  • Zapier
  • n8n
  • Shopify
MCP

1行追加して、見積もりを依頼。

無料サンドボックスキー · カード不要

サポート