Start a website for the person you are helping, with no account, and get an address to view it.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Permanently removes a website started with start_website, with every file and its address.
The server marks this tool as destructive. Running it may delete or overwrite data on the server or in any account you connected with your headers.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add --transport http website https://jaybirddigital.com/api/start/mcp
Permanently removes a website started with start_website, with every file and its address.
| Argument | Type | Description |
|---|---|---|
| editKey* | string | |
| websiteId* | string |
{
"type": "object",
"required": [
"websiteId",
"editKey"
],
"properties": {
"editKey": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"websiteId": {
"type": "string",
"pattern": "^[0-9a-f]{32}$"
}
},
"additionalProperties": false
}Removes one saved file from a website started with start_website, then checks the remaining pages against the rules.
| Argument | Type | Description |
|---|---|---|
| path* | string | |
| editKey* | string | |
| websiteId* | string |
{
"type": "object",
"required": [
"websiteId",
"editKey",
"path"
],
"properties": {
"path": {
"type": "string"
},
"editKey": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"websiteId": {
"type": "string",
"pattern": "^[0-9a-f]{32}$"
}
},
"additionalProperties": false
}Reads one saved file back from a website started with start_website.
| Argument | Type | Description |
|---|---|---|
| path* | string | |
| editKey* | string | |
| websiteId* | string |
{
"type": "object",
"required": [
"websiteId",
"editKey",
"path"
],
"properties": {
"path": {
"type": "string"
},
"editKey": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"websiteId": {
"type": "string",
"pattern": "^[0-9a-f]{32}$"
}
},
"additionalProperties": false
}Saves or replaces files on a website started with start_website, then checks every page against the rules. Returns the address to view the website, any problems found, and the link the person opens to keep it.
| Argument | Type | Description |
|---|---|---|
| files* | array | |
| editKey* | string | |
| websiteId* | string |
{
"type": "object",
"required": [
"websiteId",
"editKey",
"files"
],
"properties": {
"files": {
"type": "array",
"items": {
"type": "object",
"required": [
"path",
"content"
],
"properties": {
"path": {
"type": "string",
"description": "For example index.html, about.html, styles.css or images/shop.jpg."
},
"content": {
"type": "string",
"description": "The file's text, or base64 for a picture or font."
},
"encoding": {
"enum": [
"utf8",
"base64"
],
"type": "string",
"description": "base64 for pictures and fonts. Text is utf8."
}
},
"additionalProperties": false
},
"maxItems": 40,
"minItems": 1
},
"editKey": {
"type": "string",
"pattern": "^[0-9a-f]{64}$"
},
"websiteId": {
"type": "string",
"pattern": "^[0-9a-f]{32}$"
}
},
"additionalProperties": false
}Looks up which domain names are available to register. Takes a whole name or a word.
| Argument | Type | Description |
|---|---|---|
| query* | string |
{
"type": "object",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"maxLength": 100,
"minLength": 2
}
},
"additionalProperties": false
}Begins a new website for the person you are helping. No account is needed. Returns the rules its pages follow, the address where it can be viewed, and the key for saving files.
| Argument | Type | Description |
|---|---|---|
| about | string | What the person said the website is for. |
| businessName* | string | What the website is called, as the person said it. |
{
"type": "object",
"required": [
"businessName"
],
"properties": {
"about": {
"type": "string",
"maxLength": 400,
"description": "What the person said the website is for."
},
"businessName": {
"type": "string",
"maxLength": 100,
"description": "What the website is called, as the person said it."
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 2, 2026.