Genspark custom MCP server API key header

Post to Social Media with Genspark Publish what Super Agent creates to TikTok, Instagram, YouTube and more

  • Add Upload-Post to Genspark Super Agent as a custom MCP server
  • Publish the slides, images and videos Genspark creates to your accounts
  • Schedule and read analytics from the same chat, with your OK before anything goes out

Add this server in Genspark

Genspark MCP server
Tools > Add new MCP server

Name            Upload-Post
Server Type     StreamableHttp
Server URL      https://mcp.upload-post.com/mcp
Request Header  {"Authorization": "ApiKey YOUR_API_KEY"}

Get your API key at app.upload-post.com, under API Keys.

How to connect Upload-Post to Genspark

You add it once from the Tools menu in a Super Agent chat. It takes about three minutes.

Step 1

Copy your API key

Sign in at app.upload-post.com, open API Keys and copy a key. Genspark sends it to Upload-Post in a request header.

Step 2

Open Add new MCP server

Start a Super Agent chat, click the Tools icon below the chat box and choose Add new MCP server.

Step 3

Fill in the server

Name: Upload-Post. Server Type: StreamableHttp. Server URL: https://mcp.upload-post.com/mcp. Request Header: {"Authorization": "ApiKey YOUR_API_KEY"}.

Step 4

Send the first message

Paste the prompt below into the Super Agent chat. It lists your Upload-Post profiles, and from then on you just ask it to post.

Genspark first message
Use the Upload-Post MCP server (https://mcp.upload-post.com/mcp) for every request about posting, scheduling, analytics, comments or DMs on my social media accounts.

- Only use tools the server 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 server: Upload-Post is not a built-in Genspark tool. You add it yourself with the fields above, and it then shows up in the Tools menu of your Super Agent chats.

One connection powers every channel

Connect your social accounts to Upload-Post once. Super Agent can then post to all of them from the same chat.

What can Genspark do with Upload-Post?

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

Just ask in plain language

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

Publish anywhere

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

Schedule and queue

"Post these five images over the next five days at noon" becomes five scheduled posts. It can also add posts to your queue.

Read analytics

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

Comments and DMs

Read new comments, draft replies and handle direct messages from the same chat.

Media and FFmpeg

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

What is Genspark?

Genspark is an AI workspace built around Super Agent, an agent that plans and carries out multi-step tasks. It is good at making content: slides, images and videos. Upload-Post adds the missing last step, publishing it.

  • Super Agent takes a task and works through it step by step
  • Creates slides, images, videos and documents from a prompt
  • Accepts custom MCP servers from the Tools menu in the chat
  • Free tier with daily credits
  • Paid plans from about $25 a month

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
  • Genspark authenticates with your Upload-Post API key in a request header
  • Super Agent 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 server
{
  "Authorization": "ApiKey YOUR_API_KEY"
}

What can you ask Genspark to post?

No commands to memorize. Just describe what you want.

Create and post Instagram, Pinterest

“Make four square images for our autumn sale and post them as an Instagram carousel on Friday at 6pm.”

Video TikTok, Instagram, YouTube

“Turn this script into a 30 second vertical video and schedule it on TikTok, Reels and Shorts for tomorrow at 7pm.”

Deck LinkedIn

“Make a 6 slide deck on our Q3 results, export it as a PDF and post it to LinkedIn as a document.”

Discover Upload-Post profiles

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

Create in Genspark, publish with Upload-Post

Genspark makes the content. Upload-Post puts it on your accounts, in the format each platform expects.

Images to carousels

Super Agent generates a set of images; Upload-Post posts them as an Instagram carousel, a Pinterest pin or a photo post on X and Threads.

Videos to Shorts

A vertical video made in Genspark goes out to TikTok, Instagram Reels and YouTube Shorts in one request, each with its own caption.

Slides to LinkedIn

Export a Genspark deck as a PDF and publish it to LinkedIn as a document post, the swipeable format people read in the feed.

Can Genspark post on a schedule?

Yes. Super Agent 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 Super Agent to add posts to your Upload-Post queue instead of picking every time by hand.

Check what is queued

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

Is it safe to let Genspark post for you?

Your key stays in the server settings, and Super Agent checks with you before anything goes public.

How does Genspark compare to other AI assistants?

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

Assistant How you connect Upload-Post Where it runs
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)
Perplexity Computer Settings, Connectors, custom connector with the MCP URL; OAuth or API key Perplexity cloud agent on Pro, Max and Enterprise
Lindy Integrations, Add, MCP with the URL; OAuth runs automatically Lindy no-code AI employees (lindy.ai)
ChatGPT Official Upload-Post app in the ChatGPT directory, or a custom MCP connector chatgpt.com and the ChatGPT apps

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

Genspark

Genspark has a free tier with daily credits and paid plans from about $25 a month. Creating slides, images and videos uses Genspark credits.

Troubleshooting the Genspark connection

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

I cannot find Add new MCP server

Open a Super Agent chat first. The Tools icon sits below the chat box, and Add new MCP server is inside it.

The server does not connect

Check that Server Type is StreamableHttp and the URL is exactly https://mcp.upload-post.com/mcp. The Request Header must be valid JSON with double quotes: {"Authorization": "ApiKey YOUR_API_KEY"}, with a space after ApiKey.

Super Agent makes the post but does not publish it

Tell it to use the Upload-Post tools for every social media request, or paste the prompt from this page again. Asking it to list your Upload-Post profiles first also helps.

A file Genspark created will not upload

Ask Super Agent to pass a public link to the file, or to stage it with the Upload-Post media tools before posting. Then check the upload status and retry.

A social account is missing

Connect that account to a profile at app.upload-post.com first, then tell Super Agent "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

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

How does Genspark work with Upload-Post?

Upload-Post runs a hosted MCP server at https://mcp.upload-post.com/mcp. You add it to Genspark Super Agent as a custom MCP server with your Upload-Post API key in a request header. After that Super Agent can publish, schedule and analyze posts on your connected social accounts.

How do I connect Upload-Post to Genspark?

In a Super Agent chat, click the Tools icon below the chat box and choose Add new MCP server. Enter Name Upload-Post, Server Type StreamableHttp, Server URL https://mcp.upload-post.com/mcp and Request Header {"Authorization": "ApiKey YOUR_API_KEY"}.

Is Upload-Post a built-in Genspark tool?

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

Where do I get the API key?

Sign in at app.upload-post.com and open API Keys. Paste the key after "ApiKey " in the request header. You can revoke it there at any time.

Can Genspark post the videos and images it creates?

Yes. Ask Super Agent to create the media and then publish or schedule it through Upload-Post in the same chat. Keep the approval step so you see the caption and accounts before it goes out.

Can I post a Genspark slide deck to LinkedIn?

Yes. Export the deck as a PDF and ask Super Agent to publish it to LinkedIn as a document post through Upload-Post.

Which social media platforms can Genspark 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. Genspark has its own free tier with daily credits and paid plans from about $25 a month.

Let Genspark create and post your content

Free plan with 10 uploads a month, no credit card. Connect your accounts once, add the server, and just ask.