Websites

Create a website

website_create · Changes data · Markdown

Starts a website for the business at cncto.co/w/<name> as a draft with a home page, in its brand.

$0.01 a call

From your agent’s balance. A call that fails costs nothing.

An example

Start a website for us at cncto.co/w/halverson-cycle.

Your agent callswebsite_create$0.01 a call

The example business is Halverson Cycle & Repair, a bike shop with a repair workshop in Portland, Oregon. The reply is the one the tool really gives.

With these arguments
{
  "name": "halverson-cycle",
  "title": "Halverson Cycle & Repair",
  "description": "Bikes, repairs and fittings from our workshop in Portland.",
  "language": "en"
}
What comes back
{
  "site": {
    "name": "halverson-cycle",
    "title": "Halverson Cycle & Repair",
    "description": "Bikes, repairs and fittings from our workshop in Portland.",
    "language": "en",
    "address": "https://cncto.co/w/halverson-cycle/",
    "published": false,
    "live_version": null,
    "rent": null,
    "settings": {},
    "updated_at": "2026-10-14T08:00:00+00:00",
    "pages": [
      {
        "path": "",
        "kind": "page",
        "title": "Halverson Cycle & Repair",
        "description": "",
        "nav": "",
        "nav_order": 0,
        "sections": [
          {
            "type": "hero",
            "heading": "Halverson Cycle & Repair",
            "layout": "center",
            "buttons": []
          }
        ],
        "body": "",
        "date": null,
        "image": "",
        "address": "https://cncto.co/w/halverson-cycle/"
      }
    ],
    "versions": [],
    "unpublished_changes": false
  }
}

Use it when

The business needs a website, or a second one for a campaign.

What it does

Start a website for the business at cncto.co/w/<name>: a draft with a home page, drawn in the brand kit (account_set_brand: logo and colour). Build it with website_save_page, look at it with website_preview, put it online with website_publish. Nothing is public and nothing is charged by the month until it is published.

What comes back

The site with its name, title, address, status, settings, draft pages and kept versions. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
nameRequiredstringLowercase letters, digits and dashes, e.g. "halverson-cycle". 3 to 60 characters.
titleRequiredstringThe site's name, shown in the header and in titles. 1 to 120 characters.
descriptionstringOne or two sentences for search engines and link previews. Up to 300 characters.
languagestringe.g. "en", "de", "pt-BR". Default "en". Up to 12 characters.

The call

Over MCP, call website_create on https://api.conecto.chat/mcp/websites. Over REST:

Terminal
curl -X POST https://api.conecto.chat/v1/tools/website_create \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"name":"halverson-cycle","title":"Halverson Cycle & Repair","description":"Bikes, repairs and fittings from our workshop in Portland.","language":"en"}'

When it refuses

A refused call costs nothing and says what to do next.

CodeWhenWhat to do
invalid_input400A text field is missing or too long, or the language is not a code like "en".Fix the field the message names.
name_taken409The name is taken, kept, or belonged to a deleted site.Pick another name.
limit_reached409The business has as many websites as it may.Delete one it no longer needs with website_delete.

Give this to your agent.

Set up Conecto from https://conecto.chat/SKILL.md