Skip to main content
Glama

Server Details

Semantic search over 5 US healthcare databases: NPI providers, PubMed literature, FDA adverse events (FAERS), clinical trials, and drug labels. ~1.8M vectors with real-time updates.

Glama couldn't complete the latest health check. If this server requires authentication, missing or expired test credentials may be the cause. A test profile lets Glama authenticate for health checks and discover tools; it is separate from your personal connections.

If you are the author, claim ownership, then add or update a test profile under Admin → Test Profile.

Status
Unhealthy
Uptime
0.0% over 40 days
Last Tested
Transport
Streamable HTTP
URL

TDQS

A3.7/5.0

Scored across 6 tools

Disambiguation5/5

Each tool has a clearly distinct purpose targeting different healthcare data sources: provider details, drug labels, drug safety reports, biomedical literature, provider search, and clinical trials. The descriptions specify unique domains (NPI, FDA labels, FAERS, PubMed, NPI search, ClinicalTrials.gov) with no overlap in functionality.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with 'get_' or 'search_' prefixes followed by descriptive nouns (e.g., get_provider_details, search_drug_labels). This uniform naming convention makes the tool set predictable and easy to navigate.

Tool Count5/5

With 6 tools, the server is well-scoped for its healthcare data retrieval purpose. Each tool addresses a distinct aspect of medical information (providers, drugs, literature, trials), providing comprehensive coverage without being overwhelming or sparse.

Completeness4/5

The tool set covers key healthcare data sources comprehensively, including providers, drug information, safety reports, literature, and clinical trials. A minor gap is the lack of tools for updating or managing data (e.g., create or modify entries), but this is reasonable for a search-focused server.

Tool Schema Changelog

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

  1. 12 tool updates
    • Addedget_provider_details
    • Removedget_provider_details_tool
    • Addedsearch_drug_labels
    • Removedsearch_drug_labels_tool
    • Addedsearch_drug_safety
    • Removedsearch_drug_safety_tool
    • Addedsearch_literature
    • Removedsearch_literature_tool
    • Addedsearch_providers
    • Removedsearch_providers_tool
    • Addedsearch_trials
    • Removedsearch_trials_tool
  2. 6 tool updates
    • Changedget_provider_details_tool4 fields changed
      • removedInput schema / properties / ctx
        Removed value: -{
        -  "default": null,
        -  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        -  "properties": {},
        -  "type": "object"
        -}
      • removedOutput schema / description
        Removed value: -"The server's response to a tool call."
      • removedOutput schema / properties
        Removed value: -{
        -  "_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
        -  }
        -}
      • removedOutput schema / required
        Removed value: -[
        -  "content"
        -]
    • Changedsearch_drug_labels_tool4 fields changed
      • removedInput schema / properties / ctx
        Removed value: -{
        -  "default": null,
        -  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        -  "properties": {},
        -  "type": "object"
        -}
      • removedOutput schema / description
        Removed value: -"The server's response to a tool call."
      • removedOutput schema / properties
        Removed value: -{
        -  "_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
        -  }
        -}
      • removedOutput schema / required
        Removed value: -[
        -  "content"
        -]
    • Changedsearch_drug_safety_tool4 fields changed
      • removedInput schema / properties / ctx
        Removed value: -{
        -  "default": null,
        -  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        -  "properties": {},
        -  "type": "object"
        -}
      • removedOutput schema / description
        Removed value: -"The server's response to a tool call."
      • removedOutput schema / properties
        Removed value: -{
        -  "_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
        -  }
        -}
      • removedOutput schema / required
        Removed value: -[
        -  "content"
        -]
    • Changedsearch_literature_tool4 fields changed
      • removedInput schema / properties / ctx
        Removed value: -{
        -  "default": null,
        -  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        -  "properties": {},
        -  "type": "object"
        -}
      • removedOutput schema / description
        Removed value: -"The server's response to a tool call."
      • removedOutput schema / properties
        Removed value: -{
        -  "_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
        -  }
        -}
      • removedOutput schema / required
        Removed value: -[
        -  "content"
        -]
    • Changedsearch_providers_tool4 fields changed
      • removedInput schema / properties / ctx
        Removed value: -{
        -  "default": null,
        -  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        -  "properties": {},
        -  "type": "object"
        -}
      • removedOutput schema / description
        Removed value: -"The server's response to a tool call."
      • removedOutput schema / properties
        Removed value: -{
        -  "_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
        -  }
        -}
      • removedOutput schema / required
        Removed value: -[
        -  "content"
        -]
    • Changedsearch_trials_tool4 fields changed
      • removedInput schema / properties / ctx
        Removed value: -{
        -  "default": null,
        -  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        -  "properties": {},
        -  "type": "object"
        -}
      • removedOutput schema / description
        Removed value: -"The server's response to a tool call."
      • removedOutput schema / properties
        Removed value: -{
        -  "_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
        -  }
        -}
      • removedOutput schema / required
        Removed value: -[
        -  "content"
        -]
  3. 6 tool updates
    • Changedget_provider_details_tool4 fields changed
      • addedInput schema / properties / ctx
        Added value: +{
        +  "default": null,
        +  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        +  "properties": {},
        +  "type": "object"
        +}
      • addedOutput schema / description
        Added value: +"The server's response to a tool call."
      • addedOutput schema / properties
        Added value: +{
        +  "_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
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "content"
        +]
    • Changedsearch_drug_labels_tool4 fields changed
      • addedInput schema / properties / ctx
        Added value: +{
        +  "default": null,
        +  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        +  "properties": {},
        +  "type": "object"
        +}
      • addedOutput schema / description
        Added value: +"The server's response to a tool call."
      • addedOutput schema / properties
        Added value: +{
        +  "_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
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "content"
        +]
    • Changedsearch_drug_safety_tool4 fields changed
      • addedInput schema / properties / ctx
        Added value: +{
        +  "default": null,
        +  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        +  "properties": {},
        +  "type": "object"
        +}
      • addedOutput schema / description
        Added value: +"The server's response to a tool call."
      • addedOutput schema / properties
        Added value: +{
        +  "_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
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "content"
        +]
    • Changedsearch_literature_tool4 fields changed
      • addedInput schema / properties / ctx
        Added value: +{
        +  "default": null,
        +  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        +  "properties": {},
        +  "type": "object"
        +}
      • addedOutput schema / description
        Added value: +"The server's response to a tool call."
      • addedOutput schema / properties
        Added value: +{
        +  "_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
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "content"
        +]
    • Changedsearch_providers_tool4 fields changed
      • addedInput schema / properties / ctx
        Added value: +{
        +  "default": null,
        +  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        +  "properties": {},
        +  "type": "object"
        +}
      • addedOutput schema / description
        Added value: +"The server's response to a tool call."
      • addedOutput schema / properties
        Added value: +{
        +  "_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
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "content"
        +]
    • Changedsearch_trials_tool4 fields changed
      • addedInput schema / properties / ctx
        Added value: +{
        +  "default": null,
        +  "description": "Context object providing access to MCP capabilities.\n\nThis provides a cleaner interface to MCP's RequestContext functionality.\nIt gets injected into tool and resource functions that request it via type hints.\n\nTo use context in a tool function, add a parameter with the Context type annotation:\n\n```python\n@server.tool()\ndef my_tool(x: int, ctx: Context) -> str:\n    # Log messages to the client\n    ctx.info(f\"Processing {x}\")\n    ctx.debug(\"Debug info\")\n    ctx.warning(\"Warning message\")\n    ctx.error(\"Error message\")\n\n    # Report progress\n    ctx.report_progress(50, 100)\n\n    # Access resources\n    data = ctx.read_resource(\"resource://data\")\n\n    # Get request info\n    request_id = ctx.request_id\n    client_id = ctx.client_id\n\n    return str(x)\n```\n\nThe context parameter name can be anything as long as it's annotated with Context.\nThe context is optional - tools that don't need it can omit the parameter.",
        +  "properties": {},
        +  "type": "object"
        +}
      • addedOutput schema / description
        Added value: +"The server's response to a tool call."
      • addedOutput schema / properties
        Added value: +{
        +  "_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
        +  }
        +}
      • addedOutput schema / required
        Added value: +[
        +  "content"
        +]
  4. 6 tool updates
    • First observedget_provider_details_tool
    • First observedsearch_drug_labels_tool
    • First observedsearch_drug_safety_tool
    • First observedsearch_literature_tool
    • First observedsearch_providers_tool
    • First observedsearch_trials_tool

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    Enables brand visibility monitoring across major AI platforms like ChatGPT, Claude, Gemini, and Perplexity. It allows users to track visibility scores, analyze competitor data, and receive actionable insights to improve AI-generated brand recommendations.
    16
    7 npm
    1
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables tracking competitor websites, changelogs, blog feeds, and pricing pages with meaningful diffs, classification, and Markdown digests via MCP tools for listing, adding, removing competitors, running checks, and retrieving digests or changes.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Browse IndustryLens's published competitive-intelligence reports and head-to-head competitor comparisons from any AI agent — real, source-backed data.
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources