Tool tree
gradeNot graded
set_target_urlAction
Sets the portfolio website WebMCP Forge should work on. Accepts a full URL. This changes the builder's state and the visible form.
View tool JSON
{
"name": "set_target_url",
"kind": "act",
"impl": "imperative",
"description": "Sets the portfolio website WebMCP Forge should work on. Accepts a full URL. This changes the builder's state and the visible form.",
"inputSchema": {
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "The portfolio's address, e.g. https://example.com",
"maxLength": 2000
}
},
"required": [
"url"
],
"additionalProperties": false
}
}scan_siteAction
Crawls the target portfolio, extracts its structure, and interprets it. Takes several seconds. Must be called after set_target_url.
View tool JSON
{
"name": "scan_site",
"kind": "act",
"impl": "imperative",
"description": "Crawls the target portfolio, extracts its structure, and interprets it. Takes several seconds. Must be called after set_target_url.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_scan_summaryAnswer
Returns what the most recent scan discovered: platform, pages, the content sections found and any warnings.
View tool JSON
{
"name": "get_scan_summary",
"kind": "answer",
"impl": "imperative",
"description": "Returns what the most recent scan discovered: platform, pages, the content sections found and any warnings.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_capabilitiesAnswer
Lists every capability, whether it is currently enabled, and whether the scan found the information it needs.
View tool JSON
{
"name": "get_capabilities",
"kind": "answer",
"impl": "imperative",
"description": "Lists every capability, whether it is currently enabled, and whether the scan found the information it needs.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}set_capability_enabledAction
Enables or disables one capability. Valid ids: get_profile, list_projects, get_project, search_projects, get_skills, get_experience, get_education, get_contact_info, navigate_site, focus_project, prepare_contact_message, send_contact_message. The matching toggle in the builder updates immediately.
View tool JSON
{
"name": "set_capability_enabled",
"kind": "act",
"impl": "imperative",
"description": "Enables or disables one capability. Valid ids: get_profile, list_projects, get_project, search_projects, get_skills, get_experience, get_education, get_contact_info, navigate_site, focus_project, prepare_contact_message, send_contact_message. The matching toggle in the builder updates immediately.",
"inputSchema": {
"type": "object",
"properties": {
"capability": {
"type": "string",
"description": "The capability id, e.g. get_contact_info",
"maxLength": 40
},
"enabled": {
"type": "boolean",
"description": "true to enable, false to disable"
}
},
"required": [
"capability",
"enabled"
],
"additionalProperties": false
}
}generate_installationAction
Publishes the current capability settings and produces the one-line script tag to install on the portfolio.
View tool JSON
{
"name": "generate_installation",
"kind": "act",
"impl": "imperative",
"description": "Publishes the current capability settings and produces the one-line script tag to install on the portfolio.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_installation_instructionsAnswer
Returns the installation snippet and the step-by-step instructions for the detected website platform.
View tool JSON
{
"name": "get_installation_instructions",
"kind": "answer",
"impl": "imperative",
"description": "Returns the installation snippet and the step-by-step instructions for the detected website platform.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}get_verification_statusAnswer
Returns the result of the most recent installation check, including which diagnostics passed and any content changes detected since the previous check.
View tool JSON
{
"name": "get_verification_status",
"kind": "answer",
"impl": "imperative",
"description": "Returns the result of the most recent installation check, including which diagnostics passed and any content changes detected since the previous check.",
"inputSchema": {
"type": "object",
"properties": {},
"additionalProperties": false
}
}