Skip to main content
Glama

guardian-mcp-server

by jbenton
MIT License

guardian_search

Search and filter The Guardian articles from 1999 onwards by query, section, tag, date, or production office. Customize results with sorting, pagination, and detailed field inclusions.

Instructions

Search Guardian articles with flexible filtering options

Input Schema

NameRequiredDescriptionDefault
detail_levelNoResponse detail level: 'minimal' (fast), 'standard' (default), 'full' (complete)
from_dateNoStart date (YYYY-MM-DD format)
order_byNoSort order: 'newest', 'oldest', 'relevance' (default: 'relevance')
pageNoPage number (default: 1)
page_sizeNoResults per page, max 200 (default: 20)
production_officeNoFilter by office: 'uk', 'us', 'au'
queryNoSearch terms (can be empty to browse all content)
sectionNoFilter by section ID (get available sections via guardian_get_sections)
show_fieldsNoComma-separated fields to include (headline,standfirst,body,byline,thumbnail,publication)
tagNoFilter by tag (over 50,000 available tags)
to_dateNoEnd date (YYYY-MM-DD format)

Input Schema (JSON Schema)

{ "properties": { "detail_level": { "description": "Response detail level: 'minimal' (fast), 'standard' (default), 'full' (complete)", "enum": [ "minimal", "standard", "full" ], "type": "string" }, "from_date": { "description": "Start date (YYYY-MM-DD format)", "type": "string" }, "order_by": { "description": "Sort order: 'newest', 'oldest', 'relevance' (default: 'relevance')", "enum": [ "newest", "oldest", "relevance" ], "type": "string" }, "page": { "description": "Page number (default: 1)", "minimum": 1, "type": "integer" }, "page_size": { "description": "Results per page, max 200 (default: 20)", "maximum": 200, "minimum": 1, "type": "integer" }, "production_office": { "description": "Filter by office: 'uk', 'us', 'au'", "enum": [ "uk", "us", "au" ], "type": "string" }, "query": { "description": "Search terms (can be empty to browse all content)", "type": "string" }, "section": { "description": "Filter by section ID (get available sections via guardian_get_sections)", "type": "string" }, "show_fields": { "description": "Comma-separated fields to include (headline,standfirst,body,byline,thumbnail,publication)", "type": "string" }, "tag": { "description": "Filter by tag (over 50,000 available tags)", "type": "string" }, "to_date": { "description": "End date (YYYY-MM-DD format)", "type": "string" } }, "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jbenton/guardian-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server