Developers and AI agents

Give AI agents a secure social publishing layer.

VixAI Connect is a remote MCP server for agents and a human control plane for identity, social connections, consent, review and approval.

VixAI connects social networks to an AI publishing workflow
Connect Instagram, Facebook, TikTok and YouTube

One executable contract, two responsible participants

Agents coordinate creation and delivery. People own credentials, choose destinations, inspect the final preview and authorize external actions.

Portable MCP interface

Use one Streamable HTTP endpoint with ChatGPT, Claude, Grok or another compatible MCP client instead of rebuilding a separate social integration for every assistant.

Human authorization boundary

OAuth scopes, verified identity and a short-lived action intent keep creation separate from the consequential decision to publish or schedule.

Durable social execution

VixAI validates and stores media, tracks post state, prevents duplicate accepted actions and executes approved schedules after the client disconnects.

Public integration surfaces

Use standards-based discovery for execution and the complementary VixAI documents for planning, evaluation and support.

SurfaceCanonical addressPurposeAudienceAuthority
MCP endpointhttps://mcp.vixai.app/mcpInitialize, discover tools and execute authenticated callsMCP clients and agentsExecutable source of truth
Protected resource metadatahttps://mcp.vixai.app/.well-known/oauth-protected-resourceDiscover the authorization server and supported social scopesOAuth-capable MCP clientsMCP and RFC 9728 discovery
Authorization server metadatahttps://social.vixai.app/.well-known/oauth-authorization-serverDiscover authorization, token, registration, revocation and user information endpointsOAuth clientsOAuth server metadata
Agent documentationhttps://vixai.app/llms-full.txtExplain workflows, limits, tool order, confirmation and retry behaviorModels, evaluators and developersDocumentation, not protocol negotiation
Capability manifesthttps://mcp.vixai.app/capabilitiesProvide a non-secret product summary in JSONCatalogs, documentation tools and developersVixAI-specific complementary metadata

The live MCP initialize and tools/list exchange always wins if a documentation surface differs from the running server.

Connect an agent without handing it social credentials

Start from the production endpoint, complete VixAI OAuth and preserve the confirmation boundary through every tool call.

Connect to the MCP endpoint
Authorize scoped VixAI access with PKCE
Create and inspect a draft
Approve the exact preview before delivery

A production path from agent intent to social action

Start with the canonical Streamable HTTP endpoint at https://mcp.vixai.app/mcp. A compatible client performs MCP initialization and requests the live tool list. If authentication is missing, the resource responds at the HTTP boundary and advertises protected-resource metadata. That document points to the VixAI authorization server, which publishes its own endpoints and supported capabilities. The plain-text and JSON documents linked here improve discovery and evaluation, but they do not replace this standards-based negotiation.

The authorization flow uses Authorization Code with PKCE S256. The user signs in or creates a VixAI account, verifies the email and reviews requested scopes. Access tokens are short-lived and bound to the VixAI MCP resource. Refresh tokens are opaque, rotate when used, are stored as hashes and can be revoked. Instagram and Meta credentials remain inside VixAI. A tool never accepts user_id, an Instagram password or a provider token as an argument, so the bearer-token identity defines every ownership check.

A reliable agent starts by listing connected social accounts when the destination is not already known. It can create a draft from one attached image or Reel, preserve 2 to 10 attached images as an ordered carousel, or request a secure upload. ChatGPT and Grok should prefer native image generation and pass temporary HTTPS image URLs to VixAI; Claude can ask VixAI to generate one image or a complete carousel with one prompt per slide. Media is validated, normalized and stored before it becomes a publishing dependency, while temporary source URLs are discarded.

Creation is intentionally separate from delivery. Draft tools may change VixAI state, but they do not publish. The agent next prepares an action against an expected post revision. VixAI returns an immutable preview and a short-lived intent. The client must show the account, media, complete caption, action and scheduled time when present. Only an explicit approval of that exact preview permits the agent to call publish_post or schedule_post. An approval for one revision cannot silently authorize another.

The consumed intent is also an idempotency boundary. A timeout or repeated call cannot accept the same action twice. For generated images, the caller supplies a stable request_id and reuses it on retry. Provider work can continue asynchronously, so an uncertain result should lead to get_post_status rather than a replacement post. Confirmed schedules remain in a durable VixAI queue and execute even when the assistant or browser has closed. Cancellation is available only before publishing begins.

The beta exposes Instagram image, 2-to-10-image carousel and Reel workflows through MCP. Images may be JPEG, PNG or WebP up to 10 MiB each; Reels may be MP4 or MOV up to 200 MiB. VixAI generation costs two credits per image or carousel slide. A free user may accept ten immediate publications or schedules in a rolling twenty-four-hour window. A schedule must be at least two minutes and no more than thirty days in the future. Use tools/list as the authority for current schemas and annotations.

For operations, classify each call by client family, tool and outcome without logging tokens, private media or high-cardinality user data. Evaluate read paths, draft creation, approval, provider processing, retry and cancellation separately. The human web application is the control plane for connecting Instagram, revoking an assistant, inspecting content and correcting account access. This division lets agents become frequent operational users while the person remains the accountable owner of identity, permissions and public communication.

Official platform references

These primary specifications and platform documents define the protocol, authorization and tool metadata used by VixAI Connect.

Frequently asked questions

Is llms.txt the MCP discovery protocol?

No. It is complementary documentation. MCP initialization, tools/list and OAuth protected-resource metadata remain the executable discovery path.

Can an agent publish while creating a draft?

No. Draft creation and preview preparation do not authorize delivery. Publishing and scheduling require explicit approval of a short-lived immutable intent.

Does the agent receive a Meta or Instagram token?

No. Social credentials remain in VixAI. The client receives a scoped VixAI OAuth grant bound to the MCP resource.

What should a client do after a network timeout?

Query the existing post status and reuse the same idempotency inputs. Do not create a replacement action until the prior state is known.

Can a custom MCP client connect?

A standards-compatible client can use the published MCP and OAuth surfaces when its OAuth registration and redirect model satisfy VixAI security checks.

Turn social publishing into a repeatable system

Create your free workspace, connect your channels and keep every post moving from idea to publication.

Start free