# Add social video uploads to an n8n agent with one MCP node

**Use case:** 

Point an n8n MCP Client Tool node at this endpoint and your agent can post video to TikTok, Instagram, Facebook and YouTube without a node for each.

## Input

```json
{
  "info": "In n8n, add an MCP Client Tool node to an AI Agent, set the transport to HTTP Streamable and set the endpoint to this Actor's Standby URL with /mcp?token=YOUR_TOKEN&apifyToken=YOUR_TOKEN on the end, your own Apify token in both places, authentication left at none. The token goes in twice because Apify's Standby gateway strips the one you authenticate with before the request reaches the server, so a single copy answers NO_APIFY_TOKEN on every tool. Give the agent your platform logins as arguments and it will post the video. Two things to set deliberately. Exclude upload_youtube_short and upload_youtube_video from the included tools, because the Actors behind them are under maintenance and have never landed a video; use upload_youtube_video_oauth for YouTube. And know that session values passed as tool arguments travel through the model on their way to the tool, which is worth deciding about before you paste real credentials in. Each upload is a separate billable Actor run on your own Apify account. Call list_platforms once from the agent to see which uploaders your token can reach before you build the rest of the workflow. A normal run of this Actor, outside Standby, writes one notice row about how to connect and uploads nothing."
}
```

## Output

```json
{
  "ok": {
    "label": "Ok"
  },
  "kind": {
    "label": "Kind"
  },
  "message": {
    "label": "Message"
  },
  "toolCount": {
    "label": "Tool count"
  },
  "tools": {
    "label": "Tools"
  },
  "platforms": {
    "label": "Platforms"
  }
}
```

## About this Actor

This example demonstrates how to use [Social Media Uploader Pro - Post From Claude, ChatGPT or n8n](https://apify.com/dami_studio/social-media-uploader-pro.md) with a specific input configuration. Visit the [Actor detail page](https://apify.com/dami_studio/social-media-uploader-pro.md) to learn more, explore other use cases, and run it yourself.


## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
This Task's input is already configured above — use it as-is rather than inventing a new one.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For full API examples (JavaScript, Python, CLI, MCP, OpenAPI), see this Task's Actor page: https://apify.com/dami_studio/social-media-uploader-pro.md

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).
