Claude custom connector OAuth, no API key

Post to Social Media with Claude Cowork TikTok, Instagram, YouTube and more, as part of a Cowork task

  • Add Upload-Post once as a custom connector in Claude
  • Hand Cowork a folder of clips and get a week of scheduled posts back
  • Publish, schedule and read analytics, with your OK before anything goes out
Claude custom connector
Where    Claude > Customize > Connectors
Button   Add custom connector
Name     Upload-Post
URL      https://mcp.upload-post.com/mcp
Auth     OAuth 2.1 (no API key)

Team / Enterprise: an Owner adds it first in
Organization settings > Connectors > Add > Custom

No API key needed. Sign in to Upload-Post when Claude asks you to approve access.

How to connect Upload-Post to Claude Cowork

You add the connector once in Claude. It takes about two minutes.

Step 1

Open Connectors

In Claude, open Customize, then Connectors, and choose Add custom connector. On Team and Enterprise plans, an Owner first adds it in Organization settings, Connectors, Add, Custom.

Step 2

Paste the URL

Name it Upload-Post and paste https://mcp.upload-post.com/mcp. There is no API key to enter.

Step 3

Sign in with OAuth

Approve access with your Upload-Post account on app.upload-post.com. Claude saves the connector for your chats and your Cowork tasks.

Step 4

Start a Cowork task

Open Cowork in Claude Desktop, paste the setup prompt below, and ask it to list your Upload-Post profiles. Then give it a real job.

Cowork setup prompt
Use the Upload-Post connector for every request about posting, scheduling, analytics, comments or DMs on my social media accounts.

1. First, list my Upload-Post profiles and the social accounts connected to each.
2. Only use tools the Upload-Post connector actually exposes. Never invent tool names or parameters.
3. Before you publish, schedule, reply or send a DM, show me the caption, the accounts and the date and time (with timezone), and wait for my OK.
4. After publishing, check the upload status and tell me the result for each platform.

Setup details, tool reference and auth options are in the MCP server docs. The server is open source: Upload-Post/upload-post-mcp.

One connector for chat and Cowork: The connector lives in your Claude account, so the same Upload-Post connection works in regular Claude chats and in Cowork tasks. Posting from the terminal instead? See the Claude Code plugin.

One connection powers every channel

Connect your social accounts to Upload-Post once. Cowork can then post to all of them from a single task.

What can Claude Cowork do with Upload-Post?

Every capability maps to documented Upload-Post tools. Cowork picks the right one for each step of the task.

Describe the job

Tell Cowork what to post, where and when. It plans the steps and picks the right Upload-Post tool for each one.

Publish anywhere

Upload videos, photos and text to TikTok, Instagram, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Reddit, Bluesky and Google Business.

Schedule and queue

"Post one clip a day next week at 6pm" becomes a set of scheduled posts. Cowork can also add posts to your queue and check their status.

Read analytics

Ask which posts performed best this month and get the numbers from your connected accounts, ready to drop into a report.

Comments and DMs

Read new comments, draft replies and handle direct messages as part of the same task.

Media and FFmpeg

Stage media files and trim, convert or re-encode video with the FFmpeg tools before it goes out.

What is Claude Cowork?

Claude Cowork is Anthropic's agent mode in Claude Desktop. You describe a job with several steps, and Cowork plans it and carries it out, using your files and the connectors you have added.

  • Anthropic's agent mode in Claude Desktop, built for multi-step work instead of single replies
  • Research preview in January 2026, generally available on macOS and Windows since April 2026
  • Beta on the web and mobile since July 2026
  • On desktop it works with your local files, so it can pick media straight from a folder
  • Works with connectors and plugins, the same way Claude chat does

What is the Upload-Post MCP?

The Upload-Post MCP is a hosted Model Context Protocol server that gives AI agents your connected social accounts as tools. It is the same server behind our ChatGPT, Claude and Gemini integrations.

  • Add it once as a custom connector with the URL https://mcp.upload-post.com/mcp
  • Sign in with OAuth 2.1: no API key to copy anywhere
  • Cowork discovers your profiles and connected accounts
  • Tools for uploads, status, scheduling and queue, analytics, profiles, pages and boards, comments, DMs, media staging and FFmpeg
  • Open source: github.com/Upload-Post/upload-post-mcp

What can you ask Claude Cowork to post?

No commands to memorize. Describe the job the way you would to a colleague.

From a folder Instagram, TikTok, YouTube

“Take the clips in my "launch" folder and schedule one a day on Reels, TikTok and Shorts.”

Analytics All connected accounts

“Pull last month's numbers for every account and write me a one-page summary.”

Community Your last video

“Read new comments on my last video and draft replies for me to approve.”

Discover Upload-Post profiles

“List my Upload-Post profiles and the accounts connected to each.”

How do you turn a folder of clips into a week of posts?

Give Cowork the whole job in one message. On desktop it can read the clips in a local folder, write a caption for each, upload them through Upload-Post and schedule them across your accounts, then report back what it did.

  • Picks media straight from a folder on your computer
  • Schedules each post through Upload-Post with its own date and accounts
  • Shows you the plan first, then reports every scheduled post
Cowork task
Task   A week of launch posts

Look at the 5 clips in my "launch" folder.
Write a caption for each one, then schedule
them through Upload-Post, one a day starting
Monday at 6pm, on Instagram Reels, TikTok
and YouTube Shorts. Show me the full plan
before you schedule anything.

Can Claude Cowork post on a schedule?

Yes. Cowork hands the schedule to Upload-Post, and Upload-Post publishes each post at the set time, even with your computer closed.

Batch a week

One task can create several scheduled posts, each with its own date, time and accounts.

Use your queue

Ask Cowork to add posts to your Upload-Post queue instead of picking every slot by hand.

Check what is queued

Ask what is scheduled and Cowork reads it back from Upload-Post, so you can change plans before anything goes out.

Is it safe to let Claude Cowork post for you?

The connector uses OAuth, so you approve access with a sign-in and never paste a key into Claude.

How does Claude Cowork compare to other AI agents?

The same Upload-Post server works everywhere. What changes is how you connect it.

Agent How you connect Upload-Post Where it runs
Claude Cowork Customize, Connectors, Add custom connector with the MCP URL and OAuth Claude Desktop on macOS and Windows; beta on web and mobile
Claude The same custom connector, used in regular Claude chats claude.ai and Claude Desktop
Perplexity Computer Custom remote MCP connector in Settings, Connectors, with OAuth or an API key Perplexity's cloud, on Pro, Max and Enterprise
OpenAI Dots Dots can use the ChatGPT apps you have connected, including a custom Upload-Post app ChatGPT, Slack, Teams and Codex
Manus Settings, Integrations, Custom MCP Servers, Add Server with the MCP URL Manus cloud agent at manus.im

Which social media platforms can Claude Cowork post to?

Every account you connect in Upload-Post. Each platform has its own guide with formats and rules.

How much does it cost to use Claude Cowork with Upload-Post?

The connector costs nothing extra.

Upload-Post connector

Free. The MCP server is open source and works with every Upload-Post plan.

Upload-Post free plan

10 uploads a month, no credit card. TikTok is not included on the free plan.

Claude Cowork

Cowork needs a paid Claude plan that includes it. Plans and limits are set by Anthropic.

Troubleshooting the Claude Cowork connector

The five things that usually go wrong, and how to fix them.

I do not see Add custom connector

Custom connectors and Cowork need a paid Claude plan. On Team and Enterprise, an Owner has to add Upload-Post in Organization settings, Connectors, Add, Custom before members can connect it.

The OAuth sign-in fails or closes

Remove the connector, add it again with the exact URL https://mcp.upload-post.com/mcp, and sign in with the Upload-Post account that owns your connected social accounts.

Cowork writes the posts but does not publish them

Tell Cowork to use the Upload-Post connector for every social media step, then repeat the task. Asking it to list your Upload-Post profiles first confirms the tools are available.

Cowork cannot find my videos

Local files are a Claude Desktop feature. Make sure the folder with your media is one Cowork can work in, name the folder in the task, and run it from the desktop app.

A social account is missing

Connect that account to a profile at app.upload-post.com first, then tell Cowork "List my Upload-Post profiles again."

Use Upload-Post with other AI agents

One Upload-Post account, the same MCP server, any assistant.

Frequently asked questions

Claude Cowork + social media, answered. Last updated September 2026.

How does Claude Cowork work with Upload-Post?

Upload-Post runs a hosted MCP server at https://mcp.upload-post.com/mcp. You add it to Claude as a custom connector and approve access with OAuth. Cowork can then call it during a task to publish, schedule and analyze posts on your connected social accounts.

How do I connect Upload-Post to Claude Cowork?

In Claude, open Customize, Connectors, choose Add custom connector, paste https://mcp.upload-post.com/mcp and sign in with your Upload-Post account. On Team and Enterprise, an Owner adds it first in Organization settings, Connectors, Add, Custom.

Is Upload-Post a built-in Claude connector?

No. You add Upload-Post yourself as a custom connector with its MCP URL. It takes about two minutes.

Do I need an Upload-Post API key for Cowork?

No. The connector uses OAuth 2.1: you approve access with your Upload-Post account at app.upload-post.com and Claude stores the connection.

Can Cowork post videos from a folder on my computer?

Yes, from Claude Desktop. Cowork works with local files, so you can point it at a folder of clips, ask it to write captions and schedule them through Upload-Post, and review the plan before anything is published.

Does the same connector work in regular Claude chats?

Yes. The custom connector belongs to your Claude account, so you can also post from a normal chat on claude.ai or Claude Desktop. If you work in the terminal, there is also an Upload-Post plugin for Claude Code.

Which social media platforms can Cowork post to?

Any account you connect in Upload-Post: TikTok, Instagram, YouTube, LinkedIn, Facebook, X, Threads, Pinterest, Reddit, Bluesky and Google Business.

Is it free?

The connector is free. The Upload-Post free plan includes 10 uploads a month with no credit card; TikTok is not included on the free plan. Cowork itself needs a paid Claude plan that includes it.

Hand your social media to Claude Cowork

Free plan with 10 uploads a month, no credit card. Connect your accounts once, add the connector, and give Cowork the job.