MCP server intelligence profile

MCP Node Fetch MCP Server

An MCP server that enables fetching web content using the Node.js undici library, supporting various HTTP methods, content formats, and request configurations

Local Onlymcollina
Awaiting current scanNpm · 0.2.0

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
3Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install mcp-node-fetch from npm

Install exact version 0.2.0. No verified executable entrypoint is available, so use the package documentation to launch it.

npm install --save-exact mcp-node-fetch@0.2.0

Identity

Canonical slugmcp-node-fetch-e2c2fb0dDeploymentLocal Only
Canonical packagenpm:mcp-node-fetchRepositorymcollina/mcp-node-fetch
First publishedLatest release
Last security verificationClassification confidence90%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
npmmcp-node-fetch0.2.01Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npmmcp-node-fetch0.2.0CurrentSep 5, 20263 toolsSucceeded · 0 resources · 0 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2024-11-05Negotiated protocol
node-fetchServer-reported name
1Capability groups
Aug 26, 2026Observed

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

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

MCP Node Fetch MCP Server questions

How do I install MCP Node Fetch MCP Server?

Install the selected package version with: npm install --save-exact mcp-node-fetch@0.2.0

What tools does MCP Node Fetch MCP Server provide?

MCP Node Fetch MCP Server exposed 3 tools during independent protocol observation, including check-status, extract-html-fragment, fetch-url.

Is MCP Node Fetch MCP Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.