I'm currently using the Lucid MCP (Model Context Protocol) server to integrate Lucidchart with AI tools and I'm finding it incredibly useful for creating diagrams programmatically.
However, I've encountered a limitation that would significantly improve the workflow: the current MCP server only supports creating new documents but doesn't provide functionality to update or modify existing documents.
Specific use case: I have a multi-page Lucidchart document and want to add additional pages to it programmatically through the MCP server. Currently, I have to either:
- Manually open the document and add pages, or
- Recreate the entire document from scratch with all pages included
Feature request: Could you add MCP tools that support:
- Adding pages to existing documents
- Updating/modifying existing pages
- Deleting pages from documents
- General document update capabilities (similar to how
lucid_create_diagram_from_specificationworks, but for existing documents)
This would enable true iterative diagram development through AI tools and make the MCP integration much more powerful for ongoing documentation workflows.
Example tool signature:
lucid_update_diagram
- documentId: string (the existing document to modify)
- operation: "add_page" | "update_page" | "delete_page"
- pageData: standard_import_json (for the page content)
Thank you for considering this enhancement. The Lucid MCP server is already a great tool, and this addition would make it even more valuable for teams using AI-assisted diagramming workflows.