account_context_get
Read the studio working context
Read the OWNER's optional studio-wide working context — one bounded paragraph of standing context that spans Projects (who the studio is, recurring audience, standing constraints). OWNER-ONLY: it fails closed as not-found for guests and non-owner members, and it must NEVER be quoted or summarized into a conversation with anyone but the owner. Precedence is fixed: the person's explicit request wins over a confirmed Project working brief, which ALWAYS wins over this context, which sits above the general constitution. When a Project has no confirmed brief, this context may inform a brief you PROPOSE — draft it, show it, and confirm it only through project_brief_set with the owner's agreement; never treat the context itself as Project direction, and never write it anywhere silently. Read-only; no media effect.
Surface: Default model and app
Product release 1dce717408a55fac1047e7d779177fa3ef8ede51
Public contract commit 1ce47f7857ae3d9b6933fe83d5c33de3ae5efc64
Public contract SHA-256 241d47d25e4b4c1dae9d2263793874d06fc4ba7bc3c78d4cf2bc63fbb32ed7dc
Captured 2026-09-24T16:39:30.100Z. Review or improve this contract on GitHub.
These blocks show the complete MCP descriptors captured from serving Rails. Security schemes and resource URIs can differ by connected host.
Default model descriptor
{
"name": "account_context_get",
"title": "Read the studio working context",
"description": "Read the OWNER's optional studio-wide working context — one bounded paragraph of standing context that spans Projects (who the studio is, recurring audience, standing constraints). OWNER-ONLY: it fails closed as not-found for guests and non-owner members, and it must NEVER be quoted or summarized into a conversation with anyone but the owner. Precedence is fixed: the person's explicit request wins over a confirmed Project working brief, which ALWAYS wins over this context, which sits above the general constitution. When a Project has no confirmed brief, this context may inform a brief you PROPOSE — draft it, show it, and confirm it only through project_brief_set with the owner's agreement; never treat the context itself as Project direction, and never write it anywhere silently. Read-only; no media effect.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"securitySchemes": [
{
"type": "noauth"
}
],
"_meta": {
"securitySchemes": [
{
"type": "noauth"
}
]
}
}App descriptor
{
"name": "account_context_get",
"title": "Read the studio working context",
"description": "Read the OWNER's optional studio-wide working context — one bounded paragraph of standing context that spans Projects (who the studio is, recurring audience, standing constraints). OWNER-ONLY: it fails closed as not-found for guests and non-owner members, and it must NEVER be quoted or summarized into a conversation with anyone but the owner. Precedence is fixed: the person's explicit request wins over a confirmed Project working brief, which ALWAYS wins over this context, which sits above the general constitution. When a Project has no confirmed brief, this context may inform a brief you PROPOSE — draft it, show it, and confirm it only through project_brief_set with the owner's agreement; never treat the context itself as Project direction, and never write it anywhere silently. Read-only; no media effect.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"securitySchemes": [
{
"type": "noauth"
}
],
"_meta": {
"securitySchemes": [
{
"type": "noauth"
}
]
},
"outputSchema": {
"type": "object",
"properties": {
"schema": {
"type": "string"
},
"account_id": {
"type": "string"
},
"brief": {
"type": "string",
"description": "The exact current confirmed context text; empty when none is confirmed."
},
"revision": {
"type": "integer",
"description": "The current monotonic context revision (0 when none exists)."
},
"confirmed_by_public_id": {
"type": [
"string",
"null"
]
},
"confirmed_at": {
"type": [
"string",
"null"
]
}
},
"required": [],
"additionalProperties": false
}
}Live Workspace descriptor
{
"name": "account_context_get",
"title": "Read the studio working context",
"description": "Read the OWNER's optional studio-wide working context — one bounded paragraph of standing context that spans Projects (who the studio is, recurring audience, standing constraints). OWNER-ONLY: it fails closed as not-found for guests and non-owner members, and it must NEVER be quoted or summarized into a conversation with anyone but the owner. Precedence is fixed: the person's explicit request wins over a confirmed Project working brief, which ALWAYS wins over this context, which sits above the general constitution. When a Project has no confirmed brief, this context may inform a brief you PROPOSE — draft it, show it, and confirm it only through project_brief_set with the owner's agreement; never treat the context itself as Project direction, and never write it anywhere silently. Read-only; no media effect.",
"inputSchema": {
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
},
"annotations": {
"readOnlyHint": true,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"securitySchemes": [
{
"type": "noauth"
}
],
"_meta": {
"securitySchemes": [
{
"type": "noauth"
}
]
},
"outputSchema": {
"type": "object",
"properties": {
"schema": {
"type": "string"
},
"account_id": {
"type": "string"
},
"brief": {
"type": "string",
"description": "The exact current confirmed context text; empty when none is confirmed."
},
"revision": {
"type": "integer",
"description": "The current monotonic context revision (0 when none exists)."
},
"confirmed_by_public_id": {
"type": [
"string",
"null"
]
},
"confirmed_at": {
"type": [
"string",
"null"
]
}
},
"required": [],
"additionalProperties": false
}
}Errors
[
"account_not_found"
]Examples
[]