Organization-bound access
Choose one organization during consent. Every tool inherits that boundary without exposing a tenant selector.
The default server covers posts, media, channel health, scheduling, analytics, inbox, and approvals. Agents may separately authorize 20 OpenAPI-derived resource tools in five categories without loading the entire API surface.
Choose one organization during consent. Every tool inherits that boundary without exposing a tenant selector.
Inspect connected channels and whether each destination can currently publish.
Review posts across an explicit date range and inspect one post's current publishing state.
Read normalized performance evidence and the actionable engagement queue without sending or moderating.
Create a draft, schedule it, or request publishing to one authorized channel.
Load only authorized workspace, channel, post, media, provider, or webhook operations derived from the reviewed v1 contract.
MCP uses the same Better Auth identity and workspace authorization model as the dashboard.
Clients discover the authorization server, register dynamically, and complete a PKCE-protected login.
Users see whether the client is requesting workspace reads or post creation before access is granted.
JWT audience, issuer, user subject, and blendduck:read or blendduck:write scopes are validated server-side.
MCP calls the same audited application use cases and social publishing flow used by native product surfaces.
Connected accounts, posts, roles, and publishing results stay consistent across agent and dashboard workflows.
Tools return machine-readable content and explicit errors that clients can inspect before taking another action.
New tools are added only when the underlying product capability and authorization path actually exist.
Add the hosted MCP endpoint, complete OAuth, and start with read access before granting post creation.