Skip to content
What is MCP

A standard way for an AI client to use NioConnect

The Model Context Protocol (MCP) is an open standard for connecting AI clients to the tools of other products. NioConnect runs an MCP server, so the client you already use can look at your workspace and save drafts for you to review.

  • Your client, your account

    Claude, Cursor or ChatGPT connect to NioConnect the way they connect to any MCP server. You keep using the client you already use.

  • It reads before it writes

    Five of the six tools only read: your channels, a platform’s rules, your posts and your workflows. The sixth saves a draft.

  • You approve every post

    A draft lands on your calendar. Nothing reaches a platform until you schedule it, and your approval rules still apply.

See it work

How does it work? Pick a prompt and watch.

Your AI client calls NioConnect’s tools. Everything it saves lands on your calendar as a draft, never straight onto a platform.

Draft a postCheck channelsRead the rulesSee the weekLook at workflows
  1. Draft a launch post for Bluesky and Mastodon. Do not schedule it.
  2. Checking which channels are connected and what Bluesky accepts.
  3. list-channels({})2 channels: Bluesky and Mastodon, both healthy
  4. get-platform-rules({ platform: "bluesky" })Text, images with alt text, threads
  5. create-post({ channelIds: ["bsky", "mstdn"], content: "Our spring release is live..." })Saved as a draft. Nothing is scheduled.
  6. Saved as a draft on your calendar. Nothing goes out until you review it and schedule it yourself.
Replay
Claude CodeCursorClaude Desktopclaude.aiChatGPT

API key. Run this in your terminal. It works from any folder.

claude mcp add --transport http nioconnect <your workspace MCP address> --header "Authorization: Bearer <your key>"
Copy setup
  • list-channels
  • get-platform-rules
  • create-post
  • list-posts
  • list-workflows
  • get-workflow
Supported clients

Works with five AI clients

The same six tools, whichever client you use.

Product names and logos belong to their owners and are used only to identify compatibility. NioConnect is not affiliated with or endorsed by them.

How to connect

Connect an AI client in three steps

Pick a client, copy one thing, paste it where that client expects it. Remote clients sign you in; the others take a key.

  1. Copy your workspace address

    In NioConnect open Developers and choose Claude Desktop. The address there is yours.

    Connector address
    <your workspace MCP address>
  2. Add it to Claude Desktop

    In Claude Desktop, add a custom connector from its settings and paste this address as the connector URL.

  3. Sign in and allow

    Claude Desktop opens NioConnect so you can sign in. Press Allow, then ask for a draft.

You sign in and press Allow. Nothing is pasted and nothing is stored. The connection acts with your role, checked on every call, and can use only the six tools.

Placeholders only. The Developers page in the app fills in your own address and key. Full Claude Desktop guide

The tools

Six tools, and only one writes

Everything else is read only. The one that writes saves a draft.

The six tools the NioConnect MCP server offers
ToolWhat it doesAccess
list-channelsList connected channelsSee which accounts the workspace publishes to, with the id each other tool needs and whether the connection is healthy.Read only
get-platform-rulesRead a platform's rulesAsk what one platform accepts: media, threads, communities and the extra settings a post needs.Read only
create-postCreate a draft postSave a post to the calendar as a draft. A time is only set when you ask for one, and a time in the past is refused.Writes a draft
list-postsList scheduled and published postsRead a page of posts, newest first, including ones waiting on a teammate to approve.Read only
list-workflowsList workflowsRead the workflows that copy one channel to another, with status, schedule and counters.Read only
get-workflowGet one workflowOpen a single workflow to see its channels, status, schedule and when it posts next.Read only
Control

An assistant gets the same rules as you

Nothing about connecting an AI client loosens how publishing works.

Same validation as you

A post an assistant creates is checked against the same platform rules as one you write. One a platform would refuse comes back with the reason, and nothing is saved.

Approval still applies

When your workspace requires approval, a scheduled post waits for it like any other. Assistants save drafts by default and cannot publish immediately.

You can tell what it made

A post created through an AI client is marked as made by an AI assistant on the calendar and in the post details, so nothing arrives unlabelled.

Emergency stop and revocable keys

An emergency stop holds an assistant’s posts like anyone’s. Revoke a key or a connection and access ends at once. A key never has more than its Member’s permissions.

Try asking

Prompts that work with the six tools

Copy one into your client. It reads your channels and rules, and saves a draft when you ask for one.

  • Which of my channels are connected, and are any unhealthy?
  • What does Bluesky accept in a post?
  • Draft a launch post for Bluesky and Mastodon. Do not schedule it.
  • What is scheduled this week, and is anything waiting on approval?
  • Which workflows copy one channel to another, and when do they post next?
  • Draft a three post thread about our release for Mastodon.

Frequently asked questions

Can't find your answer?

Which AI clients are supported?
Claude Code, Cursor, Claude Desktop, claude.ai and ChatGPT. Claude Desktop, claude.ai and ChatGPT connect with an address and a sign in. Claude Code and Cursor take an API key. ChatGPT has not been connected to NioConnect end to end by us, so treat it as untested.
What can an assistant do?
It has six tools. Five only read: list your channels, read one platform’s rules, list posts, list workflows and open one workflow. The sixth, create-post, saves a post to your calendar as a draft.
Can an assistant publish without my approval?
It saves drafts by default and only sets a time when you ask for one. It cannot publish immediately: a time that has already passed is refused. If your workspace requires approval, a scheduled post waits for it like any other. If approval is off, a post with a time goes out at that time, so only give a time you mean.
Do I need an API key?
Only for Claude Code and Cursor. Claude Desktop, claude.ai and ChatGPT sign you in and ask you to press Allow, so nothing is pasted.
What can a key do?
A key acts with the permissions of the Member who created it, and no more. There are no key scopes. It is shown once, stored as a hash, and works until you revoke it. Removing or demoting the Member limits it at once.
How do I disconnect an assistant?
Open Developers in the app. Revoke the key, or revoke the connection for a client that signed in. Access ends immediately.
Will I know which posts an assistant made?
Yes. A post created through an AI client is marked as made by an AI assistant on the calendar and in the post’s details.
Does an emergency stop cover assistants?
Yes. An assistant’s posts go through the same publishing path as yours, so an emergency stop holds them like any other.
Is there an SDK or CLI?
Not today. Connect through MCP or an API key.
Does it cost extra?
No separate fee is described here. Access depends on your plan: see pricing.

Ready for posts that go out when you said?

Start your 7-day trial, or compare plans first.