Để AI agent đăng Reels, ảnh, carousel và Stories lên Instagram, trả lời bình luận, gửi DM và chạy tự động hóa từ bình luận sang DM, chỉ từ một prompt.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
} Một phần của MCP server Upload-Post. Agent tự chọn đúng tool dựa trên prompt của bạn.
| Công cụ | Chức năng |
|---|---|
| upload_video | Đăng Reel hoặc Story video với caption, ảnh bìa, cộng tác viên và tùy chọn lên lịch |
| upload_photos | Đăng một ảnh, một carousel tối đa 10 mục hoặc một Story ảnh |
| get_post_comments / reply_to_comment / public_reply_to_comment | Đọc và trả lời bình luận, công khai hoặc riêng tư |
| send_dm / list_dm_conversations | Gửi và xem lại tin nhắn trực tiếp |
| manage_autodms | Cấu hình phễu bình luận-sang-DM kích hoạt theo từ khóa |
| get_analytics / get_post_analytics | Lấy reach, lượt hiển thị và tương tác |
Bạn cần API trực tiếp thay vì MCP? Xem trang API Instagram.
Một server host sẵn tại mcp.upload-post.com/mcp. Đăng nhập bằng OAuth hoặc dán API key Upload-Post, tùy client của bạn hỗ trợ cách nào.
Mở file từ Settings > Developer > Edit Config, dán đoạn cấu hình vào rồi khởi động lại Claude Desktop. Cấu hình này chạy package npm mã nguồn mở @upload-post/mcp ngay trên máy bạn và cần Node.js 18 trở lên.
Không muốn dùng file? Trên claude.ai hoặc Claude Desktop, thêm connector chính thức của Upload-Post từ thư mục của Claude (claude.ai/directory/upload-post, hoặc Customize > Connectors rồi tìm Upload-Post), nhấn Connect rồi đăng nhập bằng tài khoản Upload-Post (OAuth).
{
"mcpServers": {
"upload-post": {
"command": "npx",
"args": ["-y", "@upload-post/mcp"],
"env": { "UPLOAD_POST_API_KEY": "YOUR_API_KEY" }
}
}
} Muốn dùng OAuth? Bỏ dòng --header, sau đó chạy /mcp trong Claude Code và đăng nhập. Thêm --scope user để dùng server ở mọi project.
claude mcp add --transport http upload-post https://mcp.upload-post.com/mcp \
--header "Authorization: ApiKey YOUR_API_KEY" Đặt file ở .cursor/mcp.json nếu chỉ dùng cho một project, hoặc ~/.cursor/mcp.json để dùng cho mọi project, rồi tải lại Cursor.
{
"mcpServers": {
"upload-post": {
"url": "https://mcp.upload-post.com/mcp",
"headers": {
"Authorization": "ApiKey YOUR_API_KEY"
}
}
}
}
API key của bạn nằm ở mục API Keys trong app.upload-post.com. Trước bài đăng đầu tiên, hãy kết nối Instagram với một profile trong dashboard: agent sẽ truyền tên profile đó vào tham số user. Trên ChatGPT, tìm Upload-Post trong mục Apps và bấm Connect, không cần file cấu hình.
Ví dụ minh họa với tên, ID và URL giả định, không phải hội thoại thật của khách hàng. Tên tool và tham số là đúng những gì server cung cấp.
Bạn
Đăng https://example.com/reels/latte-art.mp4 dưới dạng Reel trên profile "cafe". Caption: "Latte art, quay chậm". Thêm @northbakery làm cộng tác viên, dùng https://example.com/covers/latte.jpg làm ảnh bìa, cho Reel hiện cả trên feed và thêm bình luận đầu tiên với các hashtag của chúng tôi.
Gọi tool lần 1
upload_video
Một lệnh gọi đặt luôn vị trí Reel, ảnh bìa, cộng tác viên và bình luận đầu tiên.
{
"videoPathOrUrl": "https://example.com/reels/latte-art.mp4",
"user": "cafe",
"platforms": [
"instagram"
],
"title": "Latte art, quay chậm",
"firstComment": "#latteart #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
}Gọi tool lần 2
get_status
Kiểm tra lại trạng thái cho đến khi Instagram xử lý xong Reel.
{
"requestId": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33"
}{
"request_id": "4b8e2c1d-7a3f-4e59-b6d2-0c9a1f5e7d33",
"status": "completed",
"completed": 1,
"total": 1,
"results": [
{
"platform": "instagram",
"success": true
}
]
}Trợ lý
Reel đã lên profile "cafe", đã mời @northbakery làm cộng tác viên, dùng ảnh bìa của bạn và có hashtag ở bình luận đầu tiên. Reel cũng hiện trên feed của bạn.
upload_photos: Một carousel trên feed. Instagram cho phép tối đa 10 mục.
{
"photosPathsOrUrls": [
"https://example.com/menu/1.jpg",
"https://example.com/menu/2.jpg",
"https://example.com/menu/3.jpg"
],
"user": "cafe",
"platforms": [
"instagram"
],
"title": "Menu mùa thu, mỗi slide một món đồ uống.",
"platformOptions": {
"instagramMediaType": "IMAGE"
}
}upload_photos: Cùng tool đó sẽ đăng Story khi vị trí là STORIES.
{
"photosPathsOrUrls": [
"https://example.com/stories/today.jpg"
],
"user": "cafe",
"platforms": [
"instagram"
],
"platformOptions": {
"instagramMediaType": "STORIES"
}
}MCP server Instagram truy cập tài khoản của bạn như thế nào.
Việc đăng bài đi qua Instagram API của Meta bằng Meta app đã được duyệt của Upload-Post, kết nối qua Instagram Login. Bạn không phải đăng ký Meta developer app, không phải qua App Review hay viết code làm mới token. Không có gì đăng nhập bằng mật khẩu của bạn hay tự động hóa ứng dụng Instagram.
Tài khoản phải là tài khoản Business hoặc Creator. Không cần liên kết Facebook Page. Tài khoản cá nhân hoàn toàn không đăng được qua API của Instagram, nên nếu tài khoản của bạn là cá nhân, hãy chuyển loại tài khoản trước.
Bình luận, trả lời riêng, DM và tự động hóa bình luận sang DM đều đi qua cùng API đó, nên agent có thể trả lời mọi người ngay trên những bài nó đăng.
Nguồn: Đăng nội dung lên Instagram (Meta), Hướng dẫn Instagram của Upload-Post, upload-post-mcp trên GitHub.
Những gì Instagram và Upload-Post chấp nhận cho mỗi bài đăng, kiểm tra vào tháng 9 năm 2026.
| Hạng mục | Giới hạn | Nguồn |
|---|---|---|
| Loại tài khoản | Business hoặc Creator. Không cần Facebook Page khi dùng Instagram Login. | Hướng dẫn Instagram của Upload-Post |
| Caption | 2.200 ký tự; alt text tối đa 1.000 ký tự mỗi ảnh | Giới hạn ký tự của Upload-Post |
| Carousel | Tối đa 10 ảnh, video hoặc kết hợp cả hai | Đăng nội dung lên Instagram (Meta) |
| Video Reels | MP4 hoặc MOV, từ 3 giây đến 15 phút, tối đa 300 MB, 23 đến 60 fps. Video Stories tối đa 100 MB. | Yêu cầu video của Upload-Post |
| Ảnh | Tối đa 8 MB, rộng 320 đến 1440 px, tỷ lệ khung hình từ 4:5 đến 1,91:1 | Yêu cầu ảnh của Upload-Post |
Không cần nhớ lệnh. Chỉ cần mô tả điều bạn muốn.
“Đăng ảnh này lên Instagram dưới hồ sơ "marketing", chú thích: "New drop 🔥".”
“Trả lời riêng cho tất cả những ai bình luận "PRICE" trên bài mới nhất của tôi.”
“Thiết lập auto-DM: khi ai đó bình luận "GUIDE", gửi cho họ link tải.”
“Reels của tôi tháng này hiệu quả thế nào so với các bài ảnh?”
Instagram + tác nhân AI, đã có lời giải đáp. Cập nhật lần cuối: tháng 9 năm 2026.
MCP server Instagram là một server Model Context Protocol đưa các thao tác trên Instagram (Reels, ảnh, bình luận, DM) thành các tool mà AI agent có thể gọi. MCP server của Upload-Post cho phép ChatGPT, Claude, Gemini hoặc bất kỳ MCP client nào quản lý Instagram chỉ từ một prompt, không cần viết code.
Có. Kết nối tài khoản Instagram của bạn với Upload-Post một lần, thêm MCP server vào AI client, và tác nhân có thể đăng Reels, ảnh và carousel với chú thích và lên lịch.
Có. Server bao gồm các công cụ để đọc bình luận, trả lời công khai hoặc riêng tư, gửi DM và thậm chí cấu hình tự động hóa bình luận-sang-DM kích hoạt theo từ khóa.
MCP server miễn phí và mã nguồn mở (MIT). Nó hoạt động với mọi gói Upload-Post, kể cả gói miễn phí.
Nhiều MCP server Instagram đọc hồ sơ, bài đăng và hashtag công khai bằng scraping, thường qua một scraper bên thứ ba hoặc một phiên đã đăng nhập. Server này làm điều ngược lại: nó quản lý các tài khoản Business hoặc Creator mà bạn kết nối, qua API Instagram chính thức của Meta. Nó đăng Reels, carousel và Stories, trả lời bình luận và DM, và xem số liệu của chính bạn. Nó không thu thập dữ liệu về tài khoản khác.
Không cần cả hai. Meta app đã được duyệt của Upload-Post lo phần truy cập API, còn bạn kết nối bằng Instagram Login. Tài khoản Instagram phải là Business hoặc Creator; không bắt buộc liên kết Facebook Page.
Có. Đặt instagramMediaType thành STORIES để đăng Story (ảnh hoặc video). upload_photos với nhiều ảnh sẽ đăng một carousel trên feed, tối đa 10 mục.
Có. Với Reels, instagramCollaborators mời cộng tác viên, instagramCoverUrl đặt ảnh bìa và instagramShareToFeed cho Reel hiện cả trên feed. firstComment đăng một bình luận ngay sau khi bài lên.
Miễn phí để bắt đầu, không cần thẻ tín dụng. Kết nối Instagram một lần và đăng từ bất kỳ MCP client nào.
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.