Skip to main content

Lucid

Create, read, and update Lucid diagrams and documents directly from your AI assistant using the Lucid MCP server.

Tools

42 available tools

Search the tool definitions captured from the MCP server. The live list can vary with version, deployment, and credentials.

42 tools found.

  • Create embed

    Tool name: _lucid_create_embed

    Internal tool for MCP Apps extension only.

  • Create embed session token

    Tool name: _lucid_create_embed_session_token

    Internal tool for MCP Apps extension only.

  • Exchange legacy embed session

    Tool name: _lucid_exchange_legacy_embed_session

    Internal tool for MCP Apps extension only.

  • Fetch Lucid document content

    Read only

    Tool name: fetch

    Retrieves the structured content of a specific Lucid document by its ID.

  • Get MCP resource

    Tool name: get_mcp_resource

    Reads a resource from this MCP server by URI.

  • List document thread comments

    Tool name: list_document_thread_comments

    List comments on a specific collaboration thread of a Lucid document.

  • List document threads

    Tool name: list_document_threads

    List collaboration threads on a Lucid document.

  • Add block

    Tool name: lucid_add_block

    Add a new block (shape) to a Lucid document.

  • Add dynamic table

    Tool name: lucid_add_dynamic_table

    Add a dynamic table to a Lucid document.

  • Add items to dynamic table

    Tool name: lucid_add_items_to_dynamic_table

    Add existing canvas blocks to a dynamic table.

  • Add line

    Tool name: lucid_add_line

    Add a new line to a Lucid document, connecting two points or shapes.

  • Copy document style

    Tool name: lucid_copy_document_style

    Read a Lucid document's visual style to use when creating diagrams.

  • Create diagram from mermaid

    Tool name: lucid_create_diagram_from_mermaid

    Creates a Lucid document from existing Mermaid code at the user's request.

  • Create Lucid diagram from specification

    Tool name: lucid_create_diagram_from_specification

    Creates a Lucid document using the Standard Import format (.lucid file).

  • Create Lucid document share link

    Tool name: lucid_create_document_share_link

    Creates a new share link for a document with specified permissions.

  • Create erd

    Tool name: lucid_create_erd

    Creates a Lucid document containing a data-backed Entity Relationship Diagram (ERD).

  • Create folder

    Tool name: lucid_create_folder

    Create a new folder in the user's Lucid account.

  • Create mind map

    Tool name: lucid_create_mind_map

    Creates a Lucid document containing a mind map from structured node data.

  • Create org chart in Lucid

    Tool name: lucid_create_org_chart

    Creates a Lucidchart document containing an org chart from structured node data.

  • Create sequence diagram

    Tool name: lucid_create_sequence_diagram

    Creates a Lucid document containing a UML sequence diagram from PlantUML markup.

  • Delete items

    Tool name: lucid_delete_items

    Delete one or more blocks or lines from a Lucid document.

  • Edit dynamic table metadata

    Tool name: lucid_edit_dynamic_table_metadata

    Edit the metadata/settings of an existing dynamic table.

  • Edit item

    Tool name: lucid_edit_item

    Edit an existing block or line in a Lucid document.

  • Export document as png

    Tool name: lucid_export_document_as_PNG

    Exports a Lucid document page as a PNG image.

  • Fetch item image

    Tool name: lucid_fetch_item_image

    Fetches the source image attached to a specific item in a Lucid document.

  • Get document metadata

    Tool name: lucid_get_document_metadata

    Get metadata for a Lucid document.

  • Get script catalog

    Tool name: lucid_get_script_catalog

    Get the document-specific Scriptwriting V2 API catalog.

  • Import integration cards

    Tool name: lucid_import_integration_cards

    Import records from a third-party integration as linked cards.

  • List folder contents

    Tool name: lucid_list_folder_contents

    List the documents and subfolders inside a Lucid folder.

  • List integrations

    Tool name: lucid_list_integrations

    List the user's available card integrations and their connection status.

  • Load script documentation

    Tool name: lucid_load_script_documentation

    Load a document API and return its documentation, including its method reference and examples.

  • Run script

    Tool name: lucid_run_script

    Execute JavaScript against a Lucid document.

  • Search document

    Tool name: lucid_search_document

    Locates regions of a Lucid document that contain specific text.

  • Shape details

    Tool name: lucid_shape_details

    Get default size, colors, and advanced/text-area properties for one or more shape classes.

  • Shape library

    Tool name: lucid_shape_library

    Discover shapes/blocks available to INSERT into a Lucid document.

  • Submit feedback

    Tool name: lucid_submit_feedback

    Submits user feedback about the Lucid MCP server to the product team.

  • Update document

    Tool name: lucid_update_document

    Update a Lucid document's title, parent folder, or custom tags.

  • Update folder

    Tool name: lucid_update_folder

    Rename a Lucid folder or move it to a different parent.

  • Validate diagram specification

    Tool name: lucid_validate_diagram_specification

    Check Standard Import JSON for layout problems before creating a document.

  • Post document thread comment

    Tool name: post_document_thread_comment

    Post a new comment to an existing thread on a Lucid document.

  • Search Lucid documents

    Read only

    Tool name: search

    Search the user's Lucid account for documents by title/keyword.

  • Share Lucid document with collaborators

    Tool name: share_document_with_collaborators

    Share a Lucid document with collaborators by granting them access.

Compatibility

Connect Lucid to the clients your teams already use

27 AI clients can connect to Lucid through Runlayer. Pick one for its setup steps and controls.

Why Runlayer

Why connect Lucid through Runlayer?

One approved path

Approve Lucid once and everyone gets it in the AI clients they already use. Runlayer holds the credentials, so nothing sits in client configuration.

Fine-grained policy

Control who can use each server, tool, and resource, and under which runtime conditions.

Runtime security

Scan tool inputs and outputs for prompt injection, credential exposure, PII, and data exfiltration, then alert, mask, or block.

Audit and observability

Trace every request across users, clients, tools, policies, scanner decisions, and downstream systems.

Frequently asked questions