lindo.ai

MCP (Model Context Protocol) server for Lindo AI — create websites, pages, and blog posts with AI directly from Claude, Cursor, Kiro, Windsurf, and other…

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

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

Какие данные видит

Нужен ли аккаунт

Не нужен: сервер работает без входа

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.

https://lindo.ai

Список инструментов сервера (52)

Технические названия из tools/list. Нужны только разработчикам.

get_workspaceGet details about the current Lindo AI workspace (business name, plan, language, integrations).
update_workspaceUpdate workspace-level settings. Only provided fields are changed.
get_workspace_analyticsGet aggregated analytics across all websites in the workspace.
get_workspace_teamList workspace team members (owners, team collaborators).
add_workspace_team_memberInvite 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_memberRemove a team member from the workspace. Revokes their access.
create_clientCreate 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_clientsList 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_clientUpdate fields on an existing client. Only provided fields are changed.
delete_clientDelete a client. This cannot be undone.
assign_websiteAssign an existing website to a client (grants them access).
generate_magic_linkGenerate 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_websiteStart 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_websitesList 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_websiteGet full details for a single website (business info, theme, domain, activation state).
update_websiteUpdate a website's business name and/or description.
delete_websiteDelete a website. This cannot be undone.
update_website_settingsUpdate structured website settings (business info, theme, robots.txt, socials, custom header/footer code).
add_custom_domainAttach a custom domain to a website (user is responsible for DNS configuration).
remove_custom_domainRemove the custom domain from a website. The site reverts to its default Lindo subdomain.
get_website_teamList collaborators with access to a specific website.
get_website_analyticsGet analytics (visits, traffic sources, top pages) for a website.
create_pageStart 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_pagesList 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_pageGet details for a single page.
update_pageUpdate page metadata (display name, URL path, SEO). Only provided fields change.
delete_pageDelete a page. This cannot be undone.
publish_pagePublish 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_contentReplace the HTML content of an existing page. This overwrites the previous HTML entirely; the prior content is not preserved. Optionally updates SEO metadata.
unpublish_pageUnpublish a page so it is no longer publicly accessible.
get_page_htmlReturn the raw HTML of a page.
create_blogStart 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_blogPublish a new markdown blog post at a given path.
list_blogsList 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_blogGet details for a single blog post.
update_blogUpdate blog post metadata (name, path, SEO).
delete_blogDelete a blog post. This cannot be undone.
update_blog_contentReplace 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_blogUnpublish a blog post so it is no longer publicly accessible.
get_blog_htmlReturn the rendered HTML of a blog post.
check_website_statusPoll the status of a website-creation workflow started by `create_website`. Pass the `record_id` you received from that tool. While the workflow is running, call this tool again after `poll_after_ms` milliseconds. Once `done` is true, `status` is `complete` (all pages generated), `partial` (some pages failed), or `errored`. `result.pages` lists every page (home + additional) with its individual status.
check_page_statusPoll the status of a page-creation workflow started by `create_page`. Pass the `record_id` you received from that tool. While the workflow is running, call this tool again after `poll_after_ms` milliseconds. Once `done` is true, `status` is `complete` or `errored`; when complete, `result` holds the published page info.
check_blog_statusPoll the status of a blog-creation workflow started by `create_blog`. Pass the `record_id` you received from that tool. While the workflow is running, call this tool again after `poll_after_ms` milliseconds. Once `done` is true, `status` is `complete` or `errored`; when complete, `result` holds the published blog info.
batch_create_websitesStart up to 25 website-creation workflows in one request. Returns one `record_id` per item. Poll the combined status with `batch_check_website_status`, or the individual statuses with `check_website_status`.
batch_create_pagesStart up to 25 page-creation workflows on a single website in one request. Returns one `record_id` per item. Poll with `batch_check_page_status` or `check_page_status`.
batch_create_blogsStart up to 25 blog-creation workflows on a single website in one request. Returns one `record_id` per item. Poll with `batch_check_blog_status` or `check_blog_status`.
batch_check_website_statusPoll up to 25 website-creation workflows at once. Returns a rollup `status` (scheduled/running/complete/partial/errored) plus a per-item array with the same shape as `check_website_status`.
batch_check_page_statusPoll up to 25 page-creation workflows at once. Returns a rollup `status` plus a per-item array with the same shape as `check_page_status`.
batch_check_blog_statusPoll up to 25 blog-creation workflows at once. Returns a rollup `status` plus a per-item array with the same shape as `check_blog_status`.
get_creditsGet the workspace's current Lindo credit balance and utilization.
get_client_creditsGet the credit balance allocated to a specific client.
allocate_creditsRe-allocate existing workspace-owned Lindo credits to a client. This never purchases credits; it only moves balance you already own.
lindo.ai: подключить к Claude, ChatGPT, Cursor · Connectors.fun