Agent Identity

Agent Identity

Agent Identity · コーディング · ビジネス

Agent Identityは、AIエージェントごとに専用のメールボックス、公開URL、電話番号、Agent2Agentエンドポイントと、権限を絞ったシークレット保管庫を、TypeScript SDKひとつで用意する。

Agent Identity の画面プレビュー

Agent Identity について

About

Agent Identityとは

Agent Identityは、agent-identity.devのチームが作ったAIエージェント向けのホスト型アイデンティティ基盤だ。エージェントを自分のメールボックスと自分のAPIキーで動かす必要はなくなる。エージェントはそれぞれアイデンティティを持ち、メールアドレス、公開URL、A2Aエンドポイント、借用できるシークレット、そして何をしてよいかを記した権限リストが付く。

解いているのは帰属の問題だ。サポートボットが自分の受信箱から返信し、調査ボットが自分のキーでAPIを叩けば、失敗した処理は自分の行為に見える。エージェントごとにアイデンティティを分ければ、メッセージにも呼び出しにも名前が付き、権限の取り消しは共有キーの交換ではなくエージェント1体の停止で済む。

設定は開発者向けに作られている。エージェントSDKを入れ、設定ファイルにエージェントを書けば、同じ呼び出しでメールボックス、エンドポイント、保管庫の項目が用意される。イベントは型付きのコールバックで届くため、数秒おきに受信箱を見に行く代わりに、返信に反応するコードを書ける。

契約の前に押さえておきたい制約は3つある。音声通話は米国とカナダのみで、テキストメッセージはまだ提供していない。主力SDKはTypeScriptで、それ以外はRESTとMCPを使う。SOC 2認証は取得済みではなく進行中だと同社は説明しており、調達部門が報告書を求める場合は待つことになる。

はじめかた

  1. app.agent-identity.devでアカウントを作る。エージェント自身に登録させることもできる。ドキュメントの登録用プロンプトをClaude Code、Codex、Cursorに貼り、人間が確認コードを1つ入力すれば完了する。
  2. npm install @agentidentity/sdk でSDKを入れ、名前、メールアドレス、電話の有無を指定してエージェントを定義する。
  3. メールボックス用のドメインを接続し、エージェントに使わせるプロバイダのキーを追加する。キーはプロンプトではなく保管庫に入れる。
  4. email.received、call.completed、a2a.message など必要なイベントを購読し、返信や引き継ぎを行うハンドラを書く。
  5. エージェントを起動し、ダッシュボードと監査ログで、実行された処理とポリシーに止められた処理を確認する。

AIツール情報

Agent Identityの料金、対応プラットフォーム、性能を簡単に確認できます。

無料プランはい
有料プラン$0 - $149/mo
プラットフォームWeb, TypeScript SDK, REST API, MCP, CLI
開発元Agent Identity
カテゴリコーディング · ビジネス
リリース日N/A
最終更新Nov 2026
サイト訪問数N/A
サイト世界ランキングN/A
API提供状況はい

こんな人におすすめ

このツールが最も力を発揮するユーザー、タスク、シーン。

ユーザー

  • 顧客向けエージェントを作る開発者:エージェント用メールボックスとエージェントの電話番号があれば、利用者が普段使う経路で会話できる。返信と失敗の処理をコード側で持つことが条件だ。
  • 運用担当のいない小さなプロダクトチーム:メールボックスも番号もWebhookも1社から出るため、Postmark、Twilio、メッセージキューを誰かがつなぐ必要がない。
  • 1つの製品で複数のエージェントを動かすチーム:アイデンティティが分かれていれば、調査エージェントがサポート用のシークレットを読むことはなく、監査ログで誰が何をしたか追える。

タスク

  • 受信したサポートメールの処理:エージェントはメッセージをイベントとして受け取り、同じスレッドで返信を書き、ポリシーが送信を止めたら人間に渡す。
  • 出力がシステムに届く前の検証:署名付きWebhookとポリシー確認により、処理は記録されたアイデンティティで実行されるか、本番に触れる前に止まる。
  • エージェント間の作業受け渡し:一方がA2Aで署名付きのタスク要求を送り、もう一方が結果を返す。共有キューも独自の認証層も要らない。

シーン

  • 個人開発者が [email protected] から返信するサポートエージェントを欲しがる:メールボックス、スレッド履歴、返信がすべてエージェントのアイデンティティに載るため、人間に引き継いでもアドレスは変わらない。
  • Claude CodeやCursorをすでに使うチームが実在のアドレスを持つエージェントを欲しがる:MCPサーバーと登録ガイドがあれば、アシスタントが数分で自分のアイデンティティを作れる。
  • 監査を控えた企業が実行者を示す必要がある:監査ログはメール、通話、保管庫の読み取りをすべて特定のエージェントIDに紐づける。

主な機能

エージェント専用のメールボックス

エージェントを作るとメールボックスもできる。そのアドレスは送信、受信、スレッド保持に対応する。返信、バウンス、スパム苦情はイベントとして届き、フォルダに溜まって定期処理を待つことはない。無料プランではIMAPとSMTPも使えるため、デバッグ中は同じメールボックスを通常のメールソフトで開ける。

音声エージェントが受けるライブ通話

エージェントの電話番号があれば、人がエージェントに電話でき、エージェントから発信もできる。内蔵の音声エージェントAid Voiceは自前のサーバーなしで応答し、WebSocketで通話を流して相手の音声を自分のモデルに渡すこともできる。通話は現在米国とカナダのみで、利用課金が始まれば分単位の請求になる。

権限を絞ったシークレット保管庫

シークレット保管庫は、値をお客様の端末で暗号化してから送るため、サービス側が平文を保持することはない。各シークレットは1体のエージェントに属し、単一の操作に紐づくリースとして渡される。キーがプロンプトや設定ファイルに残ることはない。他人のキーを読もうとすれば、ポリシーが呼び出しを止めてログに残す。

署名付きWebhookと公開エンドポイント

すべてのエージェントに署名付きWebhook付きの公開URLが割り当たり、SDKは1つの関数で署名を検証する。Stripe、GitHub、社内サービスから呼べる安定したアドレスを、自前のサーバーを晒さず、検証コードも書かずに持てる。署名が不正なリクエストはハンドラの手前で弾かれる。

A2Aによるエージェント間メッセージ

エージェント間メッセージはオープンなA2Aプロトコルを使う。ここで公開したアイデンティティは、別のプラットフォームで作られたエージェントからも見つけてもらえる。各エージェントは公開agent cardを持ち、到達範囲は自分で決める。既定は非公開で、広げたいときに許可リストとブロックリストを足す。

ポリシーエンジンと監査証跡

エージェントのアクセス制御は、実行後ではなく実行前に確認する。メール、通話、保管庫の読み取り、外部APIについて、各エージェントに許す範囲を定義し、外れたものは止まる。監査ログにはその判断が残り、「エージェントが何をしたか」という曖昧な問いが、エージェントで絞り込める時刻付きの記録に変わる。

メリットとデメリット

メリット

  • メール、電話、Webhook、A2A、シークレットを1つのアイデンティティが覆うため、エージェント1体のために4社をつなぐ作業が消える。
  • 保管庫がキーをプロンプトと設定から遠ざけ、エージェント単位の権限が1体の暴走による被害を限定する。
  • 耐久イベントにより、エージェントは返信を待ち、再起動後も続きから動ける。多くのメールエージェントが抱えるポーリングループが不要になる。
  • 無料プランは5アイデンティティでカード登録も不要のため、実ドメインでの試用にかかる費用が小さい。
  • MCPサーバーと自己登録ガイドが、Claude Code、Codex、Cursorなど現場のツールに合う。

デメリット

  • SMSとiMessageは提供予定の扱いで、顧客にテキストを送るエージェントはまだ使えない。
  • 電話番号は米国とカナダに限られ、北米以外のチームは現地番号を取れない。
  • 文書化されたSDKはTypeScriptで、Python開発者はRESTかMCP経由になり、型付きイベント処理の一部を失う。
  • 保存メールはプランごとに1メールボックス2〜6GiBで頭打ちになり、大量に貯めるチームは整理か書き出しが要る。
  • SOC 2は進行中で、規制の強い業界の購買部門は報告書を待つ場合がある。

よくある質問

Agent IdentityはAIエージェントのアイデンティティ基盤だ。エージェントごとにメールボックス、公開URL、A2Aエンドポイント、シークレット保管庫、権限セットが付き、エージェントSDK、CLI、MCPサーバー、REST APIで管理する。実行した処理はそのエージェントの名義で記録される。