List workspaces
Workspaces your Expensify account belongs to, with your role in each.
MCP tool expensify_read → list_workspaces
read
Returns each workspace with its name, ID, default currency and your role (admin, approver or member). Use the name or ID as the workspace parameter in the other tools. It shows only workspaces your account can open.
Parameters
No parameters.
tools/call
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "expensify_read",
"arguments": {
"operation": "list_workspaces",
"arguments": {}
}
}
} Example response
{
"content": [
{
"type": "text",
"text": "{ ... same JSON as structuredContent ... }"
}
],
"structuredContent": {
"workspaces": [
{
"workspace_id": "W3A91C",
"name": "Acme Studio",
"currency": "USD",
"role": "admin"
},
{
"workspace_id": "W7D20F",
"name": "Acme Contractors",
"currency": "USD",
"role": "member"
}
]
},
"isError": false
}