set_active_team
Set your active team — the team all subsequent Marcora tool calls operate against. Input: team_id (the numeric id from get_team_info).
⚠️ GLOBAL EFFECT: switching your active team changes it EVERYWHERE for your account — open Marcora app tabs, any running Marcora sessions, and every other connected MCP client — because it writes the same active-team setting the in-app team switcher uses. Tell the user before you switch, and do NOT switch while other work is mid-flight for them.
The response includes previous_team_id so you can restore their original team when you're done: switch → do the work → set_active_team back to previous_team_id.
Rejects a team you don't belong to with a readable error (use get_team_info to see your teams).Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"team_id": "<team_id>"
},
"name": "set_active_team"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| team_id | Yes | The numeric team_id (from get_team_info) to switch to. Must be a team you belong to. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| active_team | Yes | ||
| previous_team_id | Yes | The team that was active before this call. Pass it back to set_active_team to restore. |