0.2.0npm · mcp-node-fetch · current release
Observed 2026-08-26T10:08:37.581Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2024-11-05.
{
"tools": {}
}| Tool | Category | Annotations | Risk |
|---|---|---|---|
check-statusCheck if a URL is accessible (HEAD request)Input schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "URL to check"
},
"timeout": {
"type": "number",
"description": "Request timeout in milliseconds"
}
},
"required": [
"url"
]
} | — | — · — | — |
extract-html-fragmentExtract a specific HTML fragment from a webpage using CSS selectorsInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "URL to fetch"
},
"selector": {
"type": "string",
"description": "CSS selector for the HTML fragment to extract"
},
"anchorId": {
"type": "string",
"description": "Optional anchor ID to locate a specific fragment"
},
"method": {
"type": "string",
"enum": [
"GET",
"POST"
],
"default": "GET",
"description": "HTTP method"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "HTTP headers"
},
"body": {
"type": "string",
"description": "Request body for POST requests"
},
"timeout": {
"type": "number",
"description": "Request timeout in milliseconds"
},
"followRedirects": {
"type": "boolean",
"default": true,
"description": "Whether to follow redirects"
},
"fragmentSelector": {
"type": "string",
"description": "CSS selector for the HTML fragment to extract (when responseType is html-fragment)"
}
},
"required": [
"url",
"selector"
]
} | — | — · — | — |
fetch-urlFetch content from a URLInput schema{
"type": "object",
"properties": {
"url": {
"type": "string",
"description": "URL to fetch"
},
"method": {
"type": "string",
"enum": [
"GET",
"POST",
"PUT",
"DELETE",
"HEAD",
"OPTIONS",
"PATCH"
],
"default": "GET",
"description": "HTTP method"
},
"headers": {
"type": "object",
"additionalProperties": {
"type": "string"
},
"description": "HTTP headers"
},
"body": {
"type": "string",
"description": "Request body for POST/PUT/PATCH requests"
},
"timeout": {
"type": "number",
"description": "Request timeout in milliseconds"
},
"responseType": {
"type": "string",
"enum": [
"text",
"json",
"binary",
"html-fragment"
],
"default": "text",
"description": "How to parse the response"
},
"followRedirects": {
"type": "boolean",
"default": true,
"description": "Whether to follow redirects"
}
},
"required": [
"url"
]
} | — | — · — | — |