Back to tracker
Plugin tracker
Tools
Explore what tracked Claude Connectors and ChatGPT Plugins can actually do. Search by tool, Plugin, Brand, category, verb, or access requirement.
Latest snapshot2026-09-12USmethodology registry-public-v1
Searchable tools
113,018
Authless tools
7,424
Auth required
100,766
Described tools
61,167
113,018 tools
- Update Sections Orderupdatesectionsorder · Reorders sections in a project or action view.HiveHive
PluginrequiredProductivity - Update Statusupdateactionsstatus · Sets the status of specified actions using an existing project or workspace status name. Reuse an existing status with the same meaning instead of creating a duplicate. Can also reposition actions and apply the status to children; requires access to every target action.HiveHive
PluginrequiredProductivity - Update Tablesupdatetables · Updates Hive table metadata.HiveHive
PluginrequiredProductivity - Update Timesheets Statusupdatetimesheetsstatus · Used for approve/request changes of timesheets in "My approvals" tab "Timesheets" app. Access: It requires user access. Errors: Returns specific expected errors if: returns [] if user not logged in or doesn't have access to workspace, related timesheet docs with status different to Unsubmitted not found, user is not timesheet approvalHiveHive
PluginrequiredProductivity - Update Titlesupdateactionstitles · Update different titles for multiple actions at once Access: Requires user access to all actions Parameters: - actionTitleUpdates: Array of {actionId, title} pairs to update - workspaceId: The ID of the workspace Behavior: - Empty titles are not allowed (will throw error) - Only updates the specific actions in the batch (does not update recurring series) Returns: Boolean indicating successHiveHive
PluginrequiredProductivity - Update User Filter V2updateuserfilterv2 · Updates a saved Hive view filter. Client must merge existing userFilter.pivotTableColumns by columnId before calling — the mutation replaces pivotTableColumns with the payload array; partial arrays drop other columns. Call with layout dashboardWidget and actionViewId set to the widget's actionViewId; pass merged columns on filter.pivotTableColumns. Each column must include columnId and type. Omit conditionalFormatting. Formula values omit a leading equals sign; use DAYS(end, start) for date differences.HiveHive
PluginrequiredProductivity - Update User Profileupdateuserprofile · Updates a workspace member's profile, managers, work dates, utilization target, or resourcing rates. Always pass the target userId. Editing another member requires workspace-admin access; use billRateFloat and costRateFloat rather than deprecated integer rate fields.HiveHive
PluginrequiredProductivity - Update User Tagsupdateusertags · Adds or removes one custom resource tag for specified workspace users. Returns per-user updated, skipped, failed, and unresolved outcomes without aborting remaining users. Pass explicit user IDs after resolving any team membership; role tags use insertUserTag instead. Requires resourcing and tag-update access; missing or non-custom tags reject the whole batch.HiveHive
PluginrequiredProductivity - Upsert Custom Fieldsupsertcustomfields · Creates or updates action and project custom-field definitions. New fields receive generated IDs; updates use the existing field ID with the replacement definition.HiveHive
PluginrequiredProductivity - Upsert Field Defsupsertfielddefs · Add or update fields (columns) on an existing Hive Table. Use for table schema changes; use createTables for a new table and updateRecordCells for row values.HiveHive
PluginrequiredProductivity - Upsert Persons By Emailupsertpersonsbyemail · Creates or updates CRM people, matching existing people by email address.HiveHive
PluginrequiredProductivity - Upsert Recordsupsertrecords · Create or update records by immutable integration identity.HiveHive
PluginrequiredProductivity - Confirm delivery locationjetms · Use this tool to clarify or confirm the user's delivery location BEFORE searching for restaurants. Call this whenever: (1) no location has been provided, (2) the location is vague (e.g. 'near me', a city name), or (3) you have GPS coordinates but haven't confirmed the city with the user yet. Do NOT call search_restaurants until this tool returns a confirmed postcode or city. This tool returns text only — it will never show a widget.Just EatJust Eat
PluginnoneCommerce - Search Just Eat Restaurantsjetms · Search for restaurants and food items available for delivery on Just Eat. Only call this tool when the delivery location is already confirmed — either the user provided a postcode, or they confirmed their city via confirm_delivery_location. Never call this tool as a first step when location is unknown or unconfirmed.Just EatJust Eat
PluginnoneCommerce - Check action against intent constraintscheck · Read-only advisory/safety check. Tests whether a proposed agent action is consistent with a stored intent's core, axiom exclusions, and modifiers. Returns allowed | needs_confirmation | blocked. An ok:false / 'blocked' result MUST be treated as a stop-or-clarify signal — do not override it on the user's behalf. Advisory only — humans remain responsible.UNIFIELDUNIFIELD
PluginrequiredOperations - Explain a match (evidence by default)explain · Read-only. Explain a match between two intents in two modes. Non-binding: humans remain responsible for any action.
- mode='evidence' (DEFAULT for MCP): returns canonical structured evidence with NO server LLM call and NO premium_explanations charge. REQUIRES match_id. Suitable for ChatGPT App / agentic clients which formulate the natural-language explanation locally and EPHEMERALLY — UNIFIELD never persists ChatGPT-generated wording. ChatGPT may explain the evidence to the user, but MUST NOT invent evidence, alter scores/grades, or expose counterpart original text. reasoning_source remains 'algorithmic' | 'llm' (no 'chatgpt_app' value is introduced).
- mode='narrative': returns server-generated NL prose (legacy default for REST). Charges premium_explanations on cache miss; cached explanations (when match_id is supplied and explanation_input_hash matches) do NOT charge.
Original-text boundary (6B-3, no migration):
• intent_original_counterpart is ALWAYS null (counterpart raw original_text is reserved for 6C share_original_text consent).
• intent_original_self is returned only when include_original_text=true AND the caller owns source_intent_id AND the stored intent has a confirmed original (original_text_mode='store_private').
• Chat transcripts are NEVER acceptable as original_text. ChatGPT-originated intents must field a single user-confirmed formulation, never raw chat history.UNIFIELDUNIFIELD
PluginrequiredOperations - Field a confirmed intentpublish · Field a user-confirmed intent into the Unifield (the open global intent layer) or into a private field provided by UNIFIELD. Mutating. Private by default. Use this to help the user place a confirmed formulation into the Unifield AFTER you have shown the proposed intent and obtained explicit human confirmation in the current turn. Literal `consent_confirmed:true` is REQUIRED whenever the target is the global Unifield, `global_unifield:true`, or visibility/consent_state is non-private; missing/false consent returns JSON-RPC -32013 consent_required. Original-text boundary: `original_text_sharing:"omit"` is the safest default for ChatGPT-originated flows; `"store_private"` is only acceptable when the user has explicitly confirmed a single editable formulation. Raw chat context must NEVER be sent as original text. Do not phrase to the user as 'publish' — say 'field' / 'into the Unifield'. Non-binding: humans remain responsible.UNIFIELDUNIFIELD
PluginrequiredOperations - Find complements in the Unifieldfind · Read-only. Find possible complementary intents for a user-owned intent across the Unifield (and any private fields the caller has access to). Use this to surface candidates for the user; results are non-binding suggestions, never guarantees, and human judgement is required to act on them. Filters: limit, min_score, field_id, kind, status. Owner-only refresh. include_explanations=true generates structured explanations for the top max_explanations matches (absolute v1 ceiling 3; further reduced by per-plan billing_plans.monthly_quota.max_explanations_per_request, default 1 free / 3 paid). The response surfaces filters.max_explanations_requested, filters.max_explanations_effective, and filters.plan_cap_source (request | plan | ceiling). Stored explanations are cached with explanation_input_hash; on each call the server recomputes the hash. Match.explanation_status: stored (hash matches) | stored_unknown_hash (legacy explanation, no hash on file) | stale (hash differs, explanation_error=input_changed) | generated | skipped | failed. refresh_explanations=true regenerates stale or hash-unknown explanations. explanation_error values: input_changed | plan_cap | beyond_max_explanations | quota_exceeded | rate_limited | ai_error | ai_unreachable | not_authorized. Stored/stale/stored_unknown_hash do not bill premium quota; only generation attempts (success or failure) bill once. matching_status is computed (queued | processing | completed | no_matches | failed). No paid ranking — plans only cap explanation depth, never score, ordering, or candidate inclusion.UNIFIELDUNIFIELD
PluginrequiredOperations - Get intent fielding statusget · Read-only. Return the fielding lifecycle and stepper status of a user-owned intent (draft → analysis → active → connected). Use this to help the user see where their intent stands in the Unifield without modifying anything.UNIFIELDUNIFIELD
PluginrequiredOperations - List available fieldslist · Read-only. List the fields the user may field intents into. Distinguishes the open global Unifield from private fields provided by UNIFIELD (e.g. organisations, communities). Use this to help the user choose where to field an intent.UNIFIELDUNIFIELD
PluginrequiredOperations - Preview an intentparse · Preview a possible intent (IXP intent molecule) from user-provided wording. Read-only: nothing is stored or fielded by this call. Use this to help the user articulate what they want before fielding it into the Unifield. For ChatGPT-originated flows, do NOT pass arbitrary chat history as `text`; ask the user to confirm a single editable formulation first. Chat context is never original_text. Output is a non-binding preview; the user must confirm before publish_intent fields anything.UNIFIELDUNIFIELD
PluginrequiredOperations - Render complement match cardrender · Render a single complement match card from find_complements.matches as a widget surface. Read-only: never requests contact, never calls request_connection, never calls any backend or tool. Input must be one privacy-safe ComplementMatchCard. Never exposes counterpart original_text or chat context.UNIFIELDUNIFIELD
PluginrequiredOperations - Render intent draft previewrender · Render a previously parsed intent draft (IntentDraftPreview) as a widget surface. Read-only: performs no writes, makes no backend or other tool calls, never re-fetches data. Input must be a strict subset of parse_intent's structuredContent envelope. Never accepts or exposes counterpart original_text or chat context.UNIFIELDUNIFIELD
PluginrequiredOperations - Render intent status stepperrender · Render the lifecycle stepper for a caller-owned intent (from get_intent_status or publish_intent). Read-only: performs no writes, makes no backend or other tool calls. Never exposes counterpart original_text or chat context. Either id or intent_id, and either status or current_step, must be provided.UNIFIELDUNIFIELD
PluginrequiredOperations - Render match explanation evidencerender · Render the structured-evidence branch of explain_match as a widget surface. Read-only: companion prose remains ephemeral; this tool never persists, never mutates, never calls other tools. Hard privacy invariants enforced: intent_original_counterpart MUST be null; privacy_boundary.contains_counterpart_original_text MUST be false; privacy_boundary.contains_chat_context MUST be false. Violations return a validation error and no widget data.UNIFIELDUNIFIELD
PluginrequiredOperations - Verify a stored intentverify · Read-only. Help the user inspect and verify a user-owned intent and its current fielding state. Recomputes the canonical hash signature, optionally checks an expected hash, and reports lifecycle, visibility, and consent state. Does not modify or re-field anything.UNIFIELDUNIFIELD
PluginrequiredOperations - add_noteaddAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - create_foldercreateAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - delete_notedeleteAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - get_biwheelgetAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - get_chartgetAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - get_compositegetAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - get_notegetAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - get_synastrygetAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - get_transitsgetAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - get_vimshottari_dashagetAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - get_zodiacal_releasinggetAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - list_chartslistAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - list_folderslistAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - list_noteslistAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - move_chartsmoveAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - rename_folderrenameAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - update_noteupdateAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - whoamiwhoamiAstrotheorosAstrotheoros
ConnectorrequiredConsumer & Lifestyle - calculate_point_valuecalculateAwardWingsAwardWings
ConnectorrequiredTravel & Hospitality - find_ready_made_tripsfindAwardWingsAwardWings
ConnectorrequiredTravel & Hospitality - list_alertslistAwardWingsAwardWings
ConnectorrequiredTravel & Hospitality - list_recent_searcheslistAwardWingsAwardWings
ConnectorrequiredTravel & Hospitality - list_saved_tripslistAwardWingsAwardWings
ConnectorrequiredTravel & Hospitality - search_sas_awardssearchAwardWingsAwardWings
ConnectorrequiredTravel & Hospitality
What 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.