Plugin tracker
Tools
Explore what tracked Claude Connectors and ChatGPT Plugins can actually do. Search by tool, Plugin, Brand, category, verb, or access requirement.
- Searchable tools
- 315,093
- Authless tools
- 20,256
- Auth required
- 284,534
- Described tools
- 166,366
- Check availabilitycheck · Whether a camper is free for a given stay, using the same availability rules as the public booking page — existing bookings, owner blocks, held quotes and the cleaning buffer between trips.Easy Vibe OutdoorsEasy Vibe Outdoors
PluginrequiredOperations - List camperslist · List the owner's campers with their nightly rate and whether they're published. Use this first when the owner names a camper, to find the exact slug the other tools need.Easy Vibe OutdoorsEasy Vibe Outdoors
PluginrequiredOperations - Price a stayprice · The full price of a stay for a guest: nightly rates including any seasonal or weekend pricing, length-of-stay discounts, the owner's required fees, tax, and what would be charged today versus later. This is the same calculation the public booking page runs, so it is the real out-the-door number.Easy Vibe OutdoorsEasy Vibe Outdoors
PluginrequiredOperations - The week aheadupcoming · What's going out over the next seven days and what has to be done before it does: add-ons the guest paid for that need packing, unsigned agreements, unchecked licences, and same-day turnarounds. Also lists what's coming back.Easy Vibe OutdoorsEasy Vibe Outdoors
PluginrequiredOperations - Copy food entriescopy · Copies entries to another day and time, with the same foods and amounts ("same breakfast as yesterday"). Read the source day with get_food_log to pick the entry ids. Returns the target day.GravlGRAVL
PluginrequiredData & Analytics - Create custom exercisecreate · Creates a custom exercise in the user's library for a movement missing from the catalog (e.g. CrossFit movements). Only use it after resolve_exercises found no acceptable match. The exercise is immediately usable in workouts and templates and syncs to the user's app. Fill every field you can infer from the movement: muscles, equipment, movement type, category, and related catalog exercises (via resolve_exercises). An Instagram/TikTok video is downloaded and rehosted server-side, which can take up to two minutes.GravlGRAVL
PluginrequiredData & Analytics - Create custom foodcreate · Adds a packaged food the catalog lacks to the user's own foods, from its nutrition label. Search the catalog first. Returns the new food's id, to log it with log_food right away.GravlGRAVL
PluginrequiredData & Analytics - Create custom splitcreate · Creates a custom split with its explicit sessions. Validate large payloads first with validate_custom_split.GravlGRAVL
PluginrequiredData & Analytics - Create workoutcreate · Logs a completed workout. Only for workouts the user actually did: never use it to plan one (plans are workout templates). Gravl normalizes units and assisted/bodyweight loads, then calculates volume, estimated strength calories, progression, and personal records. Sensor metrics stay absent unless a device later enriches the workout. Resolve exercise ids first; validate large payloads first.GravlGRAVL
PluginrequiredData & Analytics - Create workout templatecreate · Creates a saved workout template: a named list of exercises with their planned sets. Get exercise ids from resolve_exercises. A split gets specific exercises this way: create one template per training day, then point a custom-split session at each template. Gravl assigns the template's externalId: use the one in the response.GravlGRAVL
PluginrequiredData & Analytics - Delete custom splitdelete · Permanently deletes a custom muscle split. Fails if it is the currently selected training mode. Irreversible: only call it after the user explicitly confirms the specific split.GravlGRAVL
PluginrequiredData & Analytics - Delete food entrydelete · Permanently deletes one entry from the user's Gravl Macros food log. Only call it after the user confirmed which entry; take the entry id from get_food_log. Returns the updated day.GravlGRAVL
PluginrequiredData & Analytics - Delete memorydelete · Permanently deletes one memory entry. Use it when the user asks you to forget something, or when a saved fact is no longer true and there is nothing to replace it with. A request to forget is the user's confirmation: no extra confirmation needed. Take the id from get_memory (or the memory list you were given).GravlGRAVL
PluginrequiredData & Analytics - Delete workoutdelete · Permanently deletes a logged workout and the personal records it set. Irreversible: only call it after the user explicitly confirms which workout to delete.GravlGRAVL
PluginrequiredData & Analytics - Delete workout templatedelete · Permanently deletes a saved workout template. Fails if a custom split still uses the template: remove it from the split first. Irreversible: only call it after the user explicitly confirms the specific template.GravlGRAVL
PluginrequiredData & Analytics - Get all settingsget · Fetches the account (name, username, subscription status), the body profile (gender, height, body weight), and all editable settings groups in one response: user, workout, warmup, rest time, appearance, and training mode. Read it before you edit settings or diagnose a problem. Custom splits and gym profiles have their own list tools.GravlGRAVL
PluginrequiredData & Analytics - Get body metricsget · Reads the user's weight and body measurements over a range of up to 92 days: weigh-ins, the smoothed trend weight the app judges progress on, the change over the range and per week, and girths and body fat. Weights are in kg and girths in cm; convert for an imperial user.GravlGRAVL
PluginrequiredData & Analytics - Get custom splitget · Fetches one custom muscle split by external id.GravlGRAVL
PluginrequiredData & Analytics - Get equipmentget · Fetches one equipment item by numeric id.GravlGRAVL
PluginrequiredData & Analytics - Get exerciseget · Fetches one exercise's full detail by numeric id: description, muscles, equipment, movement, difficulty, importance, and whether it supports incline, steps, or added weight.GravlGRAVL
PluginrequiredData & Analytics - Get exercise historyget · Returns one exercise's recent sessions, newest first, with every logged set, top set, estimated 1RM, session volume, set count, weekly frequency, and rep PRs. Resolve the exercise id first.GravlGRAVL
PluginrequiredData & Analytics - Get food logget · Reads the user's Gravl Macros food log for one day: each entry with its id, time, portion, calories and macros, the day's totals, its calorie and macro targets, and what is left. Use it to answer how much the user ate or has left, and to find an entry's id before deleting it.GravlGRAVL
PluginrequiredData & Analytics - Get memoryget · Reads the user's memory file: short facts that Gravl assistants saved about the user in earlier conversations (preferences, goals, schedule, constraints), each with an id. Read it at the start of a conversation and before you save, update, or delete a memory. Live account data (settings, workouts, records) wins over a memory that disagrees with it.GravlGRAVL
PluginrequiredData & Analytics - Get nutrition profileget · Reads the user's Gravl Macros setup: current and goal weight, unit system (metric or imperial), daily calorie and macro targets, and the active program's goal and weekly change. Read it before giving advice, and use its unitSystem when you talk about weight, measurements or water.GravlGRAVL
PluginrequiredData & Analytics - Get nutrition summaryget · Summarizes the user's eating over a range of up to 92 days: average calories and macros, days logged, days the calorie target was met, and each logged day's totals against its target. Use it for "how did my week go" questions; use get_food_log for one day's entries.GravlGRAVL
PluginrequiredData & Analytics - Get optionsget · Returns readable id/name options for every enum field (goals, levels, Variety Level, muscles, weight units, workout types, set types, session types, ...). Call it once before sending numeric ids in a write tool.GravlGRAVL
PluginrequiredData & Analytics - Get related exercisesget · Lists exercises Gravl considers similar to the given exercise id. Use it to suggest swaps or alternatives for a movement the user cannot or does not want to do.GravlGRAVL
PluginrequiredData & Analytics - Get strength scoresget · Returns the user's weekly Gravl strength scores, newest week first, with total and per-muscle changes. Call it with no arguments for the current score: it needs no date range, so never ask the user for one. Add fromWeek/toWeek or limit for trends and comparisons. A null total means the overall score is not unlocked yet; use the muscle scores instead. Exercise-level records are omitted unless includeExercises is true or exerciseId is set.GravlGRAVL
PluginrequiredData & Analytics - Get system splitsget · Lists Gravl's built-in system training splits: externalId, name, description, supported days per week, and session names. Use it to name the selected system split, or to pick a systemMuscleSplitExternalId before select_training_mode.GravlGRAVL
PluginrequiredData & Analytics - Get training summaryget · Summarizes a training window: weekly workouts, working sets and volume, comparison with the preceding window, muscle balance, and the biggest exercise improvements and declines. Defaults to the last 12 weeks. Prefer it over fetching many full workouts.GravlGRAVL
PluginrequiredData & Analytics - Get waterget · Reads how much water the user logged on one day, against their daily water target, and whether water can be logged for that day.GravlGRAVL
PluginrequiredData & Analytics - Get workoutget · Fetches one workout with its exercise and set details. Get workoutExternalId from list_workouts. Ids from public share links (app.gravl.ai/quick-workout/public/...) are share-snapshot ids and do not resolve here.GravlGRAVL
PluginrequiredData & Analytics - Get workout planget · Reads the user's upcoming workouts, next one first: plan.revision (send it as expectedRevision on every plan write), aiCoachEnabled, lastPlannedDate, and each workout's externalId, scheduledDate, kind and exercises with sets. A set without a weight is calculated by the user's Gravl app. exerciseNames maps every exerciseId to its name; guided workouts include the session content.GravlGRAVL
PluginrequiredData & Analytics - Get workout templateget · Fetches one saved workout template by external id, with its exercises and sets.GravlGRAVL
PluginrequiredData & Analytics - List body measurementslist · Lists the user's body measurements (weight, body fat, girths), newest first, including those logged in Gravl Macros. Every row is in the user's unit: weightUnit kg means cm for girths, lb means inches. isExternal is true for readings that did not come from Gravl Workouts (Gravl Macros, health apps).GravlGRAVL
PluginrequiredData & Analytics - List custom splitslist · Lists the user's custom muscle splits and their sessions.GravlGRAVL
PluginrequiredData & Analytics - List equipmentlist · Lists every Gravl equipment option with its id and name. Use it to translate the user's equipmentIds (get_all_settings) into names, or to pick an equipmentId filter for list_exercises.GravlGRAVL
PluginrequiredData & Analytics - List exerciseslist · Browses Gravl's exercise library (catalog plus the user's custom exercises) by muscle, submuscle, equipment, type, or category. It is the only source of exercise recommendations: never recommend an exercise you have not seen in a result. To turn exercise names into ids, use resolve_exercises instead. There is no difficulty filter: each result carries a difficulty array, so filter for the user's level yourself. Send at least one filter and a small limit.GravlGRAVL
PluginrequiredData & Analytics - List guided sessionslist · Lists Gravl's guided sessions (timed hybrid and conditioning sessions with sections, rounds and rests) that can go in the workout plan: splitName, sessionExternalId, name, estimatedMinutes and section names. Use a sessionExternalId as guidedSessionExternalId in upsert_planned_workout.GravlGRAVL
PluginrequiredData & Analytics - List gym profileslist · Lists the user's gym profiles and the equipment selected in each. Read it before you recommend exercises for a specific gym.GravlGRAVL
PluginrequiredData & Analytics - List my foodslist · Lists the user's own Gravl Macros foods: saved, recent and custom foods with the serving they usually log, and their saved meals. Check it before search_foods when the user names something they eat often ("my usual protein shake"). Recipes are listed for reference only.GravlGRAVL
PluginrequiredData & Analytics - List personal recordslist · Lists the user's personal records (1RM, max weight, max volume, max reps, duration, distance), optionally for one exercise. Use it to ground weight suggestions in what the user actually lifts. Pass exerciseId when you care about one movement: the unfiltered list covers the whole history.GravlGRAVL
PluginrequiredData & Analytics - List routineslist · Lists the user's routines (meals they repeat on set weekdays at a set time) with their foods and totals, and for the given day whether each due routine is pending, logged or skipped.GravlGRAVL
PluginrequiredData & Analytics - List workout templateslist · Lists the user's saved workout templates with external ids, names, descriptions, and exercise counts. A custom-split session with sessionType=1 points at a template's externalId.GravlGRAVL
PluginrequiredData & Analytics - List workoutslist · Lists completed workouts, latest first, with paging and filters: date range, a contained exercise, a trained muscle, workout type, or a name substring. Call it without filters for recent workouts. Includes workouts synced from other platforms (Apple Health, Strava, ...) unless filtered via source.GravlGRAVL
PluginrequiredData & Analytics - Log foodlog · Logs one food item, or one saved meal, to the user's Gravl Macros day. Prefer the user's own food from list_my_foods (foodId) or a catalog food from search_foods (source and externalId), with the portion the user said; use grams only when the user gave a weight, and quickAdd only when nothing matches. Log each item of a meal with its own call and its own idempotencyKey. Returns the updated day.GravlGRAVL
PluginrequiredData & Analytics - Log measurementslog · Logs body measurements for a day: body fat percent and girths (neck, shoulder, chest, bicep, forearm, waist, abdomen, glutes, thigh, calf). Only the measurements sent change; the rest of that day stays.GravlGRAVL
PluginrequiredData & Analytics - Log routinelog · Answers one of the user's routines for a day: log adds its foods to the day as they are saved, skip marks it as not eaten. Take the routine id from list_routines. Logging needs Gravl Macros Pro.GravlGRAVL
PluginrequiredData & Analytics - Log waterlog · Adds water the user drank to a day. Each call adds to the day's total. Returns the day's water.GravlGRAVL
PluginrequiredData & Analytics - Log weightlog · Logs the user's weight for a day. One reading per day: logging again the same day replaces it, as in the app.GravlGRAVL
PluginrequiredData & Analytics
FAQs
Tool Explorer FAQ
How the directory, categories and Discoverability Score work.
Read the methodologyWhat is Tool Explorer?
Tool Explorer indexes the callable tool names and descriptions attached to public registry profiles. It is useful for seeing what agents can actually invoke, not just which profile exists.
How do category and verb filters work?
Category filters use the live registry category rollup. Verb filters use the public tool insights rollup, so the page stays backed by the same read models as the tracker charts.
Why do auth requirements matter?
Auth requirements show whether a tool is likely usable without account connection, requires authentication, is private, or is unknown in the current snapshot.