We are finishing the Instagram integration for Devin Desktop. Check back soon for platform-specific workflows, examples, and setup guides.
Connect Majika
Use native MCP tools or install the openquok-core skill — Devin Desktop discovers commands through MCP or SKILL.md.
Devin DesktopDevin Localopenquok MCP
Devin Local
Queue my launch announcement on Facebook, Instagram, and Threads — attach the hero image and set it for tomorrow at 9am.
On it — scheduling across your workspace.
1. Reading openquok-core skills or openquok MCP tool definitions
2. integrationList → 3 channels matched
3. Uploading hero-image.png
4. Creating scheduled drafts
Queued for tomorrow:
• Facebook — My Brand Page · 9:00 AM
• Instagram — @mybrand · 9:00 AM
• Threads — @mybrand · 9:00 AM
Prompt from your editor
One prompt,Instagram on your calendar
Describe what to publish on Instagram in Devin Desktop. Agent lists your connected channels, attaches media, and queues drafts for the time you pick — you approve on the calendar before anything goes live.
Built for Instagram Business & Standalone with Devin Desktop
Who schedules Instagram with Devin Desktop?
Brands & creators
Queue feed posts, Reels, and Stories from one calendar — whether you connect via Facebook-linked Business login or Instagram Standalone. Ask Devin Desktop to draft Instagram posts in chat.
E-commerce teams
Batch product carousels and launch Reels ahead of time. Set post type, collaborators, and follow-up comments per post without leaving the composer. Batch Instagram drafts through Devin Desktop and review before publish.
Agencies & developers
Separate client Instagram accounts into workspaces, schedule at scale from the dashboard or public API, and track per-account insights without mixing brands. Let Devin Desktop queue Instagram content.
How it works
Five steps,to Devin Desktop + Majika
Minimal setup
stay in your editor or terminalconnect onceschedule without switching apps
Devin Desktop is built for focused sessions where you already ship work — paste one MCP config, and Majika tools live inside that flow. List channels, draft posts, and queue schedules, without opening another dashboard or chat app.
First prompt to try
List my connected social media accounts
Programmatic access token
Use this token to call the Public API from CI pipelines and other automated scripts. Tokens start with opo_….
No token on screen — generate one below. Existing tokens stay hidden for security.
Example token placeholder: opo_your_programmatic_token
Devin DesktopDevin Localopenquok MCP connected
Devin Local
List my connected social media accounts
integrationList
Connected channels in your workspace:
• Facebook — My Brand Page
• Instagram — @mybrand (Business)
• Threads — @mybrand
Create Post
Connected channels
Editing a Specific Network Back to global
112 / 2,200
Follow-up comments
Reply
78/500
Delay
09:00 + 120s≈ 09:02:00
Majika Studio Settings
Collaborators (max 3) - accounts can't be private
0/3 tags
Post Preview
Majika Studio
Instagram
1/2
Majika StudioQueue a carousel or single MP4 Reel — tune post type, collaborators, and text follow-up comments before publish.
Scheduled replies
After 2 min
Link in bio for the full drop — text-only follow-ups publish after your delay.
Compose & settings
Automate trial Reelsfollow-up comments and collaborators tagsin one place
Switch between feed/Reel and Story, tag up to three collaborators on single-media posts, enable Trial Reels, and queue text-only follow-up comments — from the composer or via providerSettings in the API.
Example prompts
Schedule a Instagram post for tomorrow at 9am — move to review with a note to check the CTA before it goes live
Insights
See what resonates on Instagramtrack reach and engagementand iterate
Track reach, views, likes, saves, and comments from connected Instagram accounts inside Majika analytics — so you can schedule more of what already works.
Example prompts
What performed best on my Instagram account over the last 30 days?
Break down likes, comments, and shares for post <id>
Targeted channels
Overview
Comments
3.9%
369
Follower Count
2.6%
244
Likes
6.1%
1,979
Reach
7.4%
7,095
Saves
4.8%
567
Views
9.2%
10,997
Devin DesktopDevin Localopenquok MCP
Devin Local
Queue my launch announcement on Facebook, Instagram, and Threads — attach the hero image and set it for tomorrow at 9am.
On it — scheduling across your workspace.
1. Reading openquok-core skills or openquok MCP tool definitions
2. integrationList → 3 channels matched
3. Uploading hero-image.png
4. Creating scheduled drafts
Queued for tomorrow:
• Facebook — My Brand Page · 9:00 AM
• Instagram — @mybrand · 9:00 AM
• Threads — @mybrand · 9:00 AM
Devin DesktopDevin Localopenquok MCP
What performed best on my channels over the last 7 days? Break down impressions and engagement.
Pulled platform analytics (7d)
Top post: 12.4k impressions, 842 reactions — carousel on product tips.
Facebook Page leads with +24% impressions vs last week.
when a format hits,scale by adding workspaces and parallel sessions
Spot a winner in analytics, then clone more dedicated workspaces for the next client or brand while parallel Devin Desktop sessions queue posts and pull metrics — multi-workspace isolation keeps credentials and channels from mixing as you scale.
Parallel sessions
# Workspace A — launch (client brand)
Queue my launch thread for Tue 9am across Facebook and Instagram
# Workspace B — another client (switch workspace + token)
List draft posts waiting for review in this workspace
# Same workspace — metrics in parallel
What performed best on my channels over the last 7 days?
comparisons
MCP-native scheduling, not another dashboard
Most social scheduler SaaS keeps you in a browser tab. Majika is built for Instagram from Devin Desktop in your editor and terminal
Typical social scheduler SaaS
Copy posts between your AI session and a separate scheduling tool
Siloed API keys and workflows that do not compose with your agent stack
Custom integrations you maintain for every tool and channel
Locked to one vendor's models or automation layer
Autopilot publishing with no human checkpoint
Majika + Devin Desktop
> Stay in your editor — Schedule from Devin Desktop in one session
> Connect over MCP — credentials stay in your workspace
> Built-in MCP tools that upload media, and schedule with structured responses
> Works with any model Devin Desktop supports — Claude, GPT, Gemini, and more
> Every post lands as draft or scheduled — you approve before anything goes live
Typical social scheduler SaaS
Majika + Devin Desktop
Copy posts between your AI session and a separate scheduling tool
> Stay in your editor — Schedule from Devin Desktop in one session
Siloed API keys and workflows that do not compose with your agent stack
> Connect over MCP — credentials stay in your workspace
Custom integrations you maintain for every tool and channel
> Built-in MCP tools that upload media, and schedule with structured responses
Locked to one vendor's models or automation layer
> Works with any model Devin Desktop supports — Claude, GPT, Gemini, and more
Autopilot publishing with no human checkpoint
> Every post lands as draft or scheduled — you approve before anything goes live
By channel
More channels for Devin Desktop
Choose a channel for platform-specific workflows, examples, and FAQs.
What Devin Desktop MCP is, how to connect Majika, scheduling Instagram posts, human approval, and example prompts.
Majika exposes Instagram scheduling tools over MCP so Devin Desktop can list your connected account, read platform limits, and draft or schedule Instagram posts in natural language — you approve what publishes in your Majika workspace.
No — Devin Desktop connects over MCP with an opo_ token and built-in tools, which is the fastest path for editor and terminal workflows. The openquok-core skill on agent hosts like OpenClaw and Hermes is worth it when you want deeper customization: compose Majika with other skills, run parallel sessions, automate from shell scripts, and scale into workflows MCP alone does not cover yet.
OpenClaw and Hermes fit always-on scheduling from Telegram, Discord, or Slack — persistent memory and parallel sessions across channels. Devin Desktop fits when Majika should live inside your editor or terminal: native MCP tool calls, focused sessions, and async tasks with clear specs. Choose Devin Desktop when you already work there; choose an agent host when messaging-first scale matters. Many teams use both.
Create an OAuth app in Developers → Apps, generate an opo_ token under Developers → Access, then paste the MCP config with either an Authorization header or the API key in the URL path.
Start a fresh session in your client and ask: List my connected social media accounts. The agent should call integrationList and return your workspace channels.
Connect your Instagram account in the Majika web app, add Majika MCP to Devin Desktop with an opo_ token, and ask in natural language to draft and schedule. Every post lands as a draft or scheduled item until you approve on the calendar or kanban.
Read the Devin Desktop setup guide
Step-by-step instructions for connecting Majika to Devin Desktop — install commands, auth patterns, and configuration snippets.