IInvoked

Tools

MCP tools are the functions AI agents call during a run. Invoked ships 17+ built-in tools and supports custom Model Context Protocol server connections.

Tools are the functions an agent can call during a run. Each tool has a name, a description the model uses to decide when to call it, and a typed input schema.

Built-in tools

Invoked ships with 17+ built-in tools:

ToolDescription
read_fileRead a file from the local filesystem
write_fileWrite or overwrite a file
list_dirList directory contents
bashExecute a shell command
web_searchSearch the web via Brave Search API
fetch_urlFetch and parse a URL
getSpaceFetch a Tinybird workspace
listSpacesList all Tinybird spaces
getModelFetch a Tinybird data model
getPaperFetch a Tinybird paper/pipe
listPapersList all Tinybird papers
searchSpacesSearch Tinybird spaces by query
listModelsList all Tinybird data models
git_logRead recent git commits
git_diffShow a git diff
grepSearch file contents
find_filesFind files by pattern

Tool selection

Tools are selected per-skill or per-run. In the run composer, use the Tools dropdown to choose which tools are available to the agent. Restricting tools improves focus and reduces hallucination risk.

Custom tools (coming soon)

Invoked v0.3 will support custom tool definitions via a local MCP server or a JSON schema file. You'll be able to point Invoked at any tool endpoint and have it available in runs.

On this page