Skip to content

Integration · Websites & content

lindo.ai

Connect Claude & ChatGPT to lindo.ai

Ask your AI to start a new website from a short brief, change a page, or write a blog post in lindo.ai. It can create and update pages, blog posts and products, manage clients, and read visitor analytics and your remaining AI credits. If you build sites for clients, you can create clients and assign websites to them from the same chat.

Connect lindo.ai free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Build a website for Bella's Bakery, a small bakery in Aarhus that takes cake orders online.”

    The AI starts an AI website build from your brief and checks its status until it is done. This uses AI credits.

  • “Write a blog post on the bakery site about sourdough for beginners.”

    It has lindo.ai's AI write the post and checks the job until the post is ready. This uses AI credits.

  • “Change the opening hours on the contact page to 7 to 17.”

    It reads the page's HTML, changes the hours and saves the page.

What your AI can do

Websites and pages

Build and edit websites with AI, create pages, read and replace page HTML, and update SEO, paths and site information.

Blog posts

Have AI write blog posts, or create, update and delete them yourself with SEO and author settings.

Products, clients and analytics

Create and update products, manage clients and assign websites to them, and read visitor analytics and AI credits.

  • “How many visitors did the site get in September?”

    It reads the website's visitor analytics for the dates you give.

  • “Add a product: Cake class, 450 DKK.”

    It creates the product on the website with name, type and price.

  • “Create a client for [email protected] and give her the bakery site.”

    It creates the client, can send an invitation email, and assigns the website to her.

61 tools for lindo.ai

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • assign_website_to_clientChanges dataAssign a website to a client by `website_id` and `client_id`.
  • create_allocateChanges dataCreate a new allocate. Required: client id, credit type or amount. API summary: Allocate credits to a client.
  • create_blog_postChanges dataCreate a blog post yourself on a website by `website_id`: `path`, `blog_content`, `seo` (with `page_title`) and `blog_settings` (with `author`; optional excerpt, category, read time, publish date).
  • create_blog_updateChanges dataCreate a new update for a blog. Required: path, blog content, seo or blog settings. API summary: Update a blog.
  • create_clientChanges dataCreate a workspace client by `email`, with optional `full_name`, `website_limit` and `credit_limit`. Set `send_invitation` to email them an invite.
  • create_magic_linkChanges dataCreate a new magic link. Required: email. API summary: Create magic link for workspace authentication.
  • create_multiple_websites_with_ai_batch_max_25Visible to othersCreate a new product. Required: items. Search products first to avoid duplicates. Has effects visible outside this system. API summary: Create multiple websites with AI (batch, max 25).
  • create_pageChanges dataCreate a new page on a website: `website_id` and `path` (URL path), plus optional `html`, `template_name` (page title), `seo` and `settings`.
  • create_productChanges dataCreate a product on a website by `website_id` with `name` and `type`, plus optional `price`, `currency`, `interval`, `trial`, `description`, `features`, `file_url` or `link_url`.
  • create_product_2Visible to othersCreate a new product. Required: items. Search products first to avoid duplicates. Has effects visible outside this system. API summary: Create multiple blog posts on a website with AI (batch, max 25).
  • create_product_3Visible to othersCreate a new product. Required: workflow ids. Search products first to avoid duplicates. Has effects visible outside this system. API summary: Check status of up to 25 website workflows at once.
  • create_product_4Visible to othersCreate a new product. Required: workflow ids. Search products first to avoid duplicates. Has effects visible outside this system. API summary: Check status of up to 25 blog workflows at once.
  • create_product_postVisible to othersCreate a new product. Required: products. Search products first to avoid duplicates. Has effects visible outside this system. API summary: Batch create website products.
  • create_teamChanges dataCreate a new team. Required: email or role. API summary: Add team member.
  • create_website_domainChanges dataCreate a new domain for a website. Required: domain. API summary: Add custom domain.
  • create_website_teamChanges dataCreate a new team for a website. Required: email or role. API summary: Add team member.
  • create_website_with_aiChanges dataStart building a new website with AI from a `prompt` describing the business, content and goals. Optional `client` assigns it to a client (by `client_id` or `email`); optional `schedule_at` delays the job. Returns a `workflow_id` to check with get_website_creation_status. Uses AI credits.
  • delete_blog_postDeletesPermanently delete a blog post by `website_id` and `blog_id`. This cannot be undone.
  • delete_deletesMoves moneyPermanently delete a delete. Financial or irreversible action; may require approval. API summary: Delete workspace client.
  • delete_teamDeletesPermanently delete a team by member id. Destructive action; may require approval. API summary: Remove team member.
  • delete_websiteMoves moneyPermanently delete a delete. Financial or irreversible action; may require approval. API summary: Delete website.
  • delete_website_domainsMoves moneyPermanently delete a domain by website id. Financial or irreversible action; may require approval. API summary: Remove custom domain.
  • delete_website_pageDeletesPermanently delete a page by page id. Destructive action; may require approval.
  • delete_website_productDeletesPermanently delete a product by product id. Destructive action; may require approval. API summary: Delete a website product.
  • delete_website_teamDeletesPermanently delete a team by member id. Destructive action; may require approval. API summary: Remove team member.
  • edit_website_with_aiChanges dataAsk the AI to change an existing website by `website_id` using a plain-language `prompt`. Set `publish` to push the changes live. Returns a `workflow_id` to check with get_website_edit_status. Uses AI credits.
  • get_blog_creation_statusCheck the progress of an AI blog post by the `workflow_id` returned from write_blog_post_with_ai.
  • get_blog_postGet one blog post by `website_id` and `blog_id`.
  • get_creditsGet the workspace's remaining AI credits.
  • get_pageGet one page's details by `website_id` and `page_id`.
  • get_page_htmlGet the HTML content of a page by `website_id` and `page_id`, ready for editing.
  • get_productGet one website product by `website_id` and `product_id`.
  • get_websiteGet one website's details by `website_id`.
  • get_website_analyticsGet visitor analytics for one website by `website_id`, optionally between `from` and `to` dates.
  • get_website_creation_statusCheck the progress of an AI website build by the `workflow_id` returned from create_website_with_ai.
  • get_website_edit_statusCheck the progress of an AI website edit by the `workflow_id` returned from edit_website_with_ai.
  • get_workspaceGet your lindo.ai workspace details, such as its name and language.
  • get_workspace_ai_visibility_analyticsList ai visibilities. Optional filters: from or to. API summary: Get workspace AI visibility analytics.
  • list_ai_visibilitiesList ai visibilities. Optional filters: from or to. API summary: Get website AI visibility analytics.
  • list_analyticsList analytics. Optional filters: from or to. API summary: Get workspace analytics.
  • list_blog_htmlsList htmls for a blog. API summary: Get blog content for editing.
  • list_blog_postsList the blog posts of a website by `website_id`, with optional `search` and `page`.
  • list_clientsList the clients in your workspace, with optional `search` and `page`. Use this to find a `client_id`.
  • list_customersList customers. Optional filters: client id. API summary: Get client credits.
  • list_pagesList the pages of a website by `website_id`, with optional `search` and `page`.
  • list_productsList the products sold on a website by `website_id`, paged with `cursor`.
  • list_teamsList teams. API summary: Get workspace team list.
  • list_website_teamsList teams for a website. API summary: Get website team list.
  • list_websitesList the websites in your workspace, with optional `search` by name and `page`. Use this to find a `website_id`.
  • submit_blogVisible to othersUnpublish a blog (blog id). Has effects visible outside this system.
  • submit_pageVisible to othersUnpublish a page (page id). Has effects visible outside this system.
  • update_blog_postChanges dataUpdate a blog post by `website_id` and `blog_id`: `name`, `path`, `seo`, `blog_settings`, `language` or `data`. Only the fields you pass change.
  • update_pageChanges dataUpdate a page by `website_id` and `page_id`: `name`, `path`, `seo`, `settings`, `language` or `data`. Only the fields you pass change.
  • update_page_htmlChanges dataReplace a page's content by `website_id` and `page_id` with new `html`, and optionally its `path`, `seo`, `settings` or header/footer custom code. Use get_page_html first to start from the current content.
  • update_productChanges dataUpdate a website product by `website_id` and `product_id`. `name` and `type` are always required; also pass any fields to change, such as `price` or `description`.
  • update_website_infoVisible to othersUpdate a website's basic information by `website_id`: `business_name`, `business_description`, `language`, `robots`, header/footer custom code or `activated`. Only the fields you pass change, and changes show on the live site.
  • update_website_settingsVisible to othersUpdate an existing setting identified by website id. Has effects visible outside this system. API summary: Update website settings.
  • update_workspacesVisible to othersUpdate an existing workspace. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update workspace settings.
  • upload_mediumChanges dataUpload a medium (website id). API summary: Upload a media file.
  • upload_multiple_media_filesVisible to othersCreate a new product. Required: files. Search products first to avoid duplicates. Has effects visible outside this system. API summary: Upload multiple media files.
  • write_blog_post_with_aiChanges dataHave the AI write a new blog post on a website by `website_id` from a `prompt` (at least 10 characters). Optional `language` and `schedule_at`. Returns a `workflow_id` to check with get_blog_creation_status. Uses AI credits.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose lindo.ai from the app list.

  2. 2

    Paste your key

    Paste a lindo.ai API key. In your lindo.ai workspace dashboard go to Settings > API > API Keys, create a key (it starts with lindo_sk_) and copy it.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in lindo.ai?

The AI can read your workspace, websites, pages and page HTML, blog posts, products, clients, visitor analytics and AI credits. It can build and edit websites with AI, have AI write blog posts, create and update pages, blog posts and products, update website information, create clients, assign websites to them and delete a blog post.

Does the AI see my lindo.ai API key?

No. Your lindo.ai API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with reading only. Changes to website information show on the live site, AI jobs use credits, and deleting a blog post is permanent. These actions can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own lindo.ai workspace. The AI website, edit and blog tools use your lindo.ai AI credits.

Does an AI website build happen right away?

An AI website build, AI edit or AI blog post runs as a job in lindo.ai. The AI gets a workflow ID back and checks the status until the job is done. A new website or blog post can also be scheduled to start later.

Let your AI work in lindo.ai today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect lindo.ai free

HeyMyApps is not affiliated with lindo.ai. Product names are trademarks of their owners.