MCPでエージェントを接続する
MCPは同じPro APIへの別の入口です。権限、上限、クレジット、アクティビティログはすべて同一です。エージェントは1つのアドレスに接続するだけで、平易な言葉で使えるツール群を認識できます。インストールもコード記述も不要です。
Claude Desktop、claude.ai、ChatGPT、Claude Code、Cursor、VS Code、Windsurfはすべてこのプロトコルに対応しています。
アドレスは秘密情報です
https://api.tendre.ai/mcp/<key>キーはアプリの設定 > APIで作成するPro APIキーです。
このアドレスをよく確認してください。キーがアドレスの中に含まれています。このリンクを持っている人は誰でも、あなたの上限の範囲内であなたのクレジットを使ってレンダリングできます。パスワードと同じように扱ってください。共有ドキュメント、チケット、スクリーンショットには貼り付けないでください。万が一流出した場合は、アプリでキーを失効させてください。エージェントはすぐに停止します。
ヘッダーを設定できるエージェントの場合は、https://api.tendre.ai/mcp に Authorization: Bearer <key> を組み合わせて使うことができます。これによりキーがURLに含まれなくなります。
エージェントを接続する
以下の手順は2026年9月22日時点で確認されたものです。これらは各社のメニューであり、変更される場合があります。実際にこのページを執筆した日にもClaudeとOpenAIが同時にメニューを変更しており、OpenAIは一部のプランでカスタムMCPサーバーを制限しています。手順が表示内容と一致しない場合は、そのプロダクトの設定で「connectors」または「MCP」を探してください。変わらないのは、貼り付けるアドレスだけです。
- Claude Desktop、claude.ai、モバイルアプリ: Customize > Connectors > Add custom connector からアドレスを貼り付けます。追加認証は不要です。直接リンク:
https://claude.ai/new#customize/connectors。再起動不要で、アカウントのすべてのデバイスですぐに使えます(Connectorsはかつて設定ページにありましたが、現在はこちらに移動しています)。 - ChatGPT: まず設定でデベロッパーモードを有効にし、Plugins > New plugin > Custom tool へ進みます。名前をTendre.AIとし、Server URLにアドレスを入力、AuthenticationをNoneに設定し、注意事項を確認のうえCreateをクリックします。
- Claude Code:
claude mcp add --transport http tendre https://api.tendre.ai/mcp/<key> - Cursor(
~/.cursor/mcp.jsonに記述):
{ "mcpServers": { "tendre": { "url": "https://api.tendre.ai/mcp/<key>" } } }- VS Code(
mcp.jsonに記述):
{ "servers": { "tendre": { "type": "http", "url": "https://api.tendre.ai/mcp/<key>" } } }- Windsurf(
~/.codeium/windsurf/mcp_config.jsonに記述):
{ "mcpServers": { "tendre": { "serverUrl": "https://api.tendre.ai/mcp/<key>" } } }次のバージョンのアプリに設定 > Connectorsタブが追加される予定です。キーの作成、インストール済みエージェントの設定の自動入力、Webエージェント向けのアドレスのコピーが一括でできるようになります。それまでは、上記の手順が接続の方法です。
8つのツール
| ツール | 機能 |
|---|---|
tendre_generate_image | LoRAの有無にかかわらず、1枚から8枚の画像(count 1〜8)を生成します。デフォルトでは最大2分間レンダリング完了を待ち、画像を会話に直接表示します。wait=false を指定すると識別子を返します。 |
tendre_generate_video | クリップ(フォーマット、音声、長さ、LoRA、ターボ mode)を送信し、その識別子を返します。クリップには数分かかるため、完了を待ちません。 |
tendre_job_status | レンダリングの進捗状況を確認します。wait=true を指定すると最大2分間待機します。完了すると、画像は会話に、動画はリンクとして返されます。 |
tendre_cancel_job | レンダリングをキャンセルします。課金はされません。 |
tendre_list_loras | アカウントのキャラクター一覧を表示します。lora として渡す名前と、プロンプトに入れるトリガーワードが含まれます。 |
tendre_credits | 残高、キーの上限、処理中のレンダリング数を確認できます。 |
tendre_pricing | 現在の料金表を表示します。 |
tendre_quote | レンダリングを開始する前に、費用を確認できます。 |
接続時、サーバーはエージェントにハウスルールを伝えます。プロンプトは英語で記述すること、LoRAを使用する場合はトリガーワードが必須であること、高額なレンダリングの前にコストを告知することなどが含まれます。
画像は会話に、動画は期限付きリンクで返されます
画像は会話の中に届きます。プロトコルには画像コンテンツのための場所が用意されています。
動画はそうではなく、ファイルサイズも大きすぎます。エンジン出力からファイルを中継するリンクとして返され、有効期限は数十分程度です。その後、当社側には何も保存されません。
そのため、ディスクへの書き込みができるエージェント(Claude Code、Cursor、VS Code)には、ファイルを保存するよう指示されます。Webチャットのように書き込みができないエージェントは、リンクを渡すことしかできません。有効なうちにダウンロードしてください。期限が切れるとクリップは消え、再度レンダリングするには再びクレジットが必要になります。
仕組みの詳細
トランスポートはMCP Streamable HTTPで、プロトコルバージョンは2025-06-18、ステートレスです。POST 1件ごとに1つのJSON-RPCメッセージを送信し、JSONで応答します。サーバーストリームはなく(GETは405を返します)。メソッドは initialize、ping、tools/list、tools/call で、各ツールはエージェントのキーを使って、このページで説明しているのと同じAPIを呼び出します。