

Slates is a presentation primitive designed specifically for MCPs (Model Context Protocols) that creates slides for LLMs. It is built from scratch for agents rather than being adapted from human-first tools, assuming the agent is the primary user from day one.
The product features JSON-native presentations where content is structured data rather than traditional slide formats. It uses grid layouts that eliminate the need for pixel coordinates, allowing agents to pick templates and fill content while the grid handles design automatically. The interface is clean, minimal, and focused with no cluttered menus or toolbars, featuring beautiful typography out of the box.
Slates works by connecting AI agents through MCP clients like Cursor or Claude Desktop. Users simply add the server URL from settings and can then command their agents to create presentations programmatically. Everything snaps to a 24-column grid system for consistent design.
The main benefit is enabling AI agents to create presentations programmatically through a single MCP connection. This allows for automated slide creation where users can simply say "Create a pitch deck about X" and have slides appear instantly.
Slates is designed specifically for AI agents and MCP clients, providing a presentation primitive that integrates seamlessly with existing AI tools. It represents a shift from retrofitted programmatic access tools to a system built specifically for agent-first usage.
admin
Slates is designed specifically for AI agents and MCP clients as the primary users. It targets developers and AI practitioners working with language models who need programmatic access to presentation creation tools. The product assumes agents are the main users from day one rather than being retrofitted for programmatic access.