Lindo AI

SSE

by lindoai

212 downloads Not rated yet

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:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Lindo AI
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. 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" } } } }

- Go toapp.lindo.ai
- Navigate to Workspace Settings → API Keys
- Create a new API key
- Copy the key and paste it asLINDO_API_KEY

- 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.