Lucid MCP for AI Agents

Securely connect your AI agents and chatbots (Claude, ChatGPT, Cursor, etc) with Lucid MCP or direct API to search diagrams, retrieve documents, summarize content, and create new Lucid files through natural language.

Lucid MCP logoLucid MCP
Dcr Oauth

Lucid MCP is Lucid's platform for creating diagrams, mind maps, org charts, and sequence diagrams. It provides a visual workspace that helps teams collaborate and turn ideas into shareable diagrams.

35 Tools

Try Lucid MCP now

Type what you want done — sign in and watch it run live in the Tool Router playground.

TOOL ROUTER PLAYGROUND
Lucid MCP
Try asking
TOOLS

Supported Tools

Every Lucid MCP action and event your agent gets out of the box.

Fetch

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

Get mcp resource

Reads a resource from this MCP server by URI.

List document thread comments

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

List document threads

List collaboration threads on a Lucid document.

Lucid add block

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

Lucid add dynamic table

Add a dynamic table to a Lucid document.

Lucid add items to dynamic table

Add existing canvas blocks to a dynamic table.

Lucid add line

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

Lucid create diagram from specification

Creates a Lucid document using the Standard Import format (.

Lucid create document share link

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

lucid create embed

Internal tool for MCP Apps extension only.

lucid create embed session token

Internal tool for MCP Apps extension only.

Lucid create erd

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

Lucid create folder

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

Lucid create mind map

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

Lucid create org chart

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

Lucid create sequence diagram

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

Lucid delete items

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

Lucid edit dynamic table metadata

Edit the metadata/settings of an existing dynamic table.

Lucid edit item

Edit an existing block or line in a Lucid document.

Lucid export document as png

Exports a Lucid document page as a PNG image.

Lucid fetch item image

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

Lucid get document metadata

Get metadata for a Lucid document.

Lucid import integration cards

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

Lucid list folder contents

List the documents and subfolders inside a Lucid folder.

Lucid list integrations

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

Lucid search document

Locates regions of a Lucid document that contain specific text.

Lucid shape details

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

Lucid shape library

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

Lucid submit feedback

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

Lucid update document

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

Lucid update folder

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

Post document thread comment

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

Search

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

Share document with collaborators

Share a Lucid document with collaborators by granting them access.

SETUP GUIDE

Connect Lucid MCP Tool with your Agent

1

Install Composio

typescript
npm install @composio/core ai @ai-sdk/openai @ai-sdk/mcp
Install the Composio SDK for Python or TypeScript
2

Initialize Client and Create Tool Router Session

typescript
import { Composio } from '@composio/core';

const composio = new Composio({ apiKey: 'your-api-key' });
const session = await composio.create('your-user-id');
console.log(`Tool Router session created: ${session.mcp.url}`);
Import and initialize the Composio client, then create a Tool Router session for Lucid MCP
3

Connect to AI Agent

typescript
import { openai } from '@ai-sdk/openai';
import { experimental_createMCPClient as createMCPClient } from '@ai-sdk/mcp';
import { generateText } from 'ai';

const client = await createMCPClient({
  transport: {
    type: 'http',
    url: session.mcp.url,
    headers: {
      'x-api-key': 'your-composio-api-key',
    },
  },
});

const tools = await client.tools();
const { text } = await generateText({
  model: openai('gpt-4o'),
  tools,
  messages: [{
    role: 'user',
    content: 'YOUR_SPECIFIC_PROMPT_HERE'
  }],
  maxSteps: 5,
});

console.log(`Agent: ${text}`);
Use the MCP server with your AI agent (Anthropic Claude or Mastra)
SETUP GUIDE

Connect Lucid MCP API Tool with your Agent

1

Install Composio

typescript
npm install @composio/openai
Install the Composio SDK
2

Initialize Composio and Create Tool Router Session

typescript
import OpenAI from 'openai';
import { Composio } from '@composio/core';
import { OpenAIResponsesProvider } from '@composio/openai';

const composio = new Composio({
  provider: new OpenAIResponsesProvider(),
});
const openai = new OpenAI({});
const session = await composio.create('your-user-id');
Import and initialize Composio client, then create a Tool Router session
3

Execute Lucid MCP Tools via Tool Router with Your Agent

typescript
const tools = session.tools;
const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: tools,
  input: [{
    role: 'user',
    content: 'YOUR_SPECIFIC_PROMPT_HERE'
  }],
});
const result = await composio.provider.handleToolCalls(
  'your-user-id',
  response.output
);
console.log(result);
Get tools from Tool Router session and execute Lucid MCP actions with your Agent

Why Use Composio?

AI Native Lucid MCP Integration

  • Supports both Lucid MCP and direct API based integrations
  • Structured, LLM-friendly schemas for reliable tool execution
  • Rich coverage for reading, writing, and querying your Lucid MCP data

Managed Auth

  • Built-in OAuth handling with automatic token refresh and rotation
  • Central place to manage, scope, and revoke Lucid MCP access
  • Per user and per environment credentials instead of hard-coded keys

Agent Optimized Design

  • Tools are tuned using real error and success rates to improve reliability over time
  • Comprehensive execution logs so you always know what ran, when, and on whose behalf

Enterprise Grade Security

  • Fine-grained RBAC so you control which agents and users can access Lucid MCP
  • Scoped, least privilege access to Lucid MCP resources
  • Full audit trail of agent actions to support review and compliance
FRAMEWORKS

Use Lucid MCP with any AI Agent Framework

Choose a Framework you want to connect Lucid MCP with

FAQ

Frequently asked questions

Yes, Lucid MCP requires you to configure your own Dcr Oauth credentials. Once set up, Composio handles token storage, refresh, and lifecycle management for you.

Yes! Composio's Tool Router enables agents to use multiple toolkits. Learn more.

Composio is SOC 2 and ISO 27001 compliant with all data encrypted in transit and at rest. Learn more.

Composio maintains and updates all toolkit integrations automatically, so your agents always work with the latest API versions.

Start with Lucid MCP.It takes 30 seconds.

Managed auth, hosted MCP servers, and every Lucid MCP tool your agent needs.Free to start.

Start building