Nodaro Docs
DocumentationNode ReferenceModelsAI Agents (MCP)DevelopersSelf-hostingResearch
Tools reference

Gallery and assets

Browse your Nodaro gallery and uploads, show a result in the chat, read a job's details, follow an app run and mark favorites from an AI assistant.

The gallery and asset tools let an assistant find, show and reuse what you already made in Nodaro. browse_gallery and browse_uploads show your results and your uploads as a grid, get_asset and display_asset fetch or show one result, get_app_run follows a workflow or app run, and list_favorites and favorite_asset manage your favorites. None of them costs credits.

Shows your gallery as an interactive grid of thumbnails. You can click a tile to view it, copy it, or use it in the next edit. Use it when the user wants to see their work; use list_jobs when the assistant only needs data.

Permission: assets:read. Credits: free.

ParameterTypeNotes
scopestringmine (default) for your own library, or public for recent public results of other users.
kindsarrayMedia kinds to include: any of image, video, audio. Default ["image", "video"].
kindstringOne media kind: image, video or audio.
querystringA word to search for in the prompts, up to 200 characters, for example rabbit.
limitintegerFrom 1 to 200. Default 50.
cursorstringThe next_cursor of the previous page.

Returns: the grid in clients that display MCP Apps, and the items with a next_cursor as data.

browse_uploads

Shows the files you uploaded, as opposed to the results Nodaro generated. Use it to pick an earlier upload as the input of a new generation. The grid's Use button hands the file's id back to the chat.

Permission: assets:read. Credits: free.

ParameterTypeNotes
kindstringimage, video or audio. Omit it for every upload.
searchstringPart of a file name, up to 200 characters.
limitintegerFrom 1 to 100. Default 40.
cursorstringThe nextCursor of the previous page.

Returns: the uploads with their URLs and ids, and a nextCursor.

get_asset

Returns the details of one result: its output URL, prompt and model. It returns your own jobs in any status, and the public, completed jobs of other users. For a failed job, it adds retryable, guidance and, when available, suggestedProvider; When a job fails explains them.

Permission: assets:read. Credits: free.

ParameterTypeNotes
job_idstringRequired. The job id of the result.

Returns: the job envelope, without input.

display_asset

Shows one result in the chat: the user sees the image, video or audio instead of data. Images also get Animate, Edit and Recreate buttons and a full-screen view. Use get_asset when the assistant only needs the details.

Permission: assets:read. Credits: free.

ParameterTypeNotes
job_idstringRequired. Your own job in any status, or another user's public, completed job.

Returns: the media card, with the result's details as data.

get_app_run

Returns the progress of a workflow run or a published app run: its status, the state of each node, and every output URL produced so far, with its prompt, model and job id. Use it after run_workflow and run_app, which return a run id instead of a job id.

Permission: assets:read. Credits: free.

ParameterTypeNotes
execution_idstringRequired. The run id.

Returns: the run's status, the node states and the outputs so far.

list_favorites

Lists the job ids of your favorite results, newest first.

Permission: assets:read. Credits: free.

ParameterTypeNotes
limitintegerFrom 1 to 100.
cursorstringThe cursor of the previous page.

Returns: the job ids of your favorites.

favorite_asset

Adds a result to your favorites or removes it.

Permission: assets:write. Credits: free.

ParameterTypeNotes
job_idstringRequired. The result to mark.
favoritedbooleanRequired. true adds the favorite, false removes it.

Returns: a confirmation.

Frequently asked questions

Last updated on

On this page