--- title: json_schema sidebarTitle: json_schema --- # `fastmcp.utilities.json_schema` ## Functions ### `compress_schema` ```python compress_schema(schema: dict, prune_params: list[str] | None = None, prune_defs: bool = True, prune_additional_properties: bool = True, prune_titles: bool = False) -> dict ``` Remove the given parameters from the schema. **Args:** - `schema`: The schema to compress - `prune_params`: List of parameter names to remove from properties - `prune_defs`: Whether to remove unused definitions - `prune_additional_properties`: Whether to remove additionalProperties\: false - `prune_titles`: Whether to remove title fields from the schema