← MCP Node Fetch

MCP Node Fetch 0.2.0

npm · mcp-node-fetch · current release

3
Tools
0
Resources
0
Templates
0
Prompts

Observation

Observed 2026-08-26T10:08:37.581Z using mcpSecurity-inventory. Status: succeeded. Negotiated protocol: 2024-11-05.

Server capabilities
{
  "tools": {}
}

Tools 3

ToolCategoryAnnotationsRisk
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 selectors
Input 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 URL
Input 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"
  ]
}
— · —

Resources 0

Resource templates 0

Prompts 0

Let’s talk about MCP security.

Share your details and our security team will contact you.