addedInput schema / properties / max_content_chars
Added value: +{
+ "default": 500,
+ "description": "Per-notice cap on the free-text `content` field. Default 500 keeps responses bounded; raise for notices where the full legal wording matters.",
+ "maximum": 20000,
+ "minimum": 50,
+ "type": "integer"
+}
removedInput schema / properties / response_format
Removed value: -{
- "default": "markdown",
- "description": "Output format: 'markdown' or 'json'",
- "type": "string"
-}
changedOutput schema / description
Previous value: -"Generic wrapper for non-object return types."New value: +"Aggregated Gazette insolvency notice search result."
addedOutput schema / properties / end_date
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Upper bound of the date range filter, if any."
+}
addedOutput schema / properties / entity_name
Added value: +{
+ "description": "Entity name that was searched.",
+ "type": "string"
+}
addedOutput schema / properties / notice_type_filter
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Notice code filter applied, or null if all codes searched."
+}
addedOutput schema / properties / notices
Added value: +{
+ "description": "Matching notices, sorted by severity (desc) then date (desc).",
+ "items": {
+ "description": "A single corporate insolvency notice from The Gazette.",
+ "properties": {
+ "content": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Notice body. May be truncated per the `max_content_chars` input."
+ },
+ "content_original_length": {
+ "default": 0,
+ "description": "Original length of the notice content before truncation.",
+ "type": "integer"
+ },
+ "content_truncated": {
+ "default": false,
+ "description": "True if content was truncated.",
+ "type": "boolean"
+ },
+ "date": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Publication/notice date (ISO format where available)."
+ },
+ "edition": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Gazette edition identifier."
+ },
+ "notice_code": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Gazette notice code (e.g. '2443' winding-up order, '2448' administration order)."
+ },
+ "notice_id": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Upstream notice ID (typically a URI)."
+ },
+ "notice_type": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Human-readable notice type label (e.g. 'Winding-Up Order')."
+ },
+ "severity": {
+ "default": 0,
+ "description": "Internal severity score 0-10. Higher = more serious (10 = Winding-Up Order, 9 = Administration Order / Receiver, 0 = unclassified).",
+ "type": "integer"
+ },
+ "title": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Notice title."
+ }
+ },
+ "type": "object"
+ },
+ "type": "array"
+}
removedOutput schema / properties / result
Removed value: -{
- "type": "string"
-}
addedOutput schema / properties / start_date
Added value: +{
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Lower bound of the date range filter, if any."
+}
addedOutput schema / properties / total_notices
Added value: +{
+ "description": "Total notices returned after deduplication and sorting.",
+ "type": "integer"
+}
changedOutput schema / required
Previous value: -[
- "result"
-]New value: +[
+ "entity_name",
+ "total_notices"
+]
removedOutput schema / x-fastmcp-wrap-result
Removed value: -true