# Placid — MCP server on mcp.ai > Connect your Placid account and use 11 tools for images and design straight from your AI agent. Connect with your own API key. Placid is a creative automation toolkit that enables users to generate images, PDFs, and videos from custom templates via REST or URL APIs. By: mcp.ai · official Page: https://mcp.ai/placid ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_placid?ms=1787293620000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/placid/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/placid/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/placid/skill.md Postman collection (v2.1): https://mcp.ai/placid/postman.json ## Tools - placid_create_collection(title: string, custom_data?: string, template_uuids?: string[]) — Tool to create a new template collection to group multiple templates. Use when organizing templates into collections with custom metadata. - placid_create_template(url?: string, tags?: string[], title: string, width: integer, height: integer, custom_data?: string|object) — Tool to create a new Placid template. Use when you need a template with specific dimensions and optional tags or custom metadata. Example: "Create a social-media banner." - placid_delete_collection(collection_id: string) — Tool to delete a template collection by its ID. Use after confirming the collection is no longer needed. Note: This does not delete the templates within the collection. - placid_delete_template(template_uuid: string) — Tool to delete a specific template identified by UUID. Use after confirming the template is no longer needed. - placid_get_collection(collection_id: string) — Tool to retrieve a single collection by its ID. Use when you need details about a specific collection including its title, custom data, and associated template UUIDs. - placid_get_collections(cursor?: string, per_page?: integer) — Tool to retrieve a list of all template collections. Use after authentication to paginate through your Placid collections. - placid_get_template(template_uuid: string) — Tool to retrieve a template by UUID. Returns template details including title, thumbnail, tags, and layers. - placid_list_nl_templates() — Tool to list all available templates via the Natural Language API. Use when you need to discover available templates for generating images. - placid_list_templates(cursor?: string, order_by?: string, title_filter?: string, collection_id?: string) — Tool to retrieve a list of templates from your project. Returns 20 items per page with cursor pagination. Use to browse templates, optionally filtered by collection or title. - placid_update_collection(title?: string, custom_data?: string, collection_id: string, template_uuids?: string[], add_template_uuids?: string[], remove_template_uuids?: string[]) — Tool to update an existing template collection. Use to modify title, custom_data, or manage templates (replace all, or incrementally add/remove specific templates). - placid_update_template(tags?: string[], title?: string, custom_data?: string, template_uuid: string) — Tool to update an existing Placid template. Use when you need to modify the title, tags, or custom_data of a template. ## Example prompts - "What can I do in Placid?" - "Show me a summary of my Placid account" ## Links Docs: https://mcp.ai/docs/mcps/placid Website: https://mcp.ai/mcps/placid