Skip to main content
Glama
skymoore

Grokipedia MCP Server

by skymoore

Add to Cursor Add to VS Code Add to Claude Add to ChatGPT Add to Codex Add to Gemini

Grokipedia MCP Server

MCP server for searching and retrieving content from Grokipedia

The User of the MCP assumes full responsibility for interacting with Grokipedia.

Please see the Xai Terms of Service if you have any doubts.

Elon, please don't sue me. I only wanted my agents to have access to truthful information and stop referencing wikipedia all the time.

Quick Start

Add this to your MCP configuration file:

{
  "mcpServers": {
    "grokipedia": {
      "command": "uvx",
      "args": ["grokipedia-mcp"]
    }
  }
}

Verifying Installation

You should see the Grokipedia server available with these tools:

  • search - Search with filters

  • get_page - Get page overview

  • get_page_content - Get full content

  • get_page_citations - Get citations

  • get_linked_pages - Get pages linked from an article

  • get_page_sections - List all section headers

  • get_page_section - Extract specific sections

And these prompts:

  • research_topic - Research workflow

  • find_sources - Find citations

  • explore_related - Explore connections

  • compare_topics - Compare two topics

Related MCP server: Grokipedia MCP Server

Features

  • Search with Filters: Search with sorting (relevance/views) and filtering (min views)

  • Page Content: Retrieve articles, citations, and metadata with smart truncation

  • Related Pages: Discover linked/related articles

  • Section Extraction: Get specific sections from long articles

  • Smart Suggestions: Helpful alternatives when pages aren't found

  • Guided Prompts: Pre-built workflows for research, sources, exploration

Installation (Development)

Using uv:

cd grokipedia-mcp
uv sync

For development with MCP Inspector and CLI tools:

uv sync --dev

Usage

Run with MCP Inspector (Development)

The fastest way to test and debug (requires dev dependencies):

uv run --dev mcp dev main.py

This launches the MCP Inspector UI where you can:

  • Explore available tools

  • Test search queries

  • Retrieve page content

  • View structured output

Run Directly

# Using the installed entry point
uv run grokipedia-mcp

# Or as a Python module
uv run python -m grokipedia_mcp

# Or directly
uv run python main.py

Available Tools

Search for articles in Grokipedia with filtering and sorting options.

Parameters:

  • query (string, required) - Search query

  • limit (int, optional, default: 12) - Maximum number of results

  • offset (int, optional, default: 0) - Pagination offset

  • sort_by (string, optional, default: "relevance") - Sort by "relevance" or "views"

  • min_views (int, optional) - Filter to articles with at least this many views

Returns: List of search results with title, slug, snippet, relevance score, and view count.

Examples:

// Basic search
{"query": "machine learning", "limit": 5}

// Sort by most viewed
{"query": "python", "sort_by": "views"}

// Filter popular articles only
{"query": "artificial intelligence", "min_views": 1000}

get_page

Get complete page information including metadata, content preview, and citations summary. Includes smart suggestion of alternatives if page not found.

Parameters:

  • slug (string, required) - Article identifier (from search results)

  • max_content_length (int, optional, default: 5000) - Maximum content length

Returns: Complete page object with metadata, truncated content, and citation summaries.

Features:

  • Suggests similar pages if the requested slug doesn't exist

  • Provides overview with content preview and citations

Use this when: You need an overview of a page with metadata and a content preview.

Example:

{"slug": "Machine_learning"}

get_page_content

Get only the article content without citations or metadata.

Parameters:

  • slug (string, required) - Article identifier

  • max_length (int, optional, default: 10000) - Maximum content length

Returns: Only the article content (title and content text).

Use this when: You need to read the full article content without citations.

Example:

{"slug": "Machine_learning", "max_length": 15000}

get_page_citations

Get the citations list for a specific page.

Parameters:

  • slug (string, required) - Article identifier

  • limit (int, optional) - Maximum number of citations to return (returns all if not specified)

Returns: List of citations with titles, URLs, and descriptions. Includes total count and returned count.

Use this when: You need to access source references and citations.

Examples:

// Get all citations
{"slug": "Machine_learning"}

// Get first 10 citations only
{"slug": "Machine_learning", "limit": 10}

get_linked_pages

Get pages that are linked from a specific article. Grokipedia no longer publishes a curated linked-pages field, so links are derived from /page/<slug> markdown links in the article content and ranked by mention frequency, then first position.

Parameters:

  • slug (string, required) - Article identifier

  • limit (int, optional, default: 10) - Maximum number of linked pages to return

Returns: List of linked pages with titles, slugs, and mention counts.

Use this when: You want to discover topics an article references or explore connections between articles.

Examples:

// Get linked pages
{"slug": "Machine_learning"}

// Get more linked pages
{"slug": "Quantum_computing", "limit": 20}

get_page_sections

Get a list of all section headers in an article.

Parameters:

  • slug (string, required) - Article identifier

Returns: List of all section headers with their levels (h1, h2, h3, etc.).

Use this when: You want to see the structure/outline of an article before reading specific sections.

Example:

{"slug": "Machine_learning"}

get_page_section

Extract a specific section from an article by header name.

Parameters:

  • slug (string, required) - Article identifier

  • section_header (string, required) - Section header to extract (case-insensitive)

  • max_length (int, optional, default: 5000) - Maximum section content length

Returns: Content of the specified section only.

Use this when: You need just one section of a long article (e.g., "Applications", "History", "Examples").

Examples:

// Get specific section
{"slug": "Neural_networks", "section_header": "Applications"}

// Get longer section
{"slug": "Python", "section_header": "Syntax", "max_length": 10000}

Note: Articles can be 100,000+ characters. Content is automatically truncated to prevent overwhelming LLM context windows. Use the max_length parameters to control the amount returned.

Prompts

The server provides pre-built prompts for common workflows:

research_topic

Guided workflow to research a topic: search → retrieve → analyze related pages and citations

find_sources

Find authoritative sources and citations for academic/research purposes

Discover connections between topics and suggested further reading

compare_topics

Compare two topics side-by-side with their content and citations

Architecture

The server uses:

  • FastMCP for declarative MCP server implementation

  • grokipedia-api-sdk AsyncClient for API communication

  • Lifespan context for client connection management

  • Structured output using Pydantic models from the SDK

  • Comprehensive error handling with specific exception types

Error Handling

The server handles various error scenarios:

  • ValueError for invalid parameters or not found pages

  • RuntimeError for network or API errors

  • Detailed logging at debug, info, warning, and error levels

Development

Project Structure

grokipedia-mcp/
├── grokipedia_mcp/
│   ├── __init__.py       # Package exports
│   ├── __main__.py       # CLI entry point
│   └── server.py         # FastMCP server implementation
├── main.py               # Direct execution entry point
├── pyproject.toml        # Project configuration
└── README.md             # This file

Testing

Use the MCP Inspector for interactive testing:

uv run mcp dev main.py

License

MIT

Available Tools

7 tools
get_linked_pagesA
Read-onlyIdempotent

Get pages that are linked from the specified article.

Grokipedia no longer publishes a curated linked-pages field, so links are derived from /page/ markdown links in the article content and ranked by mention frequency, then first position.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesUnique slug identifier of page to find linked pages for
limitNoMaximum number of linked pages to return (default: 10)

Output Schema

ParametersJSON Schema
NameRequiredDescription
_metaNo
contentYes
isErrorNo
structuredContentNo

TDQS

A3.8/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the safety profile is covered. The description adds valuable behavioral context beyond annotations: it discloses that the curated field is gone, that links are extracted from /page/<slug> markdown links, and that results are ranked by mention frequency then first position. This gives the agent insight into the underlying logic and expected ordering.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is exactly two sentences with no filler. The primary purpose is front-loaded, and the second sentence provides necessary context about the data source and ranking. Every word earns its place; it is compact and immediately scannable.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema, the description need not enumerate return values. It explains the key non-obvious aspects: how links are derived, that there is no curated field anymore, and the ranking order. This is sufficient for an agent to call the tool correctly. The only minor gap is that it does not explicitly mention pagination or limit behavior, but the schema covers that.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for both parameters (slug and limit), including a default and min/max for limit. The description does not add parameter-specific semantics beyond what the schema already provides, but it does add context about the ranking behavior that affects how the limit is applied. With full schema coverage, the baseline of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a clear verb+resource statement: 'Get pages that are linked from the specified article.' It goes on to explain the derivation mechanism (markdown links) and ranking, which distinguishes this from siblings like get_page_content or get_page_citations. The purpose is specific and unambiguous.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explains what the tool does and why the linked pages are derived, but it never states when to use this tool over the sibling tools (e.g., search, get_page_citations). There is no explicit 'use this when you need...' or 'instead of X, use this.' The usage context is only implied by the name and description, not explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_pageA
Read-onlyIdempotent

Get complete page information including metadata, content preview, and citations summary.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesUnique slug identifier of the page to retrieve
max_content_lengthNoMaximum length of content to return (default: 5000)

Output Schema

ParametersJSON Schema
NameRequiredDescription
_metaNo
contentYes
isErrorNo
structuredContentNo

TDQS

A4.1/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, and destructiveHint=false, so the description does not need to cover safety. It adds value by summarizing the returned data (metadata, content preview, citations), but does not disclose any additional behavioral traits beyond what annotations provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence that front-loads the purpose and efficiently conveys the scope of data returned. No superfluous words or information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool is straightforward with only 2 parameters (1 required), has an output schema, and is well-supported by sibling tools for specialized queries. The description covers the essential scope and is complete for this context.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, with both parameters (slug and max_content_length) having clear descriptions. The tool description does not add semantic meaning beyond what the schema already provides, so a baseline score of 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description explicitly states 'Get complete page information' with a specific verb and resource, and includes the key components: metadata, content preview, and citations summary. This clearly distinguishes get_page from its siblings like get_page_citations and get_page_content, which are more specialized.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies use for comprehensive page retrieval by listing included data, but does not explicitly state when to use this tool versus alternatives like get_page_citations or get_page_content. The context is clear, but explicit guidance would improve it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_page_citationsA
Read-onlyIdempotent

Get the citations list for a specific page.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesUnique slug identifier of page to retrieve citations from
limitNoMaximum number of citations to return (optional, returns all if not specified)

Output Schema

ParametersJSON Schema
NameRequiredDescription
_metaNo
contentYes
isErrorNo
structuredContentNo

TDQS

A3.6/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the description does not need to repeat these. It adds no extra behavioral context beyond the basic purpose, but also does not contradict annotations.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, well-structured sentence with no redundant words. It efficiently conveys the core purpose.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the simple tool, full parameter descriptions in schema, and presence of an output schema, the description is sufficiently complete. It could mention ordering or pagination, but the output schema likely covers return format.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with clear descriptions for both parameters. The tool description adds no additional meaning beyond what the schema provides, so receives the baseline score.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the tool retrieves a citations list for a specific page, using a specific verb ('Get') and resource. It naturally distinguishes from siblings like get_page or get_page_content, which return different data.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No guidance is provided on when to use this tool versus alternatives, such as searching for citations or getting page content. The sibling tools are listed but no differentiation or context is given.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_page_contentA
Read-onlyIdempotent

Get only the article content without citations or metadata.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesUnique slug identifier of the page to retrieve content from
max_lengthNoMaximum length of content to return (default: 10000)

Output Schema

ParametersJSON Schema
NameRequiredDescription
_metaNo
contentYes
isErrorNo
structuredContentNo

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true and idempotentHint=true, so the description adds value by clarifying the scope (content only). No contradictions; the description aligns with the read-only nature.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, concise sentence that delivers the key message without unnecessary words. It is front-loaded and efficient.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the presence of an output schema (not shown but indicated), the description adequately defines the tool's scope. However, it does not mention pagination or error handling, but these are not critical for a read-only tool with annotations.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, and the input schema already provides descriptions for both parameters. The description does not add additional parameter semantics beyond what the schema offers.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states what the tool does: retrieve article content without citations or metadata. It uses a specific verb ('Get') and resource ('article content'), and distinguishes it from siblings like 'get_page_citations'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description implies usage when pure content is needed by specifying exclusions ('without citations or metadata'), but does not explicitly mention when to use alternatives like 'get_page_citations' or 'get_page'.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_page_sectionC
Read-onlyIdempotent

Extract a specific section from an article by header name.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesUnique slug identifier of page to extract section from
max_lengthNoMaximum length of section content to return (default: 5000)
section_headerYesExact header text of the section to extract (case-insensitive)

Output Schema

ParametersJSON Schema
NameRequiredDescription
_metaNo
contentYes
isErrorNo
structuredContentNo

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint, and destructiveHint, so the agent knows it's a safe read. The description adds no behavioral context beyond that, such as header matching behavior (case-insensitivity) or error conditions. With annotations present, the bar is lower, but the description still adds minimal value.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single sentence with no fluff. It could benefit from an additional sentence about usage, but it is efficiently structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

The tool has an output schema (not shown) which reduces the need to describe return values. However, the description lacks details about header matching behavior and potential edge cases, making it minimally adequate for a straightforward extraction tool.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100% with all three parameters described. The description does not add additional meaning beyond the schema, so baseline 3 is appropriate.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb 'extract', the resource 'section from an article', and the method 'by header name'. It distinguishes from sibling tools like get_page_sections (which gets all sections) and get_page_content (full content), though it could explicitly contrast with get_page_sections.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus siblings, such as when to choose this over get_page_sections or get_page_content. A suggestion like 'Use this instead of get_page_sections if you need a single section' would improve it.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

get_page_sectionsA
Read-onlyIdempotent

Get a list of all section headers in an article.

ParametersJSON Schema
NameRequiredDescriptionDefault
slugYesUnique slug identifier of page to list sections for

Output Schema

ParametersJSON Schema
NameRequiredDescription
_metaNo
contentYes
isErrorNo
structuredContentNo

TDQS

A3.7/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint=true, idempotentHint=true, destructiveHint=false. Description adds no behavioral context beyond stating it lists sections, which is consistent but redundant.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Single sentence is concise, front-loaded with purpose, and contains no extraneous information.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given simple tool with 1 parameter, full annotation coverage, and output schema existence, description is complete for an agent to understand and use the tool correctly.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100% for the single parameter 'slug'. Description does not add additional parameter meaning beyond the schema, meeting baseline expectation.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

Description clearly states verb 'Get' and resource 'all section headers in an article', distinguishing it from sibling tools like get_page_section (single section) and get_page_content (full content).

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

No explicit when-to-use or when-not-to-use guidance. Tool purpose is clear from name and siblings, but lacks formal usage instructions.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updatesv0.4.0
    • Addedget_linked_pages
    • Removedget_related_pages
  2. 7 tool updatesv0.3.0
    • Changedget_page5 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / properties / max_content_length / title
        Removed value: -"Max Content Length"
      • removedInput schema / properties / slug / title
        Removed value: -"Slug"
      • removedInput schema / title
        Removed value: -"get_pageArguments"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": true,
        +  "description": "The server's response to a tool call.",
        +  "properties": {
        +    "_meta": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "content": {
        +      "items": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "description": "Text content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "text": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Image content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "image",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Audio content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "audio",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "description": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "icons": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": true,
        +                      "description": "An icon for display in user interfaces.",
        +                      "properties": {
        +                        "mimeType": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "sizes": {
        +                          "anyOf": [
        +                            {
        +                              "items": {
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "src": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "src"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "mimeType": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "name": {
        +                "type": "string"
        +              },
        +              "size": {
        +                "anyOf": [
        +                  {
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "type": {
        +                "const": "resource_link",
        +                "type": "string"
        +              },
        +              "uri": {
        +                "format": "uri",
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "uri",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "resource": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Text contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "text": {
        +                        "type": "string"
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "text"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Binary contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "blob": {
        +                        "type": "string"
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "blob"
        +                    ],
        +                    "type": "object"
        +                  }
        +                ]
        +              },
        +              "type": {
        +                "const": "resource",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "resource"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "type": "array"
        +    },
        +    "isError": {
        +      "default": false,
        +      "type": "boolean"
        +    },
        +    "structuredContent": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    }
        +  },
        +  "required": [
        +    "content"
        +  ],
        +  "type": "object"
        +}
    • Changedget_page_citations5 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / properties / limit / title
        Removed value: -"Limit"
      • removedInput schema / properties / slug / title
        Removed value: -"Slug"
      • removedInput schema / title
        Removed value: -"get_page_citationsArguments"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": true,
        +  "description": "The server's response to a tool call.",
        +  "properties": {
        +    "_meta": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "content": {
        +      "items": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "description": "Text content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "text": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Image content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "image",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Audio content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "audio",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "description": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "icons": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": true,
        +                      "description": "An icon for display in user interfaces.",
        +                      "properties": {
        +                        "mimeType": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "sizes": {
        +                          "anyOf": [
        +                            {
        +                              "items": {
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "src": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "src"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "mimeType": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "name": {
        +                "type": "string"
        +              },
        +              "size": {
        +                "anyOf": [
        +                  {
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "type": {
        +                "const": "resource_link",
        +                "type": "string"
        +              },
        +              "uri": {
        +                "format": "uri",
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "uri",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "resource": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Text contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "text": {
        +                        "type": "string"
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "text"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Binary contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "blob": {
        +                        "type": "string"
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "blob"
        +                    ],
        +                    "type": "object"
        +                  }
        +                ]
        +              },
        +              "type": {
        +                "const": "resource",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "resource"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "type": "array"
        +    },
        +    "isError": {
        +      "default": false,
        +      "type": "boolean"
        +    },
        +    "structuredContent": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    }
        +  },
        +  "required": [
        +    "content"
        +  ],
        +  "type": "object"
        +}
    • Changedget_page_content5 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / properties / max_length / title
        Removed value: -"Max Length"
      • removedInput schema / properties / slug / title
        Removed value: -"Slug"
      • removedInput schema / title
        Removed value: -"get_page_contentArguments"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": true,
        +  "description": "The server's response to a tool call.",
        +  "properties": {
        +    "_meta": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "content": {
        +      "items": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "description": "Text content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "text": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Image content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "image",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Audio content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "audio",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "description": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "icons": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": true,
        +                      "description": "An icon for display in user interfaces.",
        +                      "properties": {
        +                        "mimeType": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "sizes": {
        +                          "anyOf": [
        +                            {
        +                              "items": {
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "src": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "src"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "mimeType": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "name": {
        +                "type": "string"
        +              },
        +              "size": {
        +                "anyOf": [
        +                  {
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "type": {
        +                "const": "resource_link",
        +                "type": "string"
        +              },
        +              "uri": {
        +                "format": "uri",
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "uri",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "resource": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Text contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "text": {
        +                        "type": "string"
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "text"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Binary contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "blob": {
        +                        "type": "string"
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "blob"
        +                    ],
        +                    "type": "object"
        +                  }
        +                ]
        +              },
        +              "type": {
        +                "const": "resource",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "resource"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "type": "array"
        +    },
        +    "isError": {
        +      "default": false,
        +      "type": "boolean"
        +    },
        +    "structuredContent": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    }
        +  },
        +  "required": [
        +    "content"
        +  ],
        +  "type": "object"
        +}
    • Changedget_page_section6 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / properties / max_length / title
        Removed value: -"Max Length"
      • removedInput schema / properties / section_header / title
        Removed value: -"Section Header"
      • removedInput schema / properties / slug / title
        Removed value: -"Slug"
      • removedInput schema / title
        Removed value: -"get_page_sectionArguments"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": true,
        +  "description": "The server's response to a tool call.",
        +  "properties": {
        +    "_meta": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "content": {
        +      "items": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "description": "Text content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "text": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Image content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "image",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Audio content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "audio",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "description": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "icons": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": true,
        +                      "description": "An icon for display in user interfaces.",
        +                      "properties": {
        +                        "mimeType": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "sizes": {
        +                          "anyOf": [
        +                            {
        +                              "items": {
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "src": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "src"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "mimeType": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "name": {
        +                "type": "string"
        +              },
        +              "size": {
        +                "anyOf": [
        +                  {
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "type": {
        +                "const": "resource_link",
        +                "type": "string"
        +              },
        +              "uri": {
        +                "format": "uri",
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "uri",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "resource": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Text contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "text": {
        +                        "type": "string"
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "text"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Binary contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "blob": {
        +                        "type": "string"
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "blob"
        +                    ],
        +                    "type": "object"
        +                  }
        +                ]
        +              },
        +              "type": {
        +                "const": "resource",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "resource"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "type": "array"
        +    },
        +    "isError": {
        +      "default": false,
        +      "type": "boolean"
        +    },
        +    "structuredContent": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    }
        +  },
        +  "required": [
        +    "content"
        +  ],
        +  "type": "object"
        +}
    • Changedget_page_sections4 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / properties / slug / title
        Removed value: -"Slug"
      • removedInput schema / title
        Removed value: -"get_page_sectionsArguments"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": true,
        +  "description": "The server's response to a tool call.",
        +  "properties": {
        +    "_meta": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "content": {
        +      "items": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "description": "Text content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "text": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Image content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "image",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Audio content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "audio",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "description": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "icons": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": true,
        +                      "description": "An icon for display in user interfaces.",
        +                      "properties": {
        +                        "mimeType": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "sizes": {
        +                          "anyOf": [
        +                            {
        +                              "items": {
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "src": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "src"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "mimeType": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "name": {
        +                "type": "string"
        +              },
        +              "size": {
        +                "anyOf": [
        +                  {
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "type": {
        +                "const": "resource_link",
        +                "type": "string"
        +              },
        +              "uri": {
        +                "format": "uri",
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "uri",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "resource": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Text contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "text": {
        +                        "type": "string"
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "text"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Binary contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "blob": {
        +                        "type": "string"
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "blob"
        +                    ],
        +                    "type": "object"
        +                  }
        +                ]
        +              },
        +              "type": {
        +                "const": "resource",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "resource"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "type": "array"
        +    },
        +    "isError": {
        +      "default": false,
        +      "type": "boolean"
        +    },
        +    "structuredContent": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    }
        +  },
        +  "required": [
        +    "content"
        +  ],
        +  "type": "object"
        +}
    • Changedget_related_pages5 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / properties / limit / title
        Removed value: -"Limit"
      • removedInput schema / properties / slug / title
        Removed value: -"Slug"
      • removedInput schema / title
        Removed value: -"get_related_pagesArguments"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": true,
        +  "description": "The server's response to a tool call.",
        +  "properties": {
        +    "_meta": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "content": {
        +      "items": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "description": "Text content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "text": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Image content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "image",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Audio content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "audio",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "description": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "icons": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": true,
        +                      "description": "An icon for display in user interfaces.",
        +                      "properties": {
        +                        "mimeType": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "sizes": {
        +                          "anyOf": [
        +                            {
        +                              "items": {
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "src": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "src"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "mimeType": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "name": {
        +                "type": "string"
        +              },
        +              "size": {
        +                "anyOf": [
        +                  {
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "type": {
        +                "const": "resource_link",
        +                "type": "string"
        +              },
        +              "uri": {
        +                "format": "uri",
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "uri",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "resource": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Text contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "text": {
        +                        "type": "string"
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "text"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Binary contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "blob": {
        +                        "type": "string"
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "blob"
        +                    ],
        +                    "type": "object"
        +                  }
        +                ]
        +              },
        +              "type": {
        +                "const": "resource",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "resource"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "type": "array"
        +    },
        +    "isError": {
        +      "default": false,
        +      "type": "boolean"
        +    },
        +    "structuredContent": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    }
        +  },
        +  "required": [
        +    "content"
        +  ],
        +  "type": "object"
        +}
    • Changedsearch8 fields changed
      • addedInput schema / additionalProperties
        Added value: +false
      • removedInput schema / properties / limit / title
        Removed value: -"Limit"
      • removedInput schema / properties / min_views / title
        Removed value: -"Min Views"
      • removedInput schema / properties / offset / title
        Removed value: -"Offset"
      • removedInput schema / properties / query / title
        Removed value: -"Query"
      • removedInput schema / properties / sort_by / title
        Removed value: -"Sort By"
      • removedInput schema / title
        Removed value: -"searchArguments"
      • changedOutput schema / (root)
        Previous value: -nullNew value: +{
        +  "additionalProperties": true,
        +  "description": "The server's response to a tool call.",
        +  "properties": {
        +    "_meta": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    },
        +    "content": {
        +      "items": {
        +        "anyOf": [
        +          {
        +            "additionalProperties": true,
        +            "description": "Text content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "text": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "text",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "text"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Image content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "image",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "Audio content for a message.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "data": {
        +                "type": "string"
        +              },
        +              "mimeType": {
        +                "type": "string"
        +              },
        +              "type": {
        +                "const": "audio",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "data",
        +              "mimeType"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "A resource that the server is capable of reading, included in a prompt or tool call result.\n\nNote: resource links returned by tools are not guaranteed to appear in the results of `resources/list` requests.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "description": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "icons": {
        +                "anyOf": [
        +                  {
        +                    "items": {
        +                      "additionalProperties": true,
        +                      "description": "An icon for display in user interfaces.",
        +                      "properties": {
        +                        "mimeType": {
        +                          "anyOf": [
        +                            {
        +                              "type": "string"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "sizes": {
        +                          "anyOf": [
        +                            {
        +                              "items": {
        +                                "type": "string"
        +                              },
        +                              "type": "array"
        +                            },
        +                            {
        +                              "type": "null"
        +                            }
        +                          ],
        +                          "default": null
        +                        },
        +                        "src": {
        +                          "type": "string"
        +                        }
        +                      },
        +                      "required": [
        +                        "src"
        +                      ],
        +                      "type": "object"
        +                    },
        +                    "type": "array"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "mimeType": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "name": {
        +                "type": "string"
        +              },
        +              "size": {
        +                "anyOf": [
        +                  {
        +                    "type": "integer"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "title": {
        +                "anyOf": [
        +                  {
        +                    "type": "string"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "type": {
        +                "const": "resource_link",
        +                "type": "string"
        +              },
        +              "uri": {
        +                "format": "uri",
        +                "minLength": 1,
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "name",
        +              "uri",
        +              "type"
        +            ],
        +            "type": "object"
        +          },
        +          {
        +            "additionalProperties": true,
        +            "description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
        +            "properties": {
        +              "_meta": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "annotations": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "properties": {
        +                      "audience": {
        +                        "anyOf": [
        +                          {
        +                            "items": {
        +                              "enum": [
        +                                "user",
        +                                "assistant"
        +                              ],
        +                              "type": "string"
        +                            },
        +                            "type": "array"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "priority": {
        +                        "anyOf": [
        +                          {
        +                            "maximum": 1,
        +                            "minimum": 0,
        +                            "type": "number"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      }
        +                    },
        +                    "type": "object"
        +                  },
        +                  {
        +                    "type": "null"
        +                  }
        +                ],
        +                "default": null
        +              },
        +              "resource": {
        +                "anyOf": [
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Text contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "text": {
        +                        "type": "string"
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "text"
        +                    ],
        +                    "type": "object"
        +                  },
        +                  {
        +                    "additionalProperties": true,
        +                    "description": "Binary contents of a resource.",
        +                    "properties": {
        +                      "_meta": {
        +                        "anyOf": [
        +                          {
        +                            "additionalProperties": true,
        +                            "type": "object"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "blob": {
        +                        "type": "string"
        +                      },
        +                      "mimeType": {
        +                        "anyOf": [
        +                          {
        +                            "type": "string"
        +                          },
        +                          {
        +                            "type": "null"
        +                          }
        +                        ],
        +                        "default": null
        +                      },
        +                      "uri": {
        +                        "format": "uri",
        +                        "minLength": 1,
        +                        "type": "string"
        +                      }
        +                    },
        +                    "required": [
        +                      "uri",
        +                      "blob"
        +                    ],
        +                    "type": "object"
        +                  }
        +                ]
        +              },
        +              "type": {
        +                "const": "resource",
        +                "type": "string"
        +              }
        +            },
        +            "required": [
        +              "type",
        +              "resource"
        +            ],
        +            "type": "object"
        +          }
        +        ]
        +      },
        +      "type": "array"
        +    },
        +    "isError": {
        +      "default": false,
        +      "type": "boolean"
        +    },
        +    "structuredContent": {
        +      "anyOf": [
        +        {
        +          "additionalProperties": true,
        +          "type": "object"
        +        },
        +        {
        +          "type": "null"
        +        }
        +      ],
        +      "default": null
        +    }
        +  },
        +  "required": [
        +    "content"
        +  ],
        +  "type": "object"
        +}
  3. 7 tool updatesv0.1.3
    • Changedget_page1 field changed
      • addedInput schema / title
        Added value: +"get_pageArguments"
    • Changedget_page_citations1 field changed
      • addedInput schema / title
        Added value: +"get_page_citationsArguments"
    • Changedget_page_content1 field changed
      • addedInput schema / title
        Added value: +"get_page_contentArguments"
    • Changedget_page_section1 field changed
      • addedInput schema / title
        Added value: +"get_page_sectionArguments"
    • Changedget_page_sections1 field changed
      • addedInput schema / title
        Added value: +"get_page_sectionsArguments"
    • Changedget_related_pages1 field changed
      • addedInput schema / title
        Added value: +"get_related_pagesArguments"
    • Changedsearch1 field changed
      • addedInput schema / title
        Added value: +"searchArguments"
  4. 7 tool updatesv1.0.0
    • First observedget_page
    • First observedget_page_citations
    • First observedget_page_content
    • First observedget_page_section
    • First observedget_page_sections
    • First observedget_related_pages
    • First observedsearch

TDQS

A3.7/5.0

Scored across 7 tools

Disambiguation4/5

Most tools are clearly distinct: search finds articles, get_page retrieves metadata, get_page_content isolates body text, get_page_citations returns references, and get_page_sections lists headers. However, get_page and get_page_content could be confused since both return article content, though the descriptions clarify that get_page includes metadata and citations while get_page_content is content-only.

Naming Consistency4/5

Tool names mostly follow a consistent verb_noun pattern: get_page, get_page_content, get_page_citations, get_page_sections, get_linked_pages, search. The only deviation is 'search' lacking a noun (e.g., search_pages), but it is still readable and predictable.

Tool Count5/5

Seven tools is well-scoped for a wiki/knowledge-base server. Each tool covers a distinct retrieval need: search, page metadata, content, citations, sections, section detail, and linked pages. No redundant or unnecessary tools.

Completeness4/5

The server covers the main read-only retrieval workflows for a wiki: search, get page, get content, get citations, get sections, and get linked pages. Minor gaps include no way to get a page's full raw markdown in one call (content preview only) and no direct page history or related-pages API, but agents can work around these with existing tools.

Maintenance

ActivityMaintained
ResponsivenessSlow

Related MCP Connectors

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Provides comprehensive web, news, and Twitter search capabilities using the xAI Grok API with both basic and deep analysis modes. It includes advanced features like timeline generation, sentiment analysis, and built-in reliability through caching and retry logic.
    5
    17 npm
    19
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables searching and retrieving articles, citations, and structured content from Grokipedia for research and information retrieval. It provides specialized tools for section extraction, related page discovery, and filtered search results.
    7
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables searching and retrieving content from Grokipedia, with tools for page lookup, citations, sections, and related pages.
    7
    MIT
  • A
    license
    A
    quality
    D
    maintenance
    Enables real-time search of X.com (Twitter) posts, users, threads, and trends via xAI's Grok API, directly from Claude.
    5
    3
    MIT