Sitemap MCP Server

by mugoosse
Verified

get_sitemap_pages

Extract all pages from a website's sitemap, with options for pagination, filtering by route, including metadata, and setting limits for efficient data retrieval.

Instructions

Get all pages from a website's sitemap with optional limits and filtering options. Supports cursor-based pagination.

Input Schema

NameRequiredDescriptionDefault
cursorNoPagination cursor for fetching the next page of results
include_metadataNoWhether to include additional page metadata (priority, lastmod, etc.)
limitNoMaximum number of pages to return per page (0 for default of 100)
routeNoOptional route path to filter pages by (e.g., '/blog')
sitemap_urlNoOptional URL of a specific sitemap to get pages from
urlYesThe URL of the website homepage (e.g., https://example.com)

Input Schema (JSON Schema)

{ "properties": { "cursor": { "default": "", "description": "Pagination cursor for fetching the next page of results", "title": "Cursor", "type": "string" }, "include_metadata": { "default": false, "description": "Whether to include additional page metadata (priority, lastmod, etc.)", "title": "Include Metadata", "type": "boolean" }, "limit": { "default": 0, "description": "Maximum number of pages to return per page (0 for default of 100)", "title": "Limit", "type": "integer" }, "route": { "default": "", "description": "Optional route path to filter pages by (e.g., '/blog')", "title": "Route", "type": "string" }, "sitemap_url": { "default": "", "description": "Optional URL of a specific sitemap to get pages from", "title": "Sitemap Url", "type": "string" }, "url": { "description": "The URL of the website homepage (e.g., https://example.com)", "title": "Url", "type": "string" } }, "required": [ "url" ], "title": "get_sitemap_pagesArguments", "type": "object" }

You must be authenticated.

Other Tools from Sitemap MCP Server

Related Tools

ID: 07w9m4uqkl