Tool tree
Constellation is a static WebMCP command center where an agent composes, recovers, approves, and hands off launch operations across visible app panels.
Implementation
gradeNot graded
gradeNot graded
constellation_get_stateAnswer
Read the current launch mission state, panel readiness, pending approvals, and export status.
View tool JSON
{
"name": "constellation_get_state",
"kind": "answer",
"impl": "imperative",
"description": "Read the current launch mission state, panel readiness, pending approvals, and export status.",
"inputSchema": {
"type": "object",
"properties": {},
"required": []
},
"page": "/"
}constellation_search_venuesAction
Choose venue candidates for the launch event and update the visible Venue panel.
View tool JSON
{
"name": "constellation_search_venues",
"kind": "act",
"impl": "imperative",
"description": "Choose venue candidates for the launch event and update the visible Venue panel.",
"inputSchema": {
"type": "object",
"properties": {
"guests": {
"type": "number",
"description": "Expected number of guests."
},
"maxVenueBudget": {
"type": "number",
"description": "Maximum venue spend in USD."
},
"vibe": {
"type": "string",
"description": "Short event vibe or audience intent."
}
},
"required": [
"guests",
"maxVenueBudget"
]
},
"page": "/"
}constellation_build_menuAction
Build a food menu for the launch event and update the visible Menu panel.
View tool JSON
{
"name": "constellation_build_menu",
"kind": "act",
"impl": "imperative",
"description": "Build a food menu for the launch event and update the visible Menu panel.",
"inputSchema": {
"type": "object",
"properties": {
"dietaryStyle": {
"type": "string",
"enum": [
"vegetarian-forward",
"street-market",
"studio-polished"
],
"description": "Menu style to optimize around."
},
"perGuestBudget": {
"type": "number",
"description": "Food budget per guest in USD."
}
},
"required": [
"dietaryStyle",
"perGuestBudget"
]
},
"page": "/"
}constellation_optimize_budgetAction
Rebalance the launch budget across venue, food, production, invites, and buffer.
View tool JSON
{
"name": "constellation_optimize_budget",
"kind": "act",
"impl": "imperative",
"description": "Rebalance the launch budget across venue, food, production, invites, and buffer.",
"inputSchema": {
"type": "object",
"properties": {
"totalBudget": {
"type": "number",
"description": "Total event budget in USD."
}
},
"required": [
"totalBudget"
]
},
"page": "/"
}constellation_draft_invitesAction
Draft launch invitation copy and update the visible Invites panel.
View tool JSON
{
"name": "constellation_draft_invites",
"kind": "act",
"impl": "imperative",
"description": "Draft launch invitation copy and update the visible Invites panel.",
"inputSchema": {
"type": "object",
"properties": {
"tone": {
"type": "string",
"description": "Desired invitation tone."
},
"hostName": {
"type": "string",
"description": "Name of the host organization."
}
},
"required": [
"tone",
"hostName"
]
},
"page": "/"
}constellation_build_timelineAction
Create the launch-night run of show and update the visible Timeline panel.
View tool JSON
{
"name": "constellation_build_timeline",
"kind": "act",
"impl": "imperative",
"description": "Create the launch-night run of show and update the visible Timeline panel.",
"inputSchema": {
"type": "object",
"properties": {
"startTime": {
"type": "string",
"description": "Event start time in HH:MM 24-hour format."
},
"endTime": {
"type": "string",
"description": "Event end time in HH:MM 24-hour format."
}
},
"required": [
"startTime",
"endTime"
]
},
"page": "/"
}constellation_stage_launch_planAction
Stage the complete launch plan for human approval without locking or exporting it.
View tool JSON
{
"name": "constellation_stage_launch_plan",
"kind": "act",
"impl": "imperative",
"description": "Stage the complete launch plan for human approval without locking or exporting it.",
"inputSchema": {
"type": "object",
"properties": {
"title": {
"type": "string",
"description": "Title for the staged launch plan."
},
"notes": {
"type": "string",
"description": "Short approval notes or constraints."
}
},
"required": [
"title"
]
},
"page": "/"
}