Skip to content

Integration · Websites & content

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.

30 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_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_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_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_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.
  • 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.
  • 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_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_websitesList the websites in your workspace, with optional `search` by name and `page`. Use this to find a `website_id`.
  • 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.
  • 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 PipMCP 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 PipMCP 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?

PipMCP 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

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