Title99/100
Generate Website
The title clearly communicates the tool’s action and subject. Keep it concise.
Description93/100
Generate a website with AI from a project name and description. Inputs: - name: the name of the project. - description: a short description of the project and the website's purpose. Returns a static preview image of the generated website and a link to claim and edit the site in a website editor outside of this conversation. Websites are hosted by B12 and can only be edited online using the b12.io software suite. To create a separate, additional website, call the tool again.
Describe the returned information so the agent knows whether it will answer the request.
Inputs88/100
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
name
The name of the business.
Clear enough to supply this argument.
description
The short description of the business in less than 1000 characters.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
image_keywords
Word or short phrase to search the image on an image search engine that best suits the provided business name and description. Avoid generic words like Services, Products, Training in the search term. Do not use adjectives.
Clear enough to supply this argument.
subtitle
The short and catchy subtitle for hero section of the website in less than 5-10 words. It should capture the goal of the website. It should never mention anything about the website color, style or structure.
Remove validation rules already expressed in this field’s schema; describe its meaning and usage instead.
Annotations75/100
Declare idempotentHint based on the tool’s actual behavior.
{
"title": "Generate Website",
"readOnlyHint": false,
"openWorldHint": false,
"destructiveHint": false
}Output schema15/100
Align the output schema with the tool’s documented result.
View output schema
{
"type": "object",
"$defs": {
"Annotations": {
"type": "object",
"title": "Annotations",
"properties": {
"audience": {
"anyOf": [
{
"type": "array",
"items": {
"enum": [
"user",
"assistant"
],
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Audience",
"default": null
},
"priority": {
"anyOf": [
{
"type": "number",
"maximum": 1,
"minimum": 0
},
{
"type": "null"
}
],
"title": "Priority",
"default": null
}
},
"additionalProperties": true
},
"TextContent": {
"type": "object",
"title": "TextContent",
"required": [
"type",
"text"
],
"properties": {
"text": {
"type": "string",
"title": "Text"
},
"type": {
"type": "string",
"const": "text",
"title": "Type"
},
"_meta": {
"anyOf": [
{
"type": "object",
"additionalProperties": true
},
{
"type": "null"
}
],
"title": "Meta",
"default": null
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"description": "Text content for a message.",
"additionalProperties": true
}
},
"title": "generate_websiteOutput",
"required": [
"result"
],
"properties": {
"result": {
"type": "array",
"items": {
"$ref": "#/$defs/TextContent"
},
"title": "Result"
}
}
}