mdbase MCP

Troubleshooting

What common mdbase MCP errors mean and how to recover from them.

Failed calls return an error with a code and a message. Most clients show the message; ask the client for the code if it does not. Some rejections, such as conflicts and validation problems, instead return a result marked valid: false with diagnostics that carry the code.

Error codes

CodeWhat happenedWhat to do
connector_offlineThe computer that holds this collection is not reachable.Start the Connector on that computer and check it is online, then retry.
connector_busyThe Connector is handling other work.Retry after a moment.
connector_upgrade_requiredThe Connector is too old for this request.Install the latest Connector from Downloads.
insufficient_collection_accessYou did not approve this operation for the collection.Ask the client to reconnect the collection, then approve the extra permission.
connection_expiredThe collection's approval is no longer valid.Ask the client to reconnect the collection.
connection_not_foundThe connection ID does not belong to this client's approvals.Ask the client to list collections again and use a current ID.
concurrent_modificationThe record changed after the client read it. Reported as a diagnostic.Let the client read the record again before changing it.
invalid_queryThe query does not follow the mdbase query format.The message names the problem. The client should correct the query.
encryption_binding_staleAccess to a collection on your computer changed in Connect.Retry later, or reconnect the collection.
generation_expired, query_cursor_expiredThe query cursor expired.Run the query again.
mutation_request_conflictA mutation_id was reused for a different change.Use a new ID, or repeat exactly the original change.

Sign-in does not finish

If you closed the browser window or declined the approval, start the connection again from your client. Links from add_connection and reconnect_collection can be used once and expire after ten minutes, so ask the client for a new one if a link no longer works.

A collection is missing

The client only sees collections you approved for it. Ask it to connect another collection, or check the Applications page in Connect to see which collections mdbase can use.

The client cannot write

If the client says it has no tool to create or change records, it signed in with read-only scope. Remove the server from the client and add it again. If the tools exist but fail with insufficient_collection_access, reconnect the collection and approve the write permissions. See Read and write access.

Self-hosted servers

Running your own MCP server alongside a self-hosted Connect is covered in the MCP gateway operator guide.