Skip to main content
Glama
lindoai

mcp-lindoai

Official

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LINDO_API_KEYYesYour Lindo AI API key. Get it from app.lindo.ai in Workspace Settings -> API Keys.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_workspaceC

Get workspace details.

update_workspaceC

Update workspace details.

get_workspace_analyticsD

Get workspace analytics.

get_workspace_teamA

Get workspace team members.

add_workspace_team_memberC

Add a team member to the workspace.

remove_workspace_team_memberA

Remove a team member from the workspace.

create_clientC

Create a new client in the workspace.

list_clientsA

List all clients in the workspace.

update_clientB

Update an existing client.

delete_clientA

Delete a client from the workspace.

assign_websiteC

Assign a website to a client.

generate_magic_linkC

Generate a magic login link for a client.

create_websiteA

Create a new website using AI. Starts an asynchronous workflow and returns a workflow_id immediately — poll check_website_status with that id to track progress and get the final result. Optionally assign to a client by providing client_id (existing) or client_email (lookup or create new).

list_websitesA

List all websites in the workspace.

get_websiteC

Get website details.

update_websiteC

Update website details.

delete_websiteB

Delete a website from the workspace.

update_website_settingsC

Update website settings.

add_custom_domainC

Add a custom domain to a website.

remove_custom_domainB

Remove a custom domain from a website.

get_website_teamC

Get website team members.

get_website_analyticsC

Get website analytics.

create_pageA

Create a new page on an existing website using AI. Starts an asynchronous workflow and returns a workflow_id immediately — poll check_page_status with that id to track progress and get the final result.

list_pagesB

List all pages on a website.

get_pageB

Get page details.

update_pageB

Update page metadata.

delete_pageB

Delete a page from a website.

publish_pageB

Publish a static page with HTML content.

update_page_contentB

Update the content of an existing page.

unpublish_pageB

Unpublish a page from a website.

get_page_htmlA

Get the HTML content of a page.

create_blogA

Create an AI-generated blog post on a website. Starts an asynchronous workflow and returns a workflow_id immediately — poll check_blog_status with that id to track progress and get the final result.

publish_blogC

Publish a static blog post with markdown content.

list_blogsA

List all blog posts on a website.

get_blogA

Get blog post details.

update_blogC

Update blog post metadata.

delete_blogA

Delete a blog post from a website.

update_blog_contentB

Update the content of an existing blog post.

unpublish_blogB

Unpublish a blog post from a website.

get_blog_htmlA

Get the HTML content of a blog post.

check_website_statusA

Poll the status of a website-creation workflow started by create_website. Pass the workflow_id you received from that tool. While the workflow is running, call this again after poll_after_ms ms. Once done is true, status is complete (all pages generated), partial (some failed), or errored. result.pages lists every page (home + additional) with its individual status.

check_page_statusA

Poll the status of a page-creation workflow started by create_page. Pass the workflow_id you received from that tool. While running, call this again after poll_after_ms ms. Once done is true, status is complete or errored; when complete, result holds the published page info.

check_blog_statusA

Poll the status of a blog-creation workflow started by create_blog. Pass the workflow_id you received from that tool. While running, call this again after poll_after_ms ms. Once done is true, status is complete or errored; when complete, result holds the published blog info.

batch_create_websitesA

Start up to 25 website-creation workflows in one request. Returns one workflow_id per item. Poll the combined status with batch_check_website_status, or the individual ones with check_website_status.

batch_create_pagesA

Start up to 25 page-creation workflows on a single website in one request. Returns one workflow_id per item. Poll with batch_check_page_status or check_page_status.

batch_create_blogsA

Start up to 25 blog-creation workflows on a single website in one request. Returns one workflow_id per item. Poll with batch_check_blog_status or check_blog_status.

batch_check_website_statusA

Poll 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_statusA

Poll 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_statusA

Poll 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_creditsA

Get workspace credit balance.

get_client_creditsB

Get client credit balance.

allocate_creditsB

Allocate credits to a client.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lindoai/mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server