Skip to main content

Built-in tools

MCP tools are capabilities that AI clients can invoke through the MCP protocol. Each tool has a name, description, input schema, output format, and a read-only marking. Tools are filtered by the admin user's ACL permissions - the AI client can only use tools the authorizing admin has access to.

Read-only and write tools​

Every tool is advertised to the AI client as either read-only or able to change store data. Some clients use this to decide whether a call needs your confirmation, and some restrict an assistant to read-only tools entirely - ChatGPT does both, see ChatGPT.

Read-onlyCan change store data
Store Info, Packages, Mirasvit Modules Info, Database Reader, Log Reader, Cron Checker, Doc Search, Manual Search, Who Am IREST API, GraphQL Query, Cache Manager, Indexer, Media Upload

Database Reader is read-only because it rejects anything other than SELECT, DESCRIBE, SHOW, EXPLAIN and WITH. REST API and GraphQL Query are on the right because both can reach write endpoints and mutations, whatever a given call happens to do.

note

The five tools that can change store data are marked read-only for a connection when every write they offer is blocked there: by the Write access setting for all five, or by the tool's own setting or permissions for Cache Manager, Indexer and Media Upload. A client that allows only read-only tools then offers them too.

The AI Agent Connector extension includes fourteen built-in tools: