Websites

Read a website

website_get · Reads only · Markdown

A site with every page of its draft, its settings, its kept versions, and whether the draft has unpublished changes.

Free*

*Free up to 1,000,000 reads a month for the whole account, then $0.50 per 10,000 reads.

An example

What pages does our website have now, and is anything not published yet?

Your agent callswebsite_getFree*

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
{
  "site": "halverson-cycle"
}
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": true,
    "live_version": 2,
    "rent": {
      "rental_id": 4101,
      "kind": "website",
      "label": "Website: cncto.co/w/halverson-cycle",
      "status": "active",
      "monthly_usd": "$5.00",
      "renews_at": "2026-11-14T08:00:00+00:00",
      "grace_until": 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": "Bikes that keep rolling",
            "text": "City, gravel and cargo bikes, and a repair workshop that knows them, on SE Ash St in Portland.",
            "image": "26f4ed5a-1eaa-4ab8-8c72-a67e70ae0a30",
            "image_alt": "The Willamette 8 in green",
            "buttons": [
              {
                "label": "See the bikes",
                "link": "/bikes"
              },
              {
                "label": "Book a fitting",
                "link": "/#fitting"
              }
            ],
            "layout": "split"
          },
          {
            "type": "features",
            "heading": "Why Halverson",
            "items": [
              {
                "title": "Built here",
                "text": "Every bike is built and tuned in our workshop before it leaves."
              },
              {
                "title": "Repairs in days",
                "text": "Most tune-ups are ready in 2 to 3 working days."
              }
            ]
          }
        ],
        "body": "",
        "date": null,
        "image": "",
        "address": "https://cncto.co/w/halverson-cycle/"
      },
      {
        "path": "about",
        "kind": "page",
        "title": "About us",
        "description": "",
        "nav": "",
        "nav_order": 0,
        "sections": [
          {
            "type": "text",
            "heading": "Our workshop",
            "body": "Seven people on SE Ash St, fixing bikes since 2012."
          }
        ],
        "body": "",
        "date": null,
        "image": "",
        "address": "https://cncto.co/w/halverson-cycle/about"
      }
    ],
    "versions": [
      {
        "version": 2,
        "published_at": "2026-10-14T08:00:00+00:00"
      },
      {
        "version": 1,
        "published_at": "2026-10-14T08:00:00+00:00"
      }
    ],
    "unpublished_changes": false
  }
}

Use it when

Before changing a site, or to find a version to go back to.

What it does

A site with every page of its draft (sections, posts), its settings, the kept versions and whether the draft has changes that aren't published yet.

What comes back

The site in full: settings, every draft page with its sections or body, the kept versions, and whether the draft has changes. Every reply also carries cost_usd and balance_usd.

Inputs

NameTypeWhat it is
siteRequiredstringThe site's name, as in cncto.co/w/<name>. 3 to 60 characters.

The call

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

Terminal
curl -X POST https://api.conecto.chat/v1/tools/website_get \
  -H "Authorization: Bearer $CONECTO_KEY" \
  -H "Content-Type: application/json" \
  -d '{"site":"halverson-cycle"}'

When it refuses

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

CodeWhenWhat to do
not_found404No website of the business has that name.Call website_list and use one of its names.

Give this to your agent.

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