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

Agent Identity について
About
Agent Identityとは
Agent Identityは、agent-identity.devのチームが作ったAIエージェント向けのホスト型アイデンティティ基盤だ。エージェントを自分のメールボックスと自分のAPIキーで動かす必要はなくなる。エージェントはそれぞれアイデンティティを持ち、メールアドレス、公開URL、A2Aエンドポイント、借用できるシークレット、そして何をしてよいかを記した権限リストが付く。
解いているのは帰属の問題だ。サポートボットが自分の受信箱から返信し、調査ボットが自分のキーでAPIを叩けば、失敗した処理は自分の行為に見える。エージェントごとにアイデンティティを分ければ、メッセージにも呼び出しにも名前が付き、権限の取り消しは共有キーの交換ではなくエージェント1体の停止で済む。
設定は開発者向けに作られている。エージェントSDKを入れ、設定ファイルにエージェントを書けば、同じ呼び出しでメールボックス、エンドポイント、保管庫の項目が用意される。イベントは型付きのコールバックで届くため、数秒おきに受信箱を見に行く代わりに、返信に反応するコードを書ける。
契約の前に押さえておきたい制約は3つある。音声通話は米国とカナダのみで、テキストメッセージはまだ提供していない。主力SDKはTypeScriptで、それ以外はRESTとMCPを使う。SOC 2認証は取得済みではなく進行中だと同社は説明しており、調達部門が報告書を求める場合は待つことになる。
はじめかた
- app.agent-identity.devでアカウントを作る。エージェント自身に登録させることもできる。ドキュメントの登録用プロンプトをClaude Code、Codex、Cursorに貼り、人間が確認コードを1つ入力すれば完了する。
npm install @agentidentity/sdkでSDKを入れ、名前、メールアドレス、電話の有無を指定してエージェントを定義する。- メールボックス用のドメインを接続し、エージェントに使わせるプロバイダのキーを追加する。キーはプロンプトではなく保管庫に入れる。
email.received、call.completed、a2a.messageなど必要なイベントを購読し、返信や引き継ぎを行うハンドラを書く。- エージェントを起動し、ダッシュボードと監査ログで、実行された処理とポリシーに止められた処理を確認する。
AIツール情報
Agent Identityの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- 顧客向けエージェントを作る開発者:エージェント用メールボックスとエージェントの電話番号があれば、利用者が普段使う経路で会話できる。返信と失敗の処理をコード側で持つことが条件だ。
- 運用担当のいない小さなプロダクトチーム:メールボックスも番号も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で管理する。実行した処理はそのエージェントの名義で記録される。
関連コンテンツ
Agent Identityに関連するツール、スキル、記事を探す。
Agent Identityの代替ツール
Base Code
Base44 (Wix) · コーディング · 生産性向上Base CodeはBase44の共有クラウド開発環境だ。既存のGitHubリポジトリに対する変更をチャットで伝え、プレビューで確認し、プルリクエストとして返せる。
Google EmbeddingGemma 2
Google DeepMind · ライティング · 画像 · コーディングGoogle EmbeddingGemma 2 は 7 億 4000 万パラメータのオープンなモデルで、テキスト、コード、画像、音声、動画フレームを同じ 768 次元空間のベクトルに変え、スマートフォンやノート PC 上で動く。
GitGlow
GitGlow · コーディング · 生産性向上GitGlow は自分のコードと AI エージェントの変更を一つのレビューにまとめるデスクトップ Git クライアントだ。出荷前に、マシンから何が出ていくのかを確かめられる。
