# Pekto > Generate editable presentations and LinkedIn carousels from your own products, workflows and AI agents. - [Pekto API and MCP](https://docs.trypekto.com/index.md): Generate editable presentations and LinkedIn carousels from your own products, workflows and AI agents. - [Quickstart](https://docs.trypekto.com/quickstart.md): Make your first carousel through the Pekto API. - [Authentication](https://docs.trypekto.com/authentication.md): API keys, Sign in with Pekto, and scopes. - [MCP setup](https://docs.trypekto.com/mcp/setup.md): Connect Pekto to Claude, ChatGPT, Codex, Cursor and other AI tools. - [MCP tools](https://docs.trypekto.com/mcp/tools.md): Every tool the Pekto MCP server offers, and how they behave. - [Carousels](https://docs.trypekto.com/guides/carousels.md): LinkedIn and Instagram carousels of 3 to 30 slides, with a layout for every slide. - [Editing projects](https://docs.trypekto.com/guides/editing-projects.md): Read, rename, patch, duplicate and delete projects. - [Scheduling posts](https://docs.trypekto.com/guides/scheduling-posts.md): Schedule LinkedIn posts through Pekto. - [Limits and credits](https://docs.trypekto.com/limits.md): Rate limits, sizes and what each call costs. - [Errors](https://docs.trypekto.com/errors.md): The error envelope and what each code means. - [Troubleshooting](https://docs.trypekto.com/troubleshooting.md): Fixes for the common problems. - [Changelog](https://docs.trypekto.com/changelog.md): What changed in the Pekto API and MCP server. - [Get help](https://docs.trypekto.com/support.md): How to reach the Pekto team. - [API reference](https://docs.trypekto.com/api-reference/introduction.md): Base URL, requests, pagination and idempotency. - [List user projects](https://docs.trypekto.com/api-reference/list-user-projects.md): Returns the authenticated user’s Pekto design projects with pagination. - [Get project details](https://docs.trypekto.com/api-reference/get-project-details.md): Retrieve a project by ID. Add ?include=content to retrieve full slide canvas data. - [Delete project](https://docs.trypekto.com/api-reference/delete-project.md): Permanently delete an owned project. - [Update a project](https://docs.trypekto.com/api-reference/update-a-project.md): Update the title, description or status of a project, patch one slide with patch_slide, or replace the whole document with content (cannot be undone). SVG containing scripts, event handlers or javascript: links is rejected with 400 unsafe_content. Requires projects:write. - [Duplicate project](https://docs.trypekto.com/api-reference/duplicate-project.md): Create an independent duplicate of an existing project and return its direct editor URL. - [Get account and credits status](https://docs.trypekto.com/api-reference/get-account-and-credits-status.md): Inspect current user credit balance, plan tier, and generation costs. - [Browse design templates](https://docs.trypekto.com/api-reference/browse-design-templates.md): List available Pekto presentation, pitch deck, and carousel templates. Supports filtering by category (presentation, pitch_deck, business, carousel, education), search keywords (e.g. startup, qbr, minimal), and trending status. - [List carousel themes](https://docs.trypekto.com/api-reference/list-carousel-themes.md): The carousel themes Pekto can use, with their ids for the template_family field of POST /presentations. Requires templates:read. - [List user brand kits](https://docs.trypekto.com/api-reference/list-user-brand-kits.md): Retrieve the user’s brand kits containing logos, fonts, and primary/secondary colors. - [Create brand kit](https://docs.trypekto.com/api-reference/create-brand-kit.md): Create a new brand identity kit with colors, fonts, and optional logo. Requires brand_kits:write. - [Delete brand kit](https://docs.trypekto.com/api-reference/delete-brand-kit.md): Permanently remove a user brand kit. Requires brand_kits:write. - [List connected social accounts](https://docs.trypekto.com/api-reference/list-connected-social-accounts.md): List active social media accounts (e.g. LinkedIn) available for scheduling. - [Start Pekto smart presentation generation](https://docs.trypekto.com/api-reference/start-pekto-smart-presentation-generation.md): Create a secure generation request and return a Pekto URL. Opening that URL runs Pekto’s native outline, smart-template selection, content fitting, theme, and editable-project flow. Clients must not synthesize slide layouts themselves. - [Generate a finished editable Pekto presentation](https://docs.trypekto.com/api-reference/generate-a-finished-editable-pekto-presentation.md): Checks and reserves 2.5 credits, generates the complete deck on the server, saves an editable project, and returns its direct editor URL. Failed generations are refunded automatically. - [Check generation job status](https://docs.trypekto.com/api-reference/check-generation-job-status.md): Inspect status and results of an async generation job. - [List scheduled social posts](https://docs.trypekto.com/api-reference/list-scheduled-social-posts.md): List recent scheduled and published posts. - [Schedule a social post](https://docs.trypekto.com/api-reference/schedule-a-social-post.md): Schedule text or media to a connected social account. - [Delete scheduled post](https://docs.trypekto.com/api-reference/delete-scheduled-post.md): Cancel and delete an unpublished scheduled post. ## OpenAPI Specs - [openapi](/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.