Lindy custom MCP integration OAuth, no API key

Post to Social Media with Lindy TikTok, Instagram, YouTube and more, handled by your AI employee

  • Add Upload-Post to Lindy as an MCP integration, with OAuth and no API key
  • Post when a file lands in Drive, a row is added or a schedule fires
  • Turn off the tools you do not want and keep approvals on for publishing

Add this integration in Lindy

Lindy MCP integration
Integrations > + Add > MCP

URL           https://mcp.upload-post.com/mcp
Display name  Upload-Post
Auth          OAuth (starts automatically)
Advanced      Authorization: ApiKey YOUR_API_KEY

No API key needed. Approve access with your Upload-Post account when Lindy asks.

How to connect Upload-Post to Lindy

You add it once as an integration. It takes about two minutes.

Step 1

Add an MCP integration

In Lindy, open Integrations, click + Add and choose MCP.

Step 2

Paste the URL

Paste https://mcp.upload-post.com/mcp, set the Display name to Upload-Post and click Connect.

Step 3

Approve the sign-in

OAuth starts automatically. Approve access with your Upload-Post account. Under Advanced you can use a bearer token or the header Authorization: ApiKey YOUR_API_KEY instead.

Step 4

Choose the tools

All Upload-Post tools arrive enabled. Turn off the ones this Lindy should not use, for example DMs, then paste the prompt below.

Lindy setup prompt
Use the Upload-Post MCP integration for every task about posting, scheduling, analytics, comments or DMs on my social media accounts.

- Only use tools the integration actually exposes. Never invent tool names or parameters.
- 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.
- After publishing, check the upload status and tell me the result for each platform.

Start by listing my Upload-Post profiles and the social accounts connected to each.

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

Custom MCP integration: Upload-Post is not a built-in Lindy integration. You add it yourself by URL, and then any Lindy you give it to can use its tools.

One connection powers every channel

Connect your social accounts to Upload-Post once. Your Lindy can then post to all of them from one integration.

What can Lindy do with Upload-Post?

Every capability maps to documented Upload-Post tools. Your Lindy picks the right one from your request.

Just ask in plain language

Tell your Lindy what to post, where and when. It picks the right Upload-Post tool for the job.

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 this on Tuesday at 8am" becomes a scheduled post. Lindy can also add posts to your queue and check their status.

Read analytics

Ask which posts performed best this week and get the numbers from your connected accounts.

Comments and DMs

Read new comments and draft replies. DM tools are there too if you leave them switched on.

Media and FFmpeg

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

What is Lindy?

Lindy (lindy.ai) is a no-code platform for building AI employees: agents that handle a job for you, on request or when a trigger fires. Each Lindy uses the integrations you give it, and MCP servers count as integrations.

  • A no-code platform for building AI employees
  • Triggers start work on their own: a new file, a new row or a schedule
  • Integrations connect a Lindy to your apps, including any MCP server
  • Guardrails can make a Lindy ask for your approval before it acts
  • Paid plans, with a free trial to start

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 Manus integrations.

  • Hosted MCP server at https://mcp.upload-post.com/mcp over Streamable HTTP
  • OAuth 2.1 sign-in by default, or an API key in a header or as a bearer token
  • Lindy 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
Upload-Post auth options
URL      https://mcp.upload-post.com/mcp
Auth     OAuth 2.1 (PKCE)
   or
Header   Authorization: ApiKey YOUR_API_KEY
   or
Bearer   YOUR_API_KEY

What can you ask Lindy to post?

No commands to memorize. Just describe what you want.

Cross-post Instagram, TikTok, YouTube

“Post this clip to Reels, TikTok and Shorts tomorrow at 6pm.”

Analytics All connected accounts

“Every Monday, send me last week's best posts with their numbers.”

Community Your last video

“Draft replies to new comments on my last video and wait for my OK.”

Discover Upload-Post profiles

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

Post from Lindy triggers

A trigger starts the Lindy, and Upload-Post does the posting. No copy and paste in between.

New file in Drive

When a video lands in a Google Drive folder, the Lindy writes a caption and schedules it on TikTok, Reels and Shorts through Upload-Post.

New row in a sheet

Plan posts in a spreadsheet. Each new row with a caption, a media link and a date becomes a scheduled post.

On a schedule

Every Friday the Lindy pulls your best posts of the week from Upload-Post and sends you a short report.

Can Lindy post on a schedule?

Yes. Lindy hands the schedule to Upload-Post, and Upload-Post publishes each post at the set time, even if your computer is off.

Batch a week

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

Use your queue

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

Check what is queued

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

Is it safe to let Lindy post for you?

You pick which tools your Lindy gets, and guardrails can make it ask before anything goes public.

How does Lindy compare to other AI agents?

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

Assistant How you connect Upload-Post Where it runs
Lindy Integrations, + Add, MCP with the URL; OAuth starts automatically Lindy no-code AI employees (lindy.ai)
Genspark Tools, Add new MCP server with the URL and an ApiKey request header Genspark Super Agent on the web
Manus Settings, Integrations, Custom MCP Servers, Add Server; OAuth or an ApiKey header Manus cloud agent (manus.im)
Poke poke.com/integrations/new with the MCP URL; OAuth or your API key Over iMessage, SMS, Telegram or WhatsApp
Claude Cowork Customize, Connectors, Add custom connector with the MCP URL Claude Desktop on macOS and Windows

Which social media platforms can Lindy 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 Lindy 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.

Lindy

Lindy runs on paid plans and offers a free trial. Check lindy.ai for current plans.

Troubleshooting the Lindy integration

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

The OAuth sign-in does not finish

Remove the integration and add it again, then approve access with the Upload-Post account that owns your social accounts. If it still fails, open Advanced and add the header Authorization: ApiKey YOUR_API_KEY.

Lindy says it cannot do something

Check the Upload-Post integration in Lindy. All tools start enabled, so if one is missing it was probably switched off. Turn it back on for that Lindy.

Nothing gets published

If you added a guardrail, the Lindy is waiting for your approval. Approve the pending action, then ask it to check the upload status.

A file from a trigger will not upload

Upload-Post has to be able to fetch the media. Have the Lindy pass a link Upload-Post can reach, or stage the file with the Upload-Post media tools first.

A social account is missing

Connect that account to a profile at app.upload-post.com first, then ask the Lindy to list your Upload-Post profiles again.

Use Upload-Post with other AI agents

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

Frequently asked questions

Lindy + social media, answered. Last updated September 2026.

How does Lindy work with Upload-Post?

Upload-Post runs a hosted MCP server at https://mcp.upload-post.com/mcp. You add it to Lindy as an MCP integration and approve access with OAuth. After that your Lindy can publish, schedule and analyze posts on your connected social accounts, on request or from a trigger.

How do I connect Upload-Post to Lindy?

Open Integrations, click + Add, choose MCP, paste https://mcp.upload-post.com/mcp, set the Display name to Upload-Post and click Connect. OAuth starts automatically.

Is Upload-Post a built-in Lindy integration?

No. You add Upload-Post yourself as a custom MCP integration using the steps on this page.

Do I need an Upload-Post API key?

No. OAuth is the default. If you prefer a key, open Advanced and add the header Authorization: ApiKey YOUR_API_KEY, or use the key as a bearer token. Keys are in app.upload-post.com under API Keys.

Can a Lindy post automatically from a trigger?

Yes. A trigger such as a new file in Google Drive, a new row in a sheet or a schedule can start the Lindy, and it posts or schedules through Upload-Post. Keep a guardrail on publishing if you want to approve each post.

Can I stop Lindy from sending DMs?

Yes. All Upload-Post tools arrive enabled, and you can turn off individual tools, such as DMs, in the integration.

Which social media platforms can Lindy 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. Lindy runs on its own paid plans with a free trial.

Give your Lindy a social media job

Free plan with 10 uploads a month, no credit card. Connect your accounts once, add the integration, and let your Lindy post.