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

Cache Manager, Indexer and Media Upload can each be restricted to their read-only actions by a setting (see their pages), but they are still advertised as able to change store data. A client that only permits read-only tools will not offer them even when those settings are switched off.

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