Documentation Index
Fetch the complete documentation index at: https://docs.noimosai.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
The NoimosAI MCP Server exposes your NoimosAI workspace through the Model Context Protocol. Once connected, MCP-compatible clients can chat with the NoimosAI agent, list workspaces and integrations, and publish social media posts directly from inside the client. Two ways to connect:- Remote MCP (recommended) — Hosted at
https://mcp.noimosai.com/mcp. Browser OAuth, no install, runs as you. - Local MCP (
@agos-labs/noimosai-mcp) — Run the server locally via npm. Suited for headless / API-key flows.
- Remote (Recommended)
- Local (npm)
Endpoint: In a session, run
https://mcp.noimosai.com/mcpRequirements
- A NoimosAI account (signed in)
- A client that supports remote MCP / custom connectors
Authorization
The client self-registers, then a browser opens for NoimosAI login plus consent for themcp:tools scope. After consent, an access token is issued and tool calls run as you.Setup
- Claude Code
- Claude.ai / Desktop
- ChatGPT Web
/mcp, complete consent in the browser, then return to Claude Code.Notes
- Always call
postwithdryRun: truefirst to inspect the payload. WithoutdryRun, posts publish to the real social account. - Disconnect by removing the connector from the client.
Troubleshooting
- Browser does not open for consent — remove the connector and re-add it.
- No tools listed — confirm the
mcp:toolsscope was granted and that the account has at least one workspace. - Token expired — re-authorize from the client.
Tools
Both transports expose the same tools.chat
Send a message to the NoimosAI agent. Returns structured NoimosPostJson containing the agent’s reply and any extracted social media posts. Supports marketing analysis, social media post creation, SEO analysis, and content generation.
| Parameter | Type | Required | Description |
|---|---|---|---|
prompt | string | Yes | The message or instruction to send to the agent. |
workspaceId | string | No | Workspace ID. Falls back to NOIMOS_WORKSPACE_ID (local) or the authorized account default. |
sessionId | string | No | Session ID to continue an existing conversation. A new session is created when omitted. |
list_workspaces
List available workspaces. Returns workspace IDs and names. No parameters.
list_integrations
List connected integrations (social media accounts) for the workspace. Returns account IDs (providerAccountId) that the post tool requires for each entry.
post
Publish social media posts. Accepts post data in NoimosPostJson format as returned by chat. Each entry must include a providerAccountId (get it from list_integrations). Always start with dryRun: true to inspect the payload before publishing.
| Parameter | Type | Required | Description |
|---|---|---|---|
posts | array | Yes | Array of posts in NoimosPostJson format. Each entry requires providerAccountId. |
schedule | string | Yes | Publish timing. "now" for immediate, or "YYYY-MM-DD HH:MM" for scheduled. |
workspaceId | string | No | Workspace ID. Falls back to the default workspace. |
dryRun | boolean | No | If true, shows what would be sent without actually publishing. Defaults to false. |