NestDaddy

SocialFaktory: Social Media MCP Server

com.socialfaktory/mcp · v1.0.1

Social media MCP server: write in a brand's voice, generate short video, schedule and publish posts.

Connect Remote server

Terminal
claude mcp add --transport http mcp https://www.socialfaktory.com/mcp
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://www.socialfaktory.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://www.socialfaktory.com/mcp"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://www.socialfaktory.com/mcp

Tools 21 found in our last check

  • list_brands

    List the brands this token may act for. A pinned token sees only the brand it is pinned to.

  • list_channels

    List a brand connected social channels with the caption and media limits each one enforces.

  • get_channel_requirements

    Ask the connected social account what it accepts right now: its limits, the TikTok privacy levels the creator allows, and the Pinterest boards a pin can go to.

  • list_formats

    List the video formats a generation can be built from, and the render styles they can be drawn in.

  • get_generation

    Read one generation: where it is, the finished video, and the editor asset it produced. While it runs, stage is its current step, waiting_on names what holds it up and deadline_at is when it would be failed for that. A run waiting on the user will not move until the person acts,…

  • list_generations

    List the generations this token may see, newest first.

  • get_text_generation

    Read one text generation and the variants it wrote.

  • quote_generation

    Show how many credits a generation would use before it starts, so the user can agree to it. `total` is what starts it, and the only figure taken then: for an animated story that waits for approval, that is the storyboard alone. `expected` is what the finished video is likely to…

  • create_generation

    Run a video generation, spending credits already in the account. Quote it first with quote_generation and run only once the user agrees to the quote: the token monthly credit cap is the only other guard on the spend.

  • generate_text

    Write post variants for a brand from a brief, a link, a finished generation or a media item. Spends the user credits: 4 are reserved up front against the token monthly credit cap, and the write settles at what it used, which can land a little over the cap.

  • create_upload

    Open a ticket for a file from the user machine, content the service has not seen. Send the bytes in one raw HTTPS PUT to the returned url with exactly the returned headers, then call complete_upload. Limits: 2 GB, 30 minutes, 4096 px a side, 50 megapixels. An editor asset, the d…

  • complete_upload

    Tell the service the bytes are in place and start the ingest. Safe to call again: the ticket is claimed once, so a repeat reports progress rather than ingesting twice.

  • get_upload

    Read an upload ticket. Poll it every 2 seconds, backing off to 5, for up to 16 minutes: the ingest gives up at 15, so the ticket always reaches ready or failed inside that window. A ready video ticket carries the editor asset id and its thumbnail_url, which a Pinterest pin needs…

  • list_media

    Browse the finished exports in a brand media library, by folder or by name.

  • create_posts

    Compose one post per channel from the same media. Drafts by default, which stay inside the service and run no checks; send them one at a time with send_post so a refusal names the channel it belongs to. status "scheduled" instead checks every target first, creates nothing if one…

  • send_post

    Send one draft to the social account the user connected for its channel, at its scheduled time or straight away. The channel checks run inside this call, so a refusal comes back here with its code. The post then returns queued and the publisher takes it from there: poll list_pos…

  • list_posts

    List posts with their scheduled time, the link they were released at, and their metrics. A post just sent stays queued until the publisher takes it, then turns scheduled. A release link and metrics appear once the channel reports back, which takes a few minutes.

  • delete_post

    Delete a post from the account. A scheduled one is withdrawn from the live social channel first, inside this call. A post already published stays online on its channel: only the record here goes. Rescheduling is a delete followed by create_posts.

  • check_reference

    Ask whether a video link can be used as the source of a swap, and if so record it on the account and start fetching that third-party video from its host. Safe to call again while the fetch is running: it reports progress rather than fetching twice.

  • get_wallet

    Read the credit balance of the account the token belongs to, and its auto top-up settings (read-only: they change only in the Billing page).

  • list_actors

    List the actors this account can cast: its own and the ready-made cast, by name, 25 a page. Pass an id as actor_id or actor_ids to quote_generation and create_generation.

Details

Endpointhttps://www.socialfaktory.com/mcp (Streamable HTTP)
First published22 Sep 2026
Last updated22 Sep 2026
Registry namecom.socialfaktory/mcp

More marketing and seo servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.