Skip to main content

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.

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.
ParameterTypeRequiredDescription
promptstringYesThe message or instruction to send to the agent.
workspaceIdstringNoWorkspace ID. Falls back to NOIMOS_WORKSPACE_ID (local) or the authorized account default.
sessionIdstringNoSession 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.
ParameterTypeRequiredDescription
postsarrayYesArray of posts in NoimosPostJson format. Each entry requires providerAccountId.
schedulestringYesPublish timing. "now" for immediate, or "YYYY-MM-DD HH:MM" for scheduled.
workspaceIdstringNoWorkspace ID. Falls back to the default workspace.
dryRunbooleanNoIf true, shows what would be sent without actually publishing. Defaults to false.