JSON API v1
https://slidedrift.com/api/v1The versioned JSON API exposes the same typed operations as MCP, with the same OAuth permissions, confirmations, credits, jobs, and rate limits.
Open resourceDeveloper resources
SlideDrift exposes an OAuth-protected JSON API and MCP server for planning, creating, editing, exporting, sharing, and scheduling LinkedIn carousels. Both use the same operations and safety checks. Private browser APIs are not part of the developer contract.
https://slidedrift.com/api/v1The versioned JSON API exposes the same typed operations as MCP, with the same OAuth permissions, confirmations, credits, jobs, and rate limits.
Open resourcehttps://slidedrift.com/api/v1/openapi.jsonA complete OpenAPI 3.1 contract with one HTTP endpoint and input/output schema for every available SlideDrift operation.
Open resourcehttps://slidedrift.com/mcpConnect with an MCP client and complete the browser-based OAuth flow before calling the same operations exposed by API v1.
Open resourcehttps://slidedrift.com/server.jsonThe schema-valid server.json document identifies SlideDrift by name, implementation version, and remote Streamable HTTP endpoint.
Open resourcehttps://slidedrift.com/openapi.jsonMaps the public API, MCP transport, authorization metadata, permission vocabulary, and typed error shapes from one discovery document.
Open resourcehttps://slidedrift.com/.well-known/oauth-protected-resourceRFC 9728 metadata for the MCP resource, authorization server, and SlideDrift permissions enforced by the resource server.
Open resourcehttps://slidedrift.com/llms.txtA concise map of public product documentation, workflows, supported capabilities, and current user-facing product facts.
Open resourceSlideDrift binds each OAuth token to the shared agent resource and an enabled account connection. The API and MCP server validate issuer, audience, expiry, ownership, and permission before an operation runs. The consent screen groups permissions by task, so each connection receives only the bundles you select.
carousels:readcarousels:writecovers:readcovers:writebrand_kits:readexports:createshares:writesocial:writeUnknown public API routes return JSON problem details with a stable code, readable detail, and resolution hint. API v1 uses HTTP status codes and problem details; MCP uses JSON-RPC or OAuth bearer errors. Both return safe action URLs, retry guidance, quoted credits, and confirmation metadata when needed.
{
"status": 404,
"code": "API_ROUTE_NOT_FOUND",
"detail": "This URL is not supported.",
"resolution": "Read /api/v1/openapi.json."
}Use API v1 for conventional JSON requests or MCP for compatible assistants. Both use browser-based OAuth for connection and authorization. Use the web app for interactive creation and review.
SlideDrift negotiates the MCP protocol version during initialize and honors MCP-Protocol-Version on subsequent HTTP requests. Additive tools and optional fields may be introduced within the current implementation version. Breaking tool, authentication, or transport changes require a new implementation version and a documented migration path.
SlideDrift gives at least 90 days of public notice before removing a supported agent operation or required field. During that period, affected HTTP operations are documented as deprecated and return Deprecation and Sunset headers where the transport can represent them. Security, legal, or active-abuse issues may require a shorter emergency window.
Read the versioning and deprecation policyLimits apply across API and MCP to the connected account and, where shown, to each connection. Carousel generation limits depend on the plan, and a trial gets the limits of the plan being trialled. A quota error returns a structuredretryAfterSecondsvalue so the agent can wait and retry safely.