update_game_state
Update Dungeons & Dragons campaign progress by modifying game state details like location, session number, in-game date, party level, funds, combat status, and notes using the D&D MCP Server.
Instructions
Update the current game state.
Input Schema
Name | Required | Description | Default |
---|---|---|---|
current_date_in_game | No | Current in-game date | |
current_location | No | Current party location | |
current_session | No | Current session number | |
in_combat | No | Whether party is in combat | |
notes | No | Current situation notes | |
party_funds | No | Party treasure/funds | |
party_level | No | Average party level |
Input Schema (JSON Schema)
{
"properties": {
"current_date_in_game": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Current in-game date",
"title": "Current Date In Game"
},
"current_location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Current party location",
"title": "Current Location"
},
"current_session": {
"anyOf": [
{
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Current session number",
"title": "Current Session"
},
"in_combat": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"description": "Whether party is in combat",
"title": "In Combat"
},
"notes": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Current situation notes",
"title": "Notes"
},
"party_funds": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"description": "Party treasure/funds",
"title": "Party Funds"
},
"party_level": {
"anyOf": [
{
"maximum": 20,
"minimum": 1,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"description": "Average party level",
"title": "Party Level"
}
},
"type": "object"
}