MCP Quick Start
Connect the Nuelink MCP server to your AI assistant, verify the account, then save a text-only draft.
Before you start
Section titled “Before you start”You’ll need:
- A Nuelink account with at least one brand and one collection set up.
- An AI assistant that supports MCP: Claude, ChatGPT, Cursor, Manus, Codex, Cline, or any other MCP-compatible client.
For new MCP connections, use OAuth instead of embedding a REST API key in the server URL.
The MCP URL
Section titled “The MCP URL”https://mcp.nuelink.com/mcpNo query string and no manually supplied token. A compatible client can dynamically register and open the Nuelink authorization page. The subsequent consent, code-exchange, and token lifecycle remains subject to the verification boundary below.
Do not append an API key, an access token, or any other credential to this URL. If your client can’t complete OAuth, see the deprecated compatibility method in Authentication, and don’t use it for a new integration.
Connect Nuelink to your assistant
Section titled “Connect Nuelink to your assistant”The stable setup for every client is:
| Setting | Value |
|---|---|
| Server URL | https://mcp.nuelink.com/mcp |
| Transport | Streamable HTTP |
| Authentication | OAuth |
Do not append an API key, access token, or another credential to the URL. Compatible clients use the server’s protected-resource and authorization-server metadata, dynamically register when necessary, and use S256 PKCE for the authorization-code flow.
Claude
Section titled “Claude”For individual plans, open Customize → Connectors, choose Add custom connector, and enter the Nuelink server URL. Team and Enterprise owners first add it under the organization’s connector settings; members then connect individually and complete OAuth.
Official guide: Anthropic remote MCP connectors
ChatGPT
Section titled “ChatGPT”Enable developer mode if your workspace and plan require it, then open Settings → Apps → Create or the corresponding workspace Apps screen. Enter the Nuelink endpoint, choose OAuth, run Scan Tools, complete authorization, and review the discovered actions before creating the app.
Official guide: Developer mode and MCP apps in ChatGPT
Cursor
Section titled “Cursor”Add a remote server in ~/.cursor/mcp.json or the workspace’s .cursor/mcp.json:
{ "mcpServers": { "nuelink": { "url": "https://mcp.nuelink.com/mcp" } }}Then use Cursor’s MCP login flow to complete OAuth.
Official guide: Cursor MCP documentation
Add the server to ~/.codex/config.toml or a trusted project’s .codex/config.toml:
[mcp_servers.nuelink]url = "https://mcp.nuelink.com/mcp"auth = "oauth"Then run:
codex mcp login nuelinkcodex mcp listOfficial guide: Codex MCP documentation
Open Manus settings and choose the option to add or create a custom MCP connector, then enter the Nuelink endpoint and complete OAuth. Manus does not currently document a stable menu path, so follow its current connector documentation and in-product instructions.
Official guide: Manus connectors
Whichever client you use, the server URL, the Streamable HTTP transport and the OAuth choice are the same. For how far OAuth has actually been verified, see Authentication.
Verify the connection
Section titled “Verify the connection”Once connected, ask your assistant:
“Which Nuelink account am I signed in as?”
It should call nuelink_get_me and respond with your account details. If you see that, you’re set.
Your first post in 3 prompts
Section titled “Your first post in 3 prompts”You don’t need to memorize tool names. Start with read-only discovery, then make the first write a text-only draft.
1. See what’s available
Section titled “1. See what’s available”“List my Nuelink brands and the collections in each one. Don’t create anything.”
The assistant calls nuelink_list_brands and nuelink_list_collections, then asks you to choose when a name is ambiguous.
2. Save a draft
Section titled “2. Save a draft”“Save this as a draft in my ‘Product Launches’ collection: ‘New season, new scents. Available Friday.’ Do not queue, schedule, or publish it.”
The assistant calls nuelink_create_post with publishMode: DRAFT. A non-draft mode requires a separate explicit instruction after you review the destination.
3. Read it back
Section titled “3. Read it back”“List the posts in that collection and confirm mine is a draft with no publish date.”
nuelink_list_posts should show status: DRAFT, postingType: DRAFT, and postDate: null for the new post.
Add media after the text-only flow works
Section titled “Add media after the text-only flow works”Upload an image only after the account, brand, collection, and draft behavior are verified. Upload creates a persistent media item, so confirm the target brand first.
Publish modes
Section titled “Publish modes”The same prompt pattern works for all four modes. State your intent and the assistant picks the right publishMode:
| You say… | Mode used |
|---|---|
| ”Add this to the queue…” / “Queue this for me…” | QUEUE |
| ”Schedule this for Friday at 9am…” | SCHEDULE |
| ”Save this as a draft” / “Don’t publish yet, just save it” | DRAFT (safe default when intent is unclear) |
| “Post this right now” / “Publish immediately” | IMMEDIATE |
Drafts are especially handy when working with an assistant, let it write and refine the caption with you, save as draft, then review and approve in the Nuelink dashboard before anything goes live.
Scheduled times are interpreted in the brand’s timezone (set in the Nuelink dashboard, not your computer’s local time). If you say “Friday at 9am,” the assistant uses 9am Friday in whatever timezone that brand is configured for. Mention a timezone explicitly if you want to be safe: “Friday at 9am Casablanca time.”
Next steps
Section titled “Next steps”- Available Tools - full reference for every tool the server exposes.
- Example Prompts - prompts covering carousels, multi-brand posting, polls, drafts, rescheduling, results, and more.
- Authentication - how to revoke and rotate access.