Geonode MCP Server logo

Geonode MCP Server

Extracts web pages, searches the web, discovers URLs, crawls sites, and runs authenticated batch jobs over MCP.

Install Geonode MCP Server

Pick your client, then add it in one click or paste the config.

Streamable HTTP (Remote)
Server URL
https://mcp.geonode.com/mcp

Remote servers are added in the app, not the config file: Customize → Connectors → Add custom connector, then paste this URL.

Hosted endpointLive · under an hour agoLive Remote EndpointOur automated health check connected to this remote MCP endpoint successfully.Last checked under an hour ago · Nov 14, 2026, 00:00 UTC

Clients with native remote MCP support can connect directly to this URL.

Remote endpoint
https://mcp.geonode.com/mcp

Overview

Geonode MCP Server connects MCP-compatible assistants and coding tools to web search and content extraction capabilities. It can return pages as HTML or Markdown, discover URLs, crawl sites, run batch extractions, and track asynchronous jobs. Limited synchronous extraction works without authentication; an API key unlocks search, crawling, URL mapping, batch processing, JavaScript rendering, and broader usage limits. Reach for it when an agent needs current web content or structured collection from one or more sites.

Use cases

  • Extract web pages as Markdown for agent context
  • Search the web with locale and recency filters
  • Crawl a site within a depth and page limit
  • Batch-extract content from a list of URLs
  • Discover and filter URLs under a site

Key features

  • HTML and Markdown page extraction
  • JavaScript rendering and browser wait controls
  • Web search with locale, safe-search, and recency options
  • Breadth-first crawling and sitemap-based URL discovery
  • Asynchronous jobs with status, pagination, and cancellation
  • Proxy geo-targeting and custom request headers

Tools16

What Geonode MCP Server lets your agent do. Expand a tool for its parameters.

Verified live~7.8k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked

Recent health check succeeded.

10/10 checks healthy over the last 18d

What it can do

From the 16 tools this server returned when we ran it.

Handles credentials · 16Makes network requests · 9Read-only tools · 16
Tool definitions changed on 2026-11-14. Review them if you approved this server earlier.

Observed 2026-11-14 in an isolated sandbox. A description of reach, not a security audit.

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

MaintenanceActively maintainedStatus declared by the project or listing owner.
Availability100%Our rolling endpoint + install checks that succeeded.
Tools exposed16Callable tools this server registers over MCP.
Directory activity1 installsConfig copies, upvotes, and views on AllMCPs.

How Geonode MCP Server works

What Geonode MCP Server does

Geonode MCP Server gives MCP clients tools for finding and collecting web content. The extract tool turns a URL into HTML or Markdown, allowing an assistant to use a page as context. Authenticated clients can also search the web, discover links beneath a site, crawl pages breadth-first, and submit explicit URL lists for batch extraction.

The service supports both immediate and long-running workflows. Synchronous operations return their results directly, while asynchronous extraction, crawl, and batch jobs return an ID that can be checked later. Separate tools expose job status, paginated results, cancellation, and account-level usage statistics.

How it works

Connect an MCP client to https://mcp.geonode.com/mcp. Basic page extraction can be attempted without an API key, but anonymous requests are synchronous and subject to small per-client rate and daily limits. Authenticated requests send the key in the X-Api-Key header and use the limits and features associated with the Geonode plan.

Page extraction accepts optional browser rendering, proxy geo-targeting, custom HTTP headers, and browser wait controls. JavaScript rendering is useful for pages whose content is loaded in the browser. A request can either return content immediately or create an asynchronous extraction job for later polling.

Crawls begin at a seed URL and follow links breadth-first up to a requested depth and page limit. URL mapping combines sitemap parsing with link extraction from the seed page. Search returns ranked results with locale, safe-search, pagination, recency, and engine-selection options.

Setup and configuration

Add the MCP endpoint to a compatible client that supports remote MCP connections. For anonymous testing, no credential is needed for the limited extraction path. To use authenticated tools, sign up at Geonode and configure the resulting API key so the client sends it as X-Api-Key.

The endpoint is:

text
https://mcp.geonode.com/mcp

Authenticated features include search, mapping, crawling, batch extraction, asynchronous job management, statistics, JavaScript rendering, and broader request options. The key itself is transmitted as a request header rather than represented by a documented server environment variable.

Tools and capabilities

  • extract: Return a page as HTML or Markdown, with optional rendering, headers, geo-targeting, and wait behavior.
  • job and jobs: Retrieve one asynchronous extraction or list extraction jobs with filters and pagination.
  • batch, batch_status, and cancel_batch: Process an explicit URL list asynchronously, inspect paginated results, or stop new work from being scheduled.
  • crawl, crawl_status, and cancel_crawl: Crawl a site from a seed URL, inspect results, or cancel further scheduling.
  • map, map_job, and map_jobs: Discover site URLs and inspect individual or listed mapping jobs.
  • search, search_job, and search_jobs: Run ranked web searches and inspect search job records and results.
  • statistics: View aggregated extraction counts, outcomes, and usage over a date range.

Limitations and notes

Anonymous extraction cannot use JavaScript rendering or arbitrary request headers beyond Accept-Language. Authenticated asynchronous operations require an API key. Mapping is scoped to the seed host and path by default; subdomains can be included explicitly. Search filtering by time_range limits result recency, while the search option in URL mapping filters discovered links by substring rather than querying a search engine.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Geonode MCP Server

Geonode MCP Server is an MCP server that connects AI assistants and coding tools to web content and search capabilities. Its main tools extract pages as HTML or Markdown, search the web, discover URLs, crawl sites, run batch extractions, and monitor asynchronous jobs. Limited page extraction is available without an API key.

Connect an MCP client to https://mcp.geonode.com/mcp. No installation package is described for the remote endpoint. Limited synchronous extraction can be tried without a key; configure a Geonode API key as the X-Api-Key header to access authenticated tools.

Yes, limited synchronous page extraction works without an API key. Anonymous requests cannot use JavaScript rendering or arbitrary request headers, and they are subject to small per-client rate and daily limits. Search, crawling, mapping, batch jobs, and job management require authentication.

Set render_js=true on the extract request, or provide wait_config to enable browser rendering. Authenticated requests are required for JavaScript rendering. The tool can return HTML or Markdown, and asynchronous processing returns a job ID that can be checked with the job tool.

Use the crawl tool with a seed URL, depth, and page limit, then poll the returned job ID with crawl_status. The crawl follows pages breadth-first and supports HTML or Markdown output, JavaScript rendering, proxy geo-targeting, domain filtering, and browser wait settings.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewGeonode MCP Server AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/geonode-mcp-server?style=directory)](https://allmcps.com/mcp/geonode-mcp-server)
HTML Embed
<a href="https://allmcps.com/mcp/geonode-mcp-server"><img src="https://allmcps.com/api/badge/geonode-mcp-server?style=directory" alt="Geonode MCP Server on AllMCPs" /></a>