Lindo AI
About
MCP (Model Context Protocol) server for Lindo AI — create websites, pages, and blog posts with AI directly from Claude, Cursor, Kiro, Windsurf, and other MCP-compatible tools.
Details
- Transport
- SSE
Explore
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Lindo AICommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
get_workspace
Get details about the current Lindo AI workspace (business name, plan, language, integrations).
update_workspace
Update workspace-level settings. Only provided fields are changed.
get_workspace_analytics
Get aggregated analytics across all websites in the workspace.
get_workspace_team
List workspace team members (owners, team collaborators).
add_workspace_team_member
Invite a new team member to this Lindo workspace. Creates a team record and sends a transactional invitation email from Lindo to the provided address. The email contains a link to accept the invite and join the workspace. It is not a marketing or cold email; the tool should only be used when the user clearly intends to grant an individual access.
remove_workspace_team_member
Remove a team member from the workspace. Revokes their access.
create_client
Create a new client record in the workspace. Only "name" is strictly required; if "email" is omitted, a placeholder address is generated so the record can be created. This tool does not send any email — use generate_magic_link separately if you need to share login access with the client.
list_clients
List clients in the workspace, paginated. Returns a `{ list, total }` result where `list` holds up to 12 items. Use `total` (the true, filter-aware count) with the `page` argument to fetch additional pages.
update_client
Update fields on an existing client. Only provided fields are changed.
delete_client
Delete a client. This cannot be undone.
assign_website
Assign an existing website to a client (grants them access).
generate_magic_link
Generate a short-lived magic login link for a client. The link authenticates the client into the Lindo app without a password and expires automatically.
create_website
Start an AI-generated website workflow. This is asynchronous — the tool returns a `record_id` immediately. Poll `check_website_status` with that `record_id` to track progress and get the final result. Optionally assigns the website to an existing or new client.
list_websites
List websites in the workspace, paginated. Returns a `{ list, total }` result where `list` holds up to 12 items. Use `total` (the true, filter-aware count) with the `page` argument to fetch additional pages.
get_website
Get full details for a single website (business info, theme, domain, activation state).
update_website
Update a website's business name and/or description.
delete_website
Delete a website. This cannot be undone.
update_website_settings
Update structured website settings (business info, theme, robots.txt, socials, custom header/footer code).
add_custom_domain
Attach a custom domain to a website (user is responsible for DNS configuration).
remove_custom_domain
Remove the custom domain from a website. The site reverts to its default Lindo subdomain.
get_website_team
List collaborators with access to a specific website.
get_website_analytics
Get analytics (visits, traffic sources, top pages) for a website.
create_page
Start an AI-generated page workflow for an existing website. This is asynchronous — the tool returns a `record_id` immediately. Poll `check_page_status` with that `record_id` to track progress and get the final result.
list_pages
List pages on a website, paginated. Returns a `{ list, total }` result where `list` holds up to 12 items. Use `total` (the true, filter-aware count) with the `page` argument to fetch additional pages. Only pages created via the API/SDK are returned.
get_page
Get details for a single page.
update_page
Update page metadata (display name, URL path, SEO). Only provided fields change.
delete_page
Delete a page. This cannot be undone.
publish_page
Publish a static HTML page at a given path. If a page already exists at that path it will be OVERWRITTEN — any existing content is replaced.
update_page_content
Replace the HTML content of an existing page. This overwrites the previous HTML entirely; the prior content is not preserved. Optionally updates SEO metadata.
unpublish_page
Unpublish a page so it is no longer publicly accessible.
get_page_html
Return the raw HTML of a page.
create_blog
Start an AI-generated blog post workflow for an existing website. This is asynchronous — the tool returns a `record_id` immediately. Poll `check_blog_status` with that `record_id` to track progress and get the final result.
publish_blog
Publish a new markdown blog post at a given path.
list_blogs
List blog posts on a website, paginated. Returns a `{ list, total }` result where `list` holds up to 12 items. Use `total` (the true, filter-aware count) with the `page` argument to fetch additional pages. Only blog posts created via the API/SDK are returned.
get_blog
Get details for a single blog post.
update_blog
Update blog post metadata (name, path, SEO).
delete_blog
Delete a blog post. This cannot be undone.
update_blog_content
Replace the markdown content of an existing blog post. This overwrites the previous markdown entirely; the prior content is not preserved. Optionally updates SEO and blog settings.
unpublish_blog
Unpublish a blog post so it is no longer publicly accessible.
get_blog_html
Return the rendered HTML of a blog post.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"lindo ai": {
"server": {
"command": "npx",
"args": [
"-y",
"@lindoai/mcp-server"
],
"env": {
"LINDO_API_KEY": ""
}
}
}
}
}
McpServers
{
"server": {
"command": "npx",
"args": [
"-y",
"@lindoai/mcp-server"
],
"env": {
"LINDO_API_KEY": ""
}
}
}
Transport
"stdio"
Package
"@lindoai/mcp-server"
Registry
"npm"
MCP (Model Context Protocol) server forLindo AI— create websites, pages, and blog posts with AI directly from Claude, Cursor, Kiro, Windsurf, and other MCP-compatible tools.
Listed in the officialMCP Registryasio.github.lindoai/mcp-server.
{ "mcpServers": { "lindo": { "command": "npx", "args": ["-y", "@lindoai/mcp-server"], "env": { "LINDO_API_KEY": "your_api_key_here" } } } }
- create_website— Create a new website using AI from a text prompt
- list_websites— List all websites in your workspace
- edit_website— Edit an existing website (across its pages) using AI
- publish_blog— Publish a static blog post with markdown content
- create_blog— Generate a blog post on a website using AI
- create_client— Create a new client
- list_clients— List all clients
- assign_website— Assign a website to a client
- generate_magic_link— Generate a client login link
- allocate_credits— Allocate credits to a client
Thecreate_website,edit_website, andcreate_blogtools support an optionalschedule_atparameter (ISO 8601 datetime) to schedule the workflow for a future time.
You can also connect via the remote MCP endpoint without installing anything:
Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.
After Effects MCP is a full-featured automation bridge that connects AI clients (like VS Code, Claude Desktop, and Claude Code) to Adobe After Effects through MCP, enabling scripted control of compositions, layers, effects, keyframes/graph easing, presets, markers, audio levels, waveform analysis, and effect discovery via a live bridge panel.
Project management your AI can actually run — connect Claude, ChatGPT, Cursor & Codex to one board over MCP.
AIOProductOS spine over MCP — customers, revenue, feedback, work, analytics on one typed record.
The memory layer for AI coding tools. Local-first, semantic, 9 MCP tools with consolidation and project scoping. Works with Claude Code, Cursor, Windsurf & any MCP client.
One MCP server for Claude, ChatGPT & Gemini — wraps your ERPs, CRMs, APIs and knowledge base into a single governed endpoint.
Run your field service business from Claude: answer calls, book and dispatch jobs, build estimates, chase invoices. Built for HVAC, plumbing, electrical, roofing and pest control.
Complete Swiss accounting integration for Bexio via MCP. Works with Claude Desktop, n8n, and any MCP client. 221 tools for invoices, contacts, projects & more.
Persistent memory MCP server for Claude Desktop — remembers context, time, and topics across sessions
An MCP extension for the Claude Desktop application that enables automation and integration.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



