DeepSeek + PostNinja

Schedule Social Media Posts with DeepSeek

DeepSeek's app and API don't connect to MCP servers themselves, but DeepSeek officially supports running its models inside agents that do, like Claude Code, Codex, OpenCode and OpenClaw. Point one of them at DeepSeek, add PostNinja, and DeepSeek writes and schedules your posts.

  • Connect once with an API key
  • Draft, schedule and publish by asking
  • 7 platforms: X, Instagram, TikTok, Facebook and more

Setup

How do I connect PostNinja to DeepSeek?

  1. 1

    Create an API key

    In PostNinja, go to Settings → API and create a key. It starts with pn_ and is shown once, so copy it somewhere safe.

  2. 2

    Add PostNinja to DeepSeek

    For example, run Claude Code on DeepSeek's Anthropic-compatible API, then add PostNinja:

    Terminal: Claude Code on DeepSeek
    export ANTHROPIC_BASE_URL=https://api.deepseek.com/anthropic
    export ANTHROPIC_AUTH_TOKEN=YOUR_DEEPSEEK_KEY
    export ANTHROPIC_MODEL=deepseek-flash
    
    claude mcp add --transport http postninja https://postninja.app/api/mcp \
      --header "Authorization: Bearer pn_YOUR_KEY"

    Replace pn_YOUR_KEY with a key from Settings → API.

    The DeepSeek chat app can't connect to MCP servers. Use one of the agents DeepSeek lists under Agent integrations in its API docs.

    Prefer a chat-app agent? OpenClaw also runs DeepSeek models and connects to PostNinja; see the OpenClaw guide.

  3. 3

    Just ask

    DeepSeek finds the PostNinja tools on its own. Try:

    • “Write five X posts about our product and schedule one a day at 10am.”
    • “Translate tomorrow's Facebook post into Spanish and schedule both versions.”
    • “List my connected accounts.”

Tools

What can DeepSeek do with PostNinja?

Write and schedule

Drafts posts, gives each platform its own text, and schedules them for any date and time.

Threads and Stories

Builds multi-post X threads and posts photos or videos as Instagram Stories.

Check what's planned

Lists upcoming posts, drafts and what went out, with links to the live posts.

Fix and reschedule

Moves, edits or deletes drafts and scheduled posts when plans change.

Add images

Uploads images to attach to posts. Larger files and video go through the REST API.

Spot failures

Reads each account's status and error, so it can tell you what didn't go out and why.

One connection, seven platforms

Connect your accounts in PostNinja once. From then on DeepSeek can post to any of them, and PostNinja publishes at the time you set.

FAQ

DeepSeek and PostNinja questions

Do I need a DeepSeek API key?

Yes, for the model. PostNinja only needs its own API key; DeepSeek bills you for the model's usage separately.

Which DeepSeek model should I use?

Any model DeepSeek offers through its API works. A faster model is plenty for writing and scheduling posts.

Does DeepSeek post without asking me?

That depends on DeepSeek's own settings; most ask before each tool call. If you'd rather review everything, ask it to save posts as drafts, then schedule them from the PostNinja calendar.

Is my API key safe?

PostNinja only stores a hash of each key and shows its first characters so you can tell keys apart. A key works for one workspace, and you can revoke it any time under Settings → API.

Which platforms can DeepSeek post to?

Every account you've connected: X, Instagram, Threads, Facebook Pages, TikTok, YouTube Shorts and Pinterest.

Do posts scheduled by an AI agent cost extra?

No. They're ordinary posts on your plan. As always, X posts use credits (10 each, 80 with a link) because X charges for every post; other platforms are unlimited.

Works with other AI agents too

Let DeepSeek run your social media.

Connect DeepSeek to PostNinja in a couple of minutes. Plans from $15 a month.