removedOutput schema / description
Removed value: -"Generic wrapper for non-object return types."
addedOutput schema / properties / aye_voters
Added value: +{
+ "description": "Members who voted Aye (may be truncated)",
+ "items": {
+ "properties": {
+ "member_id": {
+ "description": "Parliament Members API member ID",
+ "type": "integer"
+ },
+ "name": {
+ "description": "Member display name",
+ "type": "string"
+ },
+ "party": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Political party"
+ }
+ },
+ "required": [
+ "member_id",
+ "name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / ayes_count
Added value: +{
+ "description": "Total Aye votes",
+ "type": "integer"
+}
addedOutput schema / properties / date
Added value: +{
+ "description": "Date of the division",
+ "format": "date",
+ "type": "string"
+}
addedOutput schema / properties / house
Added value: +{
+ "description": "Commons or Lords",
+ "type": "string"
+}
addedOutput schema / properties / id
Added value: +{
+ "description": "Division ID",
+ "type": "integer"
+}
addedOutput schema / properties / is_government_win
Added value: +{
+ "anyOf": [
+ {
+ "type": "boolean"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Whether the government won (Lords only)"
+}
addedOutput schema / properties / noe_voters
Added value: +{
+ "description": "Members who voted No (may be truncated)",
+ "items": {
+ "properties": {
+ "member_id": {
+ "description": "Parliament Members API member ID",
+ "type": "integer"
+ },
+ "name": {
+ "description": "Member display name",
+ "type": "string"
+ },
+ "party": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ],
+ "default": null,
+ "description": "Political party"
+ }
+ },
+ "required": [
+ "member_id",
+ "name"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / noes_count
Added value: +{
+ "description": "Total No votes",
+ "type": "integer"
+}
addedOutput schema / properties / passed
Added value: +{
+ "description": "Whether the motion passed",
+ "type": "boolean"
+}
removedOutput schema / properties / result
Removed value: -{
- "type": "string"
-}
addedOutput schema / properties / title
Added value: +{
+ "description": "Division title / motion text",
+ "type": "string"
+}
addedOutput schema / properties / total_aye_voters
Added value: +{
+ "default": 0,
+ "description": "Total number of Aye voters before truncation",
+ "type": "integer"
+}
addedOutput schema / properties / total_noe_voters
Added value: +{
+ "default": 0,
+ "description": "Total number of No voters before truncation",
+ "type": "integer"
+}
addedOutput schema / properties / truncated
Added value: +{
+ "default": false,
+ "description": "Whether voter lists were truncated to fit response limits",
+ "type": "boolean"
+}
changedOutput schema / required
Previous value: -[
- "result"
-]New value: +[
+ "id",
+ "title",
+ "date",
+ "house",
+ "ayes_count",
+ "noes_count",
+ "passed"
+]
removedOutput schema / x-fastmcp-wrap-result
Removed value: -true