> ## Documentation Index
> Fetch the complete documentation index at: https://docs.onesauce.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Tools overview

> Everything your assistant can do in Onesauce.

Your assistant picks these tools on its own based on what you ask. You don't call them by name. The reference pages list each tool's inputs and outputs, which is useful if you build your own agent or want to know exactly what the assistant can do.

Every tool runs as you, with your Onesauce permissions. Changes made through a tool are the same as in the app.

| Tool | What it does | Type | Scope | Credits |
| - | - | - | - | - |
| [`lookup_by_website`](https://docs.onesauce.ai/tools/research#lookup_by_website) | Finds the restaurant behind a website | Read | `brands:read` | 1 view credit on a match |
| [`search_brands`](https://docs.onesauce.ai/tools/research#search_brands) | Searches brands by name, category, place and size | Read | `brands:search` | Free |
| [`brand_crm_status`](https://docs.onesauce.ai/tools/research#brand_crm_status) | CRM owner, lead status and matching accounts | Read | `brands:read` | Free |
| [`checkin_types`](https://docs.onesauce.ai/tools/visits#checkin_types) | Your organization's check-in types and follow-up questions | Read | `checkins:write` | Free |
| [`check_in`](https://docs.onesauce.ai/tools/visits#check_in) | Logs a visit | Write | `checkins:write` | Free |
| [`brand_visits`](https://docs.onesauce.ai/tools/visits#brand_visits) | Your past visits to a brand | Read | `activity:read` | Free |
| [`notes`](https://docs.onesauce.ai/tools/notes-reminders#notes) | Your notes on a restaurant | Read | `activity:read` | Free |
| [`add_note`](https://docs.onesauce.ai/tools/notes-reminders#add_note) | Saves a note, with an optional reminder | Write | `notes:write`, `tasks:write` | Free |
| [`my_activity`](https://docs.onesauce.ai/tools/notes-reminders#my_activity) | Open reminders and recent activity | Read | `activity:read` | Free |
| [`set_reminder`](https://docs.onesauce.ai/tools/notes-reminders#set_reminder) | Schedules follow-up reminders | Write | `tasks:write` | Free |
| [`complete_reminder`](https://docs.onesauce.ai/tools/notes-reminders#complete_reminder) | Completes or removes a reminder | Write | `tasks:write` | Free |
| [`set_priority`](https://docs.onesauce.ai/tools/notes-reminders#set_priority) | Labels a follow-up High or Low priority | Write | `tasks:write` | Free |
| [`saved_lists`](https://docs.onesauce.ai/tools/lists#saved_lists) | Your saved lists | Read | `lists:read` | Free |
| [`add_to_list`](https://docs.onesauce.ai/tools/lists#add_to_list) | Saves restaurants to a list | Write | `lists:write` | Free |

## IDs

Tools pass Onesauce IDs to each other. A lookup or search returns an `onesauce_id`, which `check_in`, `add_note` and `add_to_list` accept. `check_in` returns a `check_in_id` and `add_note` returns a `note_id`, which the reminder tools accept. The assistant handles this for you.

## Brands and locations

A **brand** is a restaurant concept, such as a chain or a single independent restaurant. A **location** is one of its addresses. Most tools accept either and default to the brand. Use a location when the visit or note is about one specific address.

## Limits

* Only the first follow-up question of a check-in type can be answered from an assistant. Later steps in the app, such as linking a CRM account or updating account fields, still need the Onesauce app.
* Tools can't delete check-ins, notes or lists.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.