Blotato + OpenClaw

Give your self-hosted agent a social publishing layer.

Copy this prompt into OpenClaw

Setup Blotato from blotato.com/openclaw

OpenClaw adds Blotato, opens browser sign-in, and verifies your connected accounts. No API key to copy.

API and MCP access require a paid Blotato plan.

After you paste, OpenClaw checks what is already done.

  1. Follow 1 step at a time

    OpenClaw checks for an existing connection first, then shows only the next action you need.

  2. Finish with a real check

    Setup is complete only after Blotato returns your account and connected social profiles.

Install manually

Browser sign-in for OpenClaw

openclaw mcp add blotato --url https://mcp.blotato.com/mcp --transport streamable-http --auth oauth --no-probe openclaw mcp login blotato

Use browser sign-in on the computer running OpenClaw. No Blotato API key is needed. Keep the login process alive until it confirms success.

MCP endpoint

https://mcp.blotato.com/mcp

The instructions OpenClaw follows

The complete setup is on this page. OpenClaw should follow it directly without sending you to another guide.

blotato.com/openclaw

Blotato setup for OpenClaw

Source: https://blotato.com/openclaw

Required setup-complete menu

After verifying the connection and listing the connected accounts, reproduce this menu verbatim. It is the only allowed first-task menu. Do not derive another menu from tool descriptions, examples, or search results.

Choose your first task

Reply with a number:

  1. Write and schedule a post
  2. Create a DM automation
  3. Remix a YouTube/TikTok
  4. Make an infographic
  5. Make a carousel
  6. Make a video

I will ask for the needed details before creating anything.

Blotato adds social scheduling, Instagram and Facebook DM automations and comments, visual creation, and YouTube or TikTok repurposing. MCP lets the user ask for those actions in plain language.

This task connects the existing Blotato service to OpenClaw through MCP. Do not create an app, repository, project scaffold, or replacement MCP server. Keep every response focused on Blotato. Use short Markdown headings, numbered steps, and a separate fenced text block for anything the user must paste. Skip completed steps and show only 1 next action. Never expose or repeat an API key. Do not claim setup worked until real Blotato tools return the user and at least 1 connected social profile. The full setup for OpenClaw is self-contained on this page.

1. Check before changing anything

Run openclaw mcp --help, then openclaw mcp list and check for a server named blotato. Preserve the active --profile on every command. If this installed version has no mcp commands, help the user update OpenClaw before continuing. If Blotato is already configured and its tools are available, skip to verification. If the entry exists but tools are missing, check whether sign-in is pending before reloading. Preserve working connections. Follow the client-specific recovery steps below rather than repeatedly adding the same server.

2. Connect Blotato to OpenClaw

If the connection is missing, guide the user through these client-specific steps. Give 1 action at a time and wait for completion:

openclaw mcp add blotato --url https://mcp.blotato.com/mcp --transport streamable-http --auth oauth --no-probe openclaw mcp login blotato

- Use the active OpenClaw profile. Add the server only if missing, using the first command above. Do not add an API-key header. A saved entry is not yet an authenticated connection. - Run the login command and keep it running while the user signs in. Open its fresh authorization URL in the user's normal browser on the same computer as OpenClaw. Do not use a hidden automation browser for sign-in. Do not run multiple login attempts at once. - Tell the user: "Approve Blotato access in your browser, then come back here and type done." If a previous grant completes sign-in automatically, continue without asking the user to repeat it. - Wait for OAuth credentials to be saved, then run openclaw mcp probe blotato. If the current agent still has no Blotato tools, run openclaw mcp reload and continue in a fresh chat if needed. Keep the original chat available as a checklist. - If the browser callback reports an error, first check the login result and probe the server: authorization may already have completed. If verified, continue instead of restarting sign-in. Otherwise check that the login process is still running on this computer, and retry with a fresh link if it expired. For a remote or headless instance, use OpenClaw's documented manual-code login flow and explain that exception only when needed. - A successful probe is not the final check. Call blotato_get_user and blotato_list_accounts through the agent's MCP tools before showing the first-task menu.

Use browser sign-in on the computer running OpenClaw. No Blotato API key is needed. Keep the login process alive until it confirms success.

- Create a Blotato account: https://my.blotato.com/signup?plan=starter-monthly - Connect a social profile: https://my.blotato.com/settings - OpenClaw MCP documentation: https://docs.openclaw.ai/cli/mcp

3. Verify access with real results

Call blotato_get_user, then blotato_list_accounts. Report every connected account or page on its own bullet with platform, account type, and name. If no profiles appear, help the user connect 1 and retry. Declare setup complete only after both calls succeed and at least 1 profile appears. Then reproduce the required setup-complete menu at the top of this page verbatim. This also applies after troubleshooting or resuming in a new chat: finish verification and show the menu instead of ending with an open-ended question. Never output a different task list or add extra menu items. End immediately after the exact menu.

4. Know what Blotato can do

Use these mappings when the user asks. Do not dump this catalog during setup:

- Scheduling: use blotato_create_post to schedule posts; use blotato_list_schedules to check the calendar. - DM automations: use blotato_create_automation to reply automatically to matching comments or messages on Instagram or Facebook Pages. - Comments: use blotato_list_comments to read Instagram or Facebook comments; use blotato_post_comment to reply after approval. - Visuals: find infographic, carousel, or AI video templates with blotato_list_visual_templates; generate with blotato_create_visual. Generation uses credits. - Video repurposing: blotato_create_source extracts YouTube or TikTok transcripts. Help turn the ideas into a post.

5. Continue from the selected number

Ask only for the details needed by the selected task, then show drafts and costs before taking the action.

- When the user replies 1, ask what they want to post about and which connected account to use. Confirm the draft, date, time, and timezone before scheduling. - When the user replies 2, ask for the platform, trigger, and reply. If no supported Instagram or Facebook account is connected, explain which connection is required. - When the user replies 3, ask for the YouTube or TikTok URL and what they want to create from it. - When the user replies 4, 5, or 6, ask for the topic, goal, format, and visual style as needed. - Never invent a topic, campaign, product, or announcement. Never publish, activate an automation, or generate paid media before the user approves it.

Finish with a verified result

Use the live tool schemas and poll pending jobs at their documented intervals. Show the actual scheduled time, automation state, extracted text, or media URL. Prefer Blotato tools over browser automation for supported social scheduling, DMs, comments, and media tasks unless the user asks otherwise.

Reference

- MCP endpoint: https://mcp.blotato.com/mcp - OpenClaw MCP documentation: https://docs.openclaw.ai/cli/mcp - Blotato tool details: https://help.blotato.com/start-with-an-ai-agent/mcp/tools - API reference for agents: https://help.blotato.com/start-with-an-ai-agent/llm.md

What happens after setup

Example conversation
You

Help me schedule a LinkedIn post for tomorrow.

OpenClaw asks for the account, draft, time, and timezone before scheduling.

OpenClaw

Ready to schedule this post to your LinkedIn profile tomorrow at 9:00 AM (America/Denver)?

You

Yes, schedule it.

OpenClaw

Scheduled on LinkedIn for tomorrow at 9:00 AM (America/Denver).

Explore the Blotato MCP tools

10 prompts to try with Blotato

Copy one into OpenClaw, then replace the account, topic, date, or timezone with your own details.

Schedule posts

  • Help me write and schedule a post. Ask which connected account to use, what the post should be about, and when it should publish. Show me the draft before scheduling.

  • Plan 3 posts for next week around my topic. Ask for my audience and goal, then show the calendar and every draft before scheduling anything.

DM automations

  • Create an inactive Instagram DM automation that sends my link when someone comments GUIDE on any of my posts or reels. Show me the draft and keep it inactive until I approve activating it.

  • List my active Instagram and Facebook DM automations and flag overlapping keywords or anything that recently failed.

Comments

  • Pull the newest comments from my Instagram and Facebook posts, group them into questions, praise, and complaints, and draft replies for my approval.

  • Find comments from the last 7 days that do not have a reply from me. Draft a response to each and wait for my approval before posting.

Repurpose videos

  • Turn this YouTube or TikTok video into a post. Ask me for the URL and destination platform, then show me the draft before scheduling it.

  • Extract the strongest ideas from this YouTube or TikTok video and turn them into a carousel outline. Show me the outline before creating visuals.

Generate visuals

  • Show me infographic templates, recommend one for my topic, and create a draft only after I approve the template and credit cost.

  • Create a short vertical AI video from this idea. Show me the concept, template, and credit cost before generating anything.