AI エージェントがプロンプト一つで、Instagram へのリール・写真・カルーセル・ストーリーズの投稿、コメントへの返信、DM の送信、コメント→DM 自動化の実行を行えるようにします。
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} Upload-Post MCP サーバーの一部です。エージェントがプロンプトに合ったツールを選びます。
| ツール | 機能 |
|---|---|
| upload_video | キャプション、カバー、コラボレーター、予約オプション付きでリールまたは動画ストーリーズを投稿 |
| upload_photos | 写真1枚、最大10点のカルーセル、または写真ストーリーズを投稿 |
| get_post_comments / reply_to_comment / public_reply_to_comment | コメントを読み取り、公開または非公開で返信 |
| send_dm / list_dm_conversations | ダイレクトメッセージの送信と確認 |
| manage_autodms | キーワードでトリガーされるコメント→DM ファネルを設定 |
| get_analytics / get_post_analytics | リーチ、インプレッション、エンゲージメントを取得 |
直接 API をお探しですか?Instagram API ページをご覧ください。
サーバーは mcp.upload-post.com/mcp の1つだけで、ホスト型です。クライアントの対応に合わせて、OAuthでログインするか、Upload-PostのAPIキーを貼り付けてください。
Settings > Developer > Edit Config から開き、この設定を貼り付けてClaude Desktopを再起動します。オープンソースのnpmパッケージ @upload-post/mcp をお使いのパソコン上で実行するため、Node.js 18以降が必要です。
ファイルを使わない方法もあります。claude.ai または Claude Desktop では、Claude のディレクトリ(claude.ai/directory/upload-post、または Customize > Connectors で Upload-Post を検索)から公式の Upload-Post コネクタを追加し、Connect をクリックして Upload-Postのアカウントでログインします(OAuth)。
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
}
}
} OAuthを使いたい場合は --header の行を削除し、Claude Code内で /mcp を実行してログインします。--scope user を付けると、すべてのプロジェクトでサーバーを使えます。
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
--header "Authorization: ApiKey YOUR_API_KEY" 1つのプロジェクトだけなら .cursor/mcp.json に、すべてのプロジェクトなら ~/.cursor/mcp.json に置き、Cursorを再読み込みします。
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
}
APIキーはapp.upload-post.comのAPI Keysにあります。最初の投稿の前に、ダッシュボードでInstagramをプロフィールに連携してください。エージェントはそのプロフィール名をuserとして渡します。ChatGPTでは、AppsでUpload-Postを検索してConnectをクリックするだけで、設定ファイルは不要です。
名前、ID、URLはすべて仮のもので、実際の顧客とのやり取りではありません。ツール名とパラメーターは、サーバーが実際に公開しているものです。
あなた
https://example.com/reels/latte-art.mp4 をプロフィール「cafe」にリールとして公開して。キャプションは「ラテアートをスローモーションで」。@northbakery をコラボレーターに追加して、カバーは https://example.com/covers/latte.jpg、フィードにも表示して、最初のコメントにいつものハッシュタグを入れて。
ツール呼び出し 1
upload_video
1回の呼び出しで、リールの配置、カバー、コラボレーター、最初のコメントを設定します。
{
"videoPathOrUrl": "https://example.com/reels/latte-art.mp4",
"user": "cafe",
"platforms": [
"instagram"
],
"title": "ラテアートをスローモーションで",
"firstComment": "#ラテアート #coffee #baristalife",
"asyncUpload": true,
"platformOptions": {
"instagramMediaType": "REELS",
"instagramShareToFeed": true,
"instagramCoverUrl": "https://example.com/covers/latte.jpg",
"instagramCollaborators": "northbakery"
}
}{
"success": true,
"message": "Upload initiated successfully in background.",
"request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
"total_platforms": 1
}ツール呼び出し 2
get_status
Instagramがリールの処理を終えるまで状態を確認し続けます。
{
"requestId": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33"
}{
"request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
"status": "completed",
"completed": 1,
"total": 1,
"results": [
{
"platform": "instagram",
"success": true
}
]
}アシスタント
「cafe」にリールを公開しました。@northbakery をコラボレーターとして招待し、指定のカバーを設定し、最初のコメントにハッシュタグを入れました。フィードにも表示されます。
upload_photos:フィードのカルーセルです。Instagramでは最大10点まで入れられます。
{
"photosPathsOrUrls": [
"https://example.com/menu/1.jpg",
"https://example.com/menu/2.jpg",
"https://example.com/menu/3.jpg"
],
"user": "cafe",
"platforms": [
"instagram"
],
"title": "秋のメニュー。1枚に1ドリンクずつ紹介します。",
"platformOptions": {
"instagramMediaType": "IMAGE"
}
}upload_photos:配置を STORIES にすると、同じツールでストーリーズを投稿できます。
{
"photosPathsOrUrls": [
"https://example.com/stories/today.jpg"
],
"user": "cafe",
"platforms": [
"instagram"
],
"platformOptions": {
"instagramMediaType": "STORIES"
}
}Instagram MCPサーバーがどうやってアカウントに投稿するか。
投稿は、Instagramログインで連携したUpload-Postの承認済みMetaアプリを使い、MetaのInstagram APIから公開されます。Metaの開発者アプリの登録も、App Reviewも、トークン更新のコードも不要です。パスワードでログインすることも、Instagramアプリを自動操作することもありません。
アカウントはビジネスアカウントかクリエイターアカウントである必要があります。Facebookページとのリンクは不要です。個人アカウントはInstagramのAPIからは一切投稿できないため、個人アカウントの場合は先にアカウントの種類を切り替えてください。
コメント、非公開の返信、DM、コメントからDMへの自動化も同じAPIを通るので、エージェントは自分が公開した投稿で相手に返信できます。
出典: Instagramのコンテンツ公開(Meta)、 Upload-Post Instagramガイド、 GitHubのupload-post-mcp。
InstagramとUpload-Postが1投稿あたりに受け付ける内容(2026年9月確認)。
| 項目 | 制限 | 出典 |
|---|---|---|
| アカウントの種類 | ビジネスまたはクリエイター。InstagramログインならFacebookページは不要です。 | Upload-Post Instagramガイド |
| キャプション | 2,200文字。代替テキストは画像1枚につき最大1,000文字 | Upload-Post 文字数制限 |
| カルーセル | 画像、動画、またはその組み合わせで最大10点 | Instagramのコンテンツ公開(Meta) |
| リール動画 | MP4またはMOV、3秒から15分、最大300 MB、23〜60 fps。ストーリーズの動画は最大100 MB。 | Upload-Post 動画の要件 |
| 写真 | 最大8 MB、幅320〜1440 px、アスペクト比4:5〜1.91:1 | Upload-Post 画像の要件 |
コマンドを覚える必要はありません。やりたいことを書くだけです。
“この写真を「marketing」プロフィールで Instagram に投稿してください。キャプション:「新作入荷 🔥」。”
“最新の投稿に「PRICE」とコメントした全員に非公開で返信してください。”
“自動 DM を設定してください:誰かが「GUIDE」とコメントしたら、ダウンロードリンクを送信。”
“今月の Reels の成績は写真投稿と比べてどうでしたか?”
Instagram + AI エージェントに関する疑問にお答えします。最終更新:2026年9月。
Instagram MCP サーバーとは、Instagram の操作(リール、写真、コメント、DM)を AI エージェントが呼び出せるツールとして公開する Model Context Protocol サーバーです。Upload-Post MCP サーバーを使えば、ChatGPT、Claude、Gemini、あらゆる MCP クライアントからプロンプト一つで Instagram を管理できます。カスタムコードは不要です。
はい。Instagram アカウントを一度 Upload-Post に接続し、MCP サーバーを AI クライアントに追加すれば、エージェントはキャプションと予約付きで Reels、写真、カルーセルを公開できます。
はい。このサーバーには、コメントの読み取り、公開・非公開での返信、DM の送信に加え、キーワードでトリガーされるコメント→DM 自動化の設定を行うツールも含まれています。
MCP サーバーは無料かつオープンソース(MIT)です。無料プランを含む Upload-Post のどのプランでも動作します。
InstagramのMCPサーバーの多くは、公開プロフィールや投稿、ハッシュタグをスクレイピングで読み取ります。たいていはサードパーティのスクレイパーか、ログイン済みのセッションを使います。このサーバーはその逆です。あなたが接続したビジネスアカウントやクリエイターアカウントを、Metaの公式Instagram APIで管理します。リール、カルーセル、ストーリーズを投稿し、コメントやDMに返信し、自分のアカウントの分析を取得します。他のアカウントのデータは収集しません。
どちらも不要です。APIへのアクセスはUpload-Postの承認済みMetaアプリが担い、連携はInstagramログインで行います。Instagramアカウントはビジネスアカウントかクリエイターアカウントである必要がありますが、Facebookページとのリンクは不要です。
できます。instagramMediaType を STORIES にすると、ストーリーズ(写真または動画)になります。upload_photos に複数の画像を渡すと、最大10点のフィードカルーセルを公開します。
付けられます。リールでは、instagramCollaborators でコラボレーターを招待し、instagramCoverUrl でカバーを設定し、instagramShareToFeed でリールをフィードにも表示できます。firstComment を使うと、公開直後にコメントを投稿します。
無料で開始、クレジットカード不要。Instagram を一度接続すれば、どの MCP クライアントからでも投稿できます。
We use strictly necessary cookies to run this site. With your permission we would also like to measure how the site is used (analytics) and how our ads perform (marketing). Nothing optional is loaded until you choose. Cookie Policy · Privacy Policy
Choose which categories you allow. You can change this at any time from "Cookie settings" in the footer. Cookie Policy
Needed for the site to work: your consent record (up_consent) and your light/dark theme preference. Exempt from consent under art. 22.2 LSSI.
OpenPanel, self-hosted on our own servers (api.openpanel.fotoexamen.com). Aggregated page and feature usage so we can see what to improve. No data goes to an advertising network.
Google Ads conversion measurement, the Reddit advertising pixel, and our own affiliate/attribution cookies (aff_ref, up_attribution). These tell us which campaign or affiliate brought you here.