The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.
Every tool returns a single text content block that contains JSON. Successful calls wrap the result in data. Failed calls set isError: true and wrap the failure in error.
Rows come back as JSON objects keyed by column name:
Type
Returned as
text, uuid
String
integer
Number
numeric
String, to preserve precision, such as "1499.99"
boolean
true or false
timestamptz
ISO 8601 string in UTC, such as "2026-11-03T09:00:00.000Z"
jsonb
The JSON value
NULL
null
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Auxilian","description":"Postgres databases that you and your AI assistant shape together. Guides, MCP tool reference, limits, and permissions for Auxilian.","colors":{"primary":"#1F1F22","light":"#E4E4E7","dark":"#8E8E96"},"logo":{"light":"https://mintcdn.com/auxilian/G4v3XTDP6dLj30co/logo/light.svg?fit=max\u0026auto=format\u0026n=G4v3XTDP6dLj30co\u0026q=85\u0026s=94b39c54d9d6f9288ac417647d21bffb","dark":"https://mintcdn.com/auxilian/G4v3XTDP6dLj30co/logo/dark.svg?fit=max\u0026auto=format\u0026n=G4v3XTDP6dLj30co\u0026q=85\u0026s=f5dc8e779dc9b643939ae386a59e42de","href":"https://auxilian.ai/"},"favicon":{"light":"https://mintcdn.com/auxilian/-x-WI8Eli8JiyvCZ/images/auxilian-icon(3).png?fit=max\u0026auto=format\u0026n=-x-WI8Eli8JiyvCZ\u0026q=85\u0026s=77bf75b9532627538e5aed1f56233eaa","dark":"https://mintcdn.com/auxilian/-x-WI8Eli8JiyvCZ/images/auxilian-icon(1).png?fit=max\u0026auto=format\u0026n=-x-WI8Eli8JiyvCZ\u0026q=85\u0026s=47d789289f18bc2e311cc7c823c2a0bd"},"navbar":{"links":[{"href":"mailto:[email protected]","label":"Support"}],"primary":{"type":"button","label":"Open Auxilian","href":"https://app.auxilian.ai"}},"footer":{"links":[{"header":"Legal","items":[{"label":"Terms of Service","href":"https://auxilian.ai/terms"},{"label":"Privacy Policy","href":"https://auxilian.ai/privacy"}]}]},"fonts":{"family":"Geist"},"icons":{"library":"lucide"},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"auxilian","hasAudioNarration":false,"actualSubdomain":"auxilian","customDomains":["docs.auxilian.ai"],"gitSource":{"type":"github","owner":"mintlify-community","repo":"docs-auxilian-technologies-inc-06fbbb4d","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6ad13a1d36f25bf1aeb3985c","collectionId":"943cbbe3-6285-4ee4-a7d0-564cc383349a","liveDeploymentHistoryId":"6ad13a1d36f25bf1aeb3985c","schemaVersion":"v3"},"entitlements":{},"buildId":"6ad13c23ebda704ff29b33ce","clientVersion":"0.0.3859","searchFilterCounts":[{"language":"default","tag":"Guides","count":17},{"language":"default","tag":"MCP reference","count":16},{"language":"default","tag":"Reference","count":9},{"language":"default","tag":"Use the web app","count":5},{"language":"default","tag":"Write tools","count":5},{"language":"default","tag":"Connect an AI assistant","count":4},{"language":"default","tag":"Overview","count":4},{"language":"default","tag":"Read tools","count":4},{"language":"default","tag":"Collaborate","count":3},{"language":"default","tag":"Get started","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"hasChatPermissions":true,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2-autocommit","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-branches-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"teamspace","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"client-snapshot-docs-config","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false},"customCss":[],"page":{"pagePath":"mcp/responses-and-errors","slug":"/mcp/responses-and-errors","pageMetadata":{"title":"Responses and errors","description":"The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.","icon":"triangle-alert","href":"/mcp/responses-and-errors"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{CodeBlock,CodeGroup,Heading,Table}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!CodeGroup)_missingMdxReference(`CodeGroup`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Every tool returns a single text content block that contains JSON. Successful calls wrap the result in `,_jsx(_components.code,{children:`data`}),`. Failed calls set `,_jsx(_components.code,{children:`isError: true`}),` and wrap the failure in `,_jsx(_components.code,{children:`error`}),`.`]}),`\n`,_jsxs(CodeGroup,{children:[_jsx(CodeBlock,{filename:`Success`,numberOfLines:`5`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`5`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"{`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`data`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`:{`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`updated`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`:2}}\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ]`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})}),_jsx(CodeBlock,{filename:`Error`,numberOfLines:`6`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`6`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"content\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` { `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"type\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:`\"text\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"{`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`error`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`:{`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`code`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`VALIDATION`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`,`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`message`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`:`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`Table `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\\\\\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`book`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\\\\\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` does not exist`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:`\\\\\"`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`}}\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` }`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ],`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"isError\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:`true`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})]}),`\n`,_jsxs(_components.p,{children:[`The rest of this reference shows the decoded JSON inside `,_jsx(_components.code,{children:`text`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`error-codes`,children:`Error codes`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Code`}),_jsx(_components.th,{children:`Meaning`}),_jsx(_components.th,{children:`What to do`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`ACCESS_DENIED`})}),_jsx(_components.td,{children:`The project doesn’t exist, you can’t access it, you need write access, or the connection is read-only`}),_jsxs(_components.td,{children:[`Check the project id with `,_jsx(_components.code,{children:`list_projects`}),` and your `,_jsx(_components.code,{children:`permission`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`VALIDATION`})}),_jsx(_components.td,{children:`The input is invalid: an unknown table or column, a bad name, a value that doesn’t fit its type, a missing filter`}),_jsx(_components.td,{children:`Fix the input. The message says what’s wrong.`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`QUOTA_EXCEEDED`})}),_jsxs(_components.td,{children:[`A `,_jsx(_components.a,{href:`/reference/limits`,children:`limit`}),` was reached: projects, tables, columns, or storage`]}),_jsx(_components.td,{children:`Free space or capacity, then retry`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`CONFLICT`})}),_jsx(_components.td,{children:`The table, column, value, or invitation already exists`}),_jsx(_components.td,{children:`Use the existing one, or pick another name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`RATE_LIMITED`})}),_jsx(_components.td,{children:`The per-minute call or write budget ran out`}),_jsx(_components.td,{children:`Wait a minute and retry`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`INTERNAL`})}),_jsxs(_components.td,{children:[`An unexpected server error. The message is always `,_jsx(_components.code,{children:`Request failed`}),`.`]}),_jsxs(_components.td,{children:[`Retry. If it persists, contact `,_jsx(_components.a,{href:`mailto:[email protected]`,children:`[email protected]`}),`.`]})]})]})]}),`\n`,_jsx(_components.p,{children:`Error messages are written to be shown to people and are safe to act on. They name your own tables and columns, never internal identifiers.`}),`\n`,_jsx(Heading,{level:`2`,id:`common-messages`,children:`Common messages`}),`\n`,_jsx(Heading,{level:`3`,id:`access`,children:`Access`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Message`}),_jsx(_components.th,{children:`Cause`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Access denied`})}),_jsx(_components.td,{children:`Missing or forbidden project, or a workspace role that doesn’t allow the action`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`This connection was approved read-only; reconnect and grant write access to make changes`})}),_jsxs(_components.td,{children:[`A write tool was called with a `,_jsx(_components.code,{children:`mcp:read`}),` token`]})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`validation`,children:`Validation`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Message`}),_jsx(_components.th,{children:`Cause`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Table \"books\" does not exist`})}),_jsx(_components.td,{children:`Unknown table name`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Table \"books\" has no column \"isbn\"`})}),_jsx(_components.td,{children:`Unknown column in a row, filter, or sort`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Column \"rating\" expects a integer value`})}),_jsx(_components.td,{children:`The value doesn’t fit the column type`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Column \"title\" is required`})}),_jsxs(_components.td,{children:[`A `,_jsx(_components.code,{children:`NOT NULL`}),` column got no value, or a `,_jsx(_components.code,{children:`NOT NULL`}),` column was added to a table that has rows`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Invalid table name \"Books\": use lowercase letters, digits and underscores, starting with a letter or underscore (max 63 characters)`})}),_jsxs(_components.td,{children:[`Name doesn’t match the `,_jsx(_components.a,{href:`/reference/naming-rules`,children:`naming rules`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`update requires at least one filter`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`update_rows`}),` or `,_jsx(_components.code,{children:`delete_rows`}),` without filters`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`At most 100 rows per insert`})}),_jsxs(_components.td,{children:[`Too many rows in one `,_jsx(_components.code,{children:`insert_rows`}),` call`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Value for column \"notes\" exceeds 16384 bytes`})}),_jsx(_components.td,{children:`One value is over 16 KB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`A row may hold at most 64 KB of data`})}),_jsx(_components.td,{children:`A whole row is over 64 KB`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Referenced row does not exist, or the row is still referenced by another table`})}),_jsxs(_components.td,{children:[`A foreign key value points at a missing row, or a delete hit a `,_jsx(_components.code,{children:`restrict`}),` foreign key`]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Query took too long; narrow it with filters or a smaller limit`})}),_jsx(_components.td,{children:`The query hit the 5-second statement timeout`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`quotas`,children:`Quotas`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Message`}),_jsx(_components.th,{children:`Cause`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`This workspace has reached its limit of 10 projects`})}),_jsx(_components.td,{children:`Project quota`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`This project has reached its limit of 25 tables`})}),_jsx(_components.td,{children:`Table quota`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`A table can have at most 50 columns`})}),_jsx(_components.td,{children:`Column quota`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Project storage limit (50 MB) reached; delete rows or tables to free space`})}),_jsx(_components.td,{children:`Storage quota`})]})]})]}),`\n`,_jsx(Heading,{level:`3`,id:`rate-limits`,children:`Rate limits`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Message`}),_jsx(_components.th,{children:`Cause`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Too many requests; wait a minute and retry`})}),_jsx(_components.td,{children:`More than 300 calls in a minute`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`Write budget exhausted (60 per minute); wait a minute and retry`})}),_jsx(_components.td,{children:`More than 60 writes in a minute`})]})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`value-formats-in-results`,children:`Value formats in results`}),`\n`,_jsx(_components.p,{children:`Rows come back as JSON objects keyed by column name:`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Type`}),_jsx(_components.th,{children:`Returned as`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsxs(_components.td,{children:[_jsx(_components.code,{children:`text`}),`, `,_jsx(_components.code,{children:`uuid`})]}),_jsx(_components.td,{children:`String`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`integer`})}),_jsx(_components.td,{children:`Number`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`numeric`})}),_jsxs(_components.td,{children:[`String, to preserve precision, such as `,_jsx(_components.code,{children:`\"1499.99\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`boolean`})}),_jsxs(_components.td,{children:[_jsx(_components.code,{children:`true`}),` or `,_jsx(_components.code,{children:`false`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`timestamptz`})}),_jsxs(_components.td,{children:[`ISO 8601 string in UTC, such as `,_jsx(_components.code,{children:`\"2026-11-03T09:00:00.000Z\"`})]})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`jsonb`})}),_jsx(_components.td,{children:`The JSON value`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.code,{children:`NULL`})}),_jsx(_components.td,{children:_jsx(_components.code,{children:`null`})})]})]})]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Responses and errors","description":"The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.","icon":"triangle-alert","href":"/mcp/responses-and-errors"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Error codes","slug":"error-codes","depth":2,"children":[]},{"title":"Common messages","slug":"common-messages","depth":2,"children":[{"title":"Access","slug":"access","depth":3,"children":[]},{"title":"Validation","slug":"validation","depth":3,"children":[]},{"title":"Quotas","slug":"quotas","depth":3,"children":[]},{"title":"Rate limits","slug":"rate-limits","depth":3,"children":[]}]},{"title":"Value formats in results","slug":"value-formats-in-results","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"auxilian","siteName":"Auxilian","title":"Responses and errors - Auxilian","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-15T20:31:37.351Z","originalFileLocation":"mcp/responses-and-errors.mdx"},"headHtml":"\u003cmeta data-mint-head name=\"description\" content=\"The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Auxilian\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Responses and errors - Auxilian\">\u003cmeta data-mint-head property=\"og:description\" content=\"The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Auxilian\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.auxilian.ai/mcp/responses-and-errors\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Responses and errors - Auxilian\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/auxilian/I0AT6XvXyaudinzj/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Auxilian\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1F1F22\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.auxilian.ai/mcp/responses-and-errors\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/mcp/responses-and-errors.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.auxilian.ai/#organization\",\"name\":\"Auxilian\",\"url\":\"https://docs.auxilian.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/auxilian/G4v3XTDP6dLj30co/logo/light.svg?fit=max\u0026auto=format\u0026n=G4v3XTDP6dLj30co\u0026q=85\u0026s=94b39c54d9d6f9288ac417647d21bffb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.auxilian.ai#website\",\"name\":\"Auxilian\",\"url\":\"https://docs.auxilian.ai\",\"publisher\":{\"@id\":\"https://docs.auxilian.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.auxilian.ai/mcp/responses-and-errors#webpage\",\"url\":\"https://docs.auxilian.ai/mcp/responses-and-errors\",\"name\":\"Responses and errors\",\"description\":\"The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.\",\"dateModified\":\"2026-10-15T20:31:37.351Z\",\"isPartOf\":{\"@id\":\"https://docs.auxilian.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.auxilian.ai/mcp/responses-and-errors#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.auxilian.ai/mcp/responses-and-errors#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Overview\",\"item\":\"https://docs.auxilian.ai/mcp/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Responses and errors\",\"item\":\"https://docs.auxilian.ai/mcp/responses-and-errors\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.auxilian.ai/mcp/responses-and-errors#article\",\"headline\":\"Responses and errors\",\"name\":\"Responses and errors\",\"description\":\"The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.\",\"url\":\"https://docs.auxilian.ai/mcp/responses-and-errors\",\"mainEntityOfPage\":{\"@id\":\"https://docs.auxilian.ai/mcp/responses-and-errors#webpage\"},\"dateModified\":\"2026-10-15T20:31:37.351Z\",\"publisher\":{\"@id\":\"https://docs.auxilian.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.auxilian.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Auxilian\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Auxilian","nav":{"global":null,"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"MCP reference","groups":[{"group":"Overview","pages":[{"title":"MCP server overview","description":"Endpoint, transport, tools, scopes, and rate limits of the Auxilian MCP server.","icon":"server","href":"/mcp/overview"},{"title":"Authorization","description":"The OAuth 2.1 flow, discovery endpoints, client registration, and scopes used by the Auxilian MCP server.","icon":"key-round","href":"/mcp/authorization"},{"title":"Responses and errors","description":"The result format of Auxilian MCP tools, error codes, and the messages you are likely to see.","icon":"triangle-alert","href":"/mcp/responses-and-errors"},{"title":"Filters","description":"How to select rows with filters in list_rows, update_rows, and delete_rows.","icon":"funnel","href":"/mcp/filters"}]},{"group":"Read tools","pages":[{"title":"list_projects","description":"List every project you can access and the workspaces you belong to.","icon":"folder-open","href":"/mcp/tools/list-projects"},{"title":"list_tables","description":"List every table in a project with its columns and foreign keys.","icon":"table-2","href":"/mcp/tools/list-tables"},{"title":"describe_table","description":"Get the columns and foreign keys of one table.","icon":"list-tree","href":"/mcp/tools/describe-table"},{"title":"list_rows","description":"Read rows from a table with optional filters, sorting, and paging.","icon":"rows-3","href":"/mcp/tools/list-rows"}]},{"group":"Write tools","pages":[{"title":"create_project","description":"Create a new project in a workspace where you are the owner or an admin.","icon":"folder-plus","href":"/mcp/tools/create-project"},{"title":"create_table","description":"Create a table with typed columns and optional foreign keys.","icon":"table-properties","href":"/mcp/tools/create-table"},{"title":"add_column","description":"Add a column to an existing table.","icon":"columns-3","href":"/mcp/tools/add-column"},{"title":"insert_rows","description":"Insert up to 100 rows into a table and get them back with their ids.","icon":"list-plus","href":"/mcp/tools/insert-rows"},{"title":"update_rows","description":"Set column values on every row that matches all filters.","icon":"pencil","href":"/mcp/tools/update-rows"}]},{"group":"Destructive tools","pages":[{"title":"delete_rows","description":"Permanently delete every row that matches all filters.","icon":"trash-2","href":"/mcp/tools/delete-rows"},{"title":"drop_column","description":"Permanently remove a column and its data from a table.","icon":"columns-2","href":"/mcp/tools/drop-column"},{"title":"drop_table","description":"Permanently delete a table and all of its rows.","icon":"square-x","href":"/mcp/tools/drop-table"}]}]},{"tab":"Reference","pages":[{"title":"Reference","href":"/reference/data-types"}]}]},"title":"Responses and errors - Auxilian","buildId":"dpl_D7EzQaYVSUPvr6H5eCdmRjtFr6Mz","deploymentId":"dpl_D7EzQaYVSUPvr6H5eCdmRjtFr6Mz","dynamics":[],"chunks":[]}