Skip to main content

Developer resources

Connect an agent to SlideDrift.

SlideDrift exposes one supported integration surface: an OAuth-protected MCP server for planning, creating, editing, exporting, sharing, and scheduling LinkedIn carousels. The resources below are public and machine-readable. Private browser APIs are not a supported developer contract.

Predictable machine entry points.

MCP Streamable HTTP endpoint

https://slidedrift.com/api/mcp

The supported external agent interface. Connect with an MCP client and complete the browser-based OAuth flow before calling tools.

Open resource

OpenAPI discovery contract

https://slidedrift.com/openapi.json

Describes the HTTP transport, authorization metadata, scope vocabulary, and typed error shapes. Live MCP tool schemas remain discoverable through tools/list.

Open resource

OAuth protected-resource metadata

https://slidedrift.com/.well-known/oauth-protected-resource

RFC 9728 metadata for the MCP resource, authorization server, and SlideDrift permissions enforced by the resource server.

Open resource

Machine-readable product guide

https://slidedrift.com/llms.txt

A concise map of public product documentation, workflows, supported capabilities, and current user-facing product facts.

Open resource

Permission model

SlideDrift binds each OAuth token to the MCP resource and an enabled account connection. The server validates issuer, audience, expiry, ownership, and scope before a tool runs. Current consent grants the scope set as one connection bundle; selective scope grants are not yet available in the UI.

carousels:read
Read owned carousels, templates, jobs, credits, campaigns, and schedule state.
carousels:write
Create and edit owned carousels and campaign drafts after required confirmations.
brand_kits:read
Read brand kits owned by the connected SlideDrift account.
exports:create
Create paid PDF or PNG exports after an exact quote and confirmation.
shares:write
Create or disable public carousel share links after confirmation.
social:write
Create, update, schedule, or cancel LinkedIn posts after the relevant confirmation.

Errors and recovery

Unknown public API routes return JSON problem details with a stable code, readable detail, and resolution hint. MCP transport errors use JSON-RPC or OAuth bearer error shapes. Tool results add safe action URLs, retry guidance, quoted credits, and confirmation metadata where the workflow needs them.

{
  "status": 404,
  "code": "API_ROUTE_NOT_FOUND",
  "detail": "This URL is not supported.",
  "resolution": "Read /openapi.json."
}

SlideDrift does not currently publish an official CLI, REST SDK, webhook API, or sandbox environment. Use MCP for supported agent automation and the web app for interactive creation and review.