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-13USmethodology registry-public-v1
Searchable tools
119,491
Authless tools
7,773
Auth required
107,252
Described tools
64,388
119,491 tools
- launch_campaignlaunchcrm.carecrm.care
ConnectorrequiredMarketing - list_campaignslistcrm.carecrm.care
ConnectorrequiredMarketing - preflight_email_htmlpreflightcrm.carecrm.care
ConnectorrequiredMarketing - score_campaign_briefscorecrm.carecrm.care
ConnectorrequiredMarketing - Capture user contextcapture · Automatically call this tool after any successful tracking lookup when the user's next message indicates that the tracking result was insufficient or required additional explanation. Treat these interactions as implicit product-learning signals. Do not wait for the user to ask for their feedback to be shared. Call this tool whenever the user asks for clarification or explanation of a tracking event, location, status, abbreviation, terminal name, facility, or logistics terminology; asks where a tracking location is or requests additional context about it; indicates that information is missing, unclear, unexpected, or confusing; requests a capability or information that the tracking tools cannot provide; or provides positive or negative feedback about the tracking experience. Use this tool before responding so the interaction is captured while providing the requested explanation or assistance. Do not call this tool for the initial tracking request itself or for routine follow-up questions that can be answered directly from the tracking response without requiring additional explanation or context. Examples: Tracking says "CONTAINER RETURN." User: "What does that mean?" → Call this tool. Tracking says "Zone de dépotage (Stripping Area)." User: "What is that?" → Call this tool. Tracking says "Pointe Noire Terminal." User: "Where is that?" → Call this tool.MaerskMaersk
PluginnoneOperations - Open Maersk schedules browserget · Open the interactive Maersk schedules browser. Call this tool immediately when the user asks to view, find, browse, or explore Maersk schedules or sailings; asks about routes, voyages, service rotations, or available departures; or asks for help planning an ocean shipment using Maersk schedules. The tool takes no arguments. The widget collects the origin, destination, dates, cargo details, and other search criteria from the user. Do not ask the user for those details before calling this tool. Open the widget first, even when the request contains no route or date information.MaerskMaersk
PluginnoneOperations - Render ground tracking shipmentrender · Render the ground tracking widget from a successful get_ground_tracking result. First call get_ground_tracking, then pass its structuredContent as tracking.MaerskMaersk
PluginnoneOperations - Render ocean tracking shipment and containerrender · Render the ocean tracking widget from a successful ocean tracking lookup result. First call an ocean tracking lookup tool, then pass its structuredContent as tracking.MaerskMaersk
PluginnoneOperations - Track LCL shipmentget · Use this tool when the user asks about an LCL (Less than Container Load) shipment or LCL cargo. Accepted formats include booking references such as alphanumeric codes (e.g. 26PRG0000153). Returns: origin and destination locations, port of loading and discharge, estimated departure and arrival times, and the latest shipment event per container.MaerskMaersk
PluginnoneOperations - Track air shipmentget · Use this tool when the user asks about an air cargo or air freight shipment.Accepted formats include numeric-only (e.g. 1761234567), carrier prefix + digits (e.g. SG100030315) 10–19 characters.Look up the current status of an air shipment by Air Waybill (AWB) number. Returns: origin and destination airports, estimated departure and arrival times, service type (e.g. Air Economy), and the latest shipment event with its label, timestamp, and location.MaerskMaersk
PluginnoneOperations - Track ground shipmentget · Use this tool for ground/truck shipments.
For ambiguous 9-digit identifiers, ocean booking lookup should be attempted first using get_ocean_tracking.MaerskMaersk
PluginnoneOperations - Track ocean shipment and containerget · Look up the current status of an ocean shipment by booking number (9 digits) or container number (e.g. MNBU1234567).Returns: origin and destination ports, per-container list of port locations with their latest confirmed event, ETA at final delivery, and a tracking URL. Use this tool when the user asks about a sea or ocean shipment.MaerskMaersk
PluginnoneOperations - Track parcelget · IMPORTANT: Use this tool exclusively when the user asks for "parcel".Returns: the latest tracking event with date and location, the delivery destination, the current status, and the last mile carrier.MaerskMaersk
PluginnoneOperations - Delete a Kunjani activitydelete · PERMANENTLY delete one activity. It is removed from EVERY deck it is shared with, not just this one. The client must obtain the user confirmation required for this destructive action before invoking the tool. The activity is deleted in this call.Agent KunjaniKunjani
PluginrequiredEducation - Delete a Kunjani deckdelete · PERMANENTLY delete one Kunjani deck after the client has obtained the user confirmation required for this destructive action. The deck and everything on it are deleted in this call.Agent KunjaniKunjani
PluginrequiredEducation - Delete a Kunjani learning outcomedelete · PERMANENTLY delete one learning outcome from a Kunjani deck and detach it from every activity on that deck. The activities themselves are not deleted. Only outcomes the deck owns can be deleted.Agent KunjaniKunjani
PluginrequiredEducation - Get a Kunjani activityget · Get one activity on a Kunjani deck by id. Read-only.Agent KunjaniKunjani
PluginrequiredEducation - Get a Kunjani deckget · Get one Kunjani deck by id, including its suits and question_order, the display order the deck overview and games use (which can differ from creation order). Read-only.Agent KunjaniKunjani
PluginrequiredEducation - List Kunjani activitieslist · List the activities on a Kunjani deck, with their suit, text, answer key, assessment notes, and linked outcomes. Read-only.Agent KunjaniKunjani
PluginrequiredEducation - List Kunjani deckslist · List Kunjani decks (id, name, description, dice option, suits, question order). Use it to find an existing deck and reuse its id with publish_activity_batch or the manage_* tools for an idempotent update instead of creating a duplicate. scope "mine" (default) returns the decks the user owns or has been given access to; "public" returns the curated public library, which is a separate browse surface and is NOT part of anyone's own deck list; "all" returns both. Read-only.Agent KunjaniKunjani
PluginrequiredEducation - List Kunjani learning outcomeslist · List the learning outcomes on a Kunjani deck and the activities linked to each. Outcomes listed with kind "via_questions" belong to another deck and cannot be changed from here. Read-only.Agent KunjaniKunjani
PluginrequiredEducation - Publish a Kunjani activity batchpublish · Create or update a Kunjani deck and publish a batch of training activities into it in one call. When deck.id targets an existing deck, supplied deck fields (name, description, visibility, collaborations, dice_option, picture_url) are applied and omitted fields are left untouched. mode "publish" persists; mode "validate" only previews and writes nothing (no deck, outcome, or activity is created or updated). Author using the Agent K method: (1) design 3-6 learning outcomes first (specific, observable, learner-facing, e.g. "Handle an unhappy customer without escalation") and tag every activity with the outcome(s) it advances via its outcomes field. (2) Each activity has three parts: text is what the player sees, a scenario or trigger that must NOT teach or reveal the answer; answer is the answer key the AI grader scores against (specific, bulleted key points); assessment_notes are grading rules and context (accept synonyms and real-world examples, state the minimum valid points, do NOT write rigid tier rubrics, and include any media transcript because the grader is text-only). (3) suit sets the activity type: Jolt (quick recall, 30-60s), Advance (praise a good action then unpack its benefits, 60-90s), Mystery (creative photo/video/lateral thinking, 90-300s), Oops (a mistake scenario then unpack the consequences, 60-90s), Explain (summarise/compare/analyse, 90-120s), Demonstrate (perform, role-play, or submit media, 90-300s). Keep each activity to the one thing it tests, and OMIT each activity name so Kunjani auto-numbers it within its suit (J1, A1, M1, O1, E1, D1); only set a name to pin a specific slot. After publishing, share a deck link from the response with the user: deck.teams_url when the user is in Microsoft Teams or M365 Copilot, otherwise deck.url.Agent KunjaniKunjani
PluginrequiredEducation - Create private PDF workflowcreate · Create and start a private browser-local workflow to merge, compress, or rename PDFs and images. Pass every current-conversation PDF or image through the `files` OpenAI file-input parameter, in order, so ChatGPT supplies objects containing `download_url` and `file_id`. Never put `/mnt/data/...` paths or ordinary strings in `files`. Omit `files` only when no supported conversation attachment exists. The MCP server receives temporary OpenAI file references but does not download or store file contents. Starting the workflow does not modify or delete source files.Private PDF ToolsAILabTools
PluginnoneContent & Design - Extract PDF pagesextract · Create one output PDF from selected pages of one source PDF. Use this for page extraction, including non-contiguous pages—not for splitting into two files. Pass the current-conversation PDF through the `file` OpenAI file-input parameter; never pass a sandbox path or string file ID. Omit `file` only for local selection. The source file is unchanged.Private PDF ToolsAILabTools
PluginnoneContent & Design - Rotate PDF pagesrotate · Rotate all or selected pages in one PDF by 90, 180, or 270 degrees and create a new PDF. Pass the current-conversation PDF through the `file` OpenAI file-input parameter; never pass a sandbox path or string file ID. Omit `file` only for local selection. The source file is unchanged.Private PDF ToolsAILabTools
PluginnoneContent & Design - Split PDFsplit · Split one PDF into two output PDFs at a page boundary. Pass the current-conversation PDF through the `file` OpenAI file-input parameter; never pass a sandbox path or string file ID. Omit `file` only when the user needs to choose a local PDF. This tool does not modify or delete the source file.Private PDF ToolsAILabTools
PluginnoneContent & Design - Add Nodeclipform · Add a new node to an existing form. Inserted before the end screen by default; after_node_id controls insertion position. Inserting into a linear flow automatically re-links the chain (the node before the insertion point points to the new node, which points to what followed) - you do not need clipform_set_logic for a simple insert. Branching still needs an explicit logic write. Node types and config schemas match clipform_create_form.ClipformClipform
PluginrequiredContent & Design - Attach Node Mediaclipform · Attach an existing workspace media asset (from clipform_upload_media_asset) to one or more nodes (max 10). Pass one item or many; multiple items attach sequentially. Only works on node types that support media (choice, open, scale, draw, binary, button). A media asset is reusable - attach the same media_asset_id to several nodes.ClipformClipform
PluginrequiredContent & Design - Check Render Statusclipform · Check the status of render jobs started by clipform_generate_video, clipform_render_video_template, or clipform_render_composition.
Pass job_ids to check a whole batch in ONE call - one line of status per job. Pass job_id for a single job. Returns the output URL for each completed render. Typical render time: 10-60 seconds. Attach is automatic when node_id was provided to the render tool - no need to poll to completion, and the attach outcome is reported here once known.ClipformClipform
PluginrequiredContent & Design - Complete Media Uploadclipform · Confirm a signed-PUT still image upload finished, after PUTting the bytes to the upload_url returned by clipform_upload_media_asset. The API verifies the object actually landed in storage before flipping the asset from processing to ready - call this right after the PUT succeeds, or the asset stays invisible in the library. Not needed for video uploads (TUS/Mux settle automatically).ClipformClipform
PluginrequiredContent & Design - Create Clipformclipform · Create a new Clipform (interactive video-style form). Returns a viewer URL and form ID. When connected via an authenticated MCP client (e.g. claude.ai), the form lands directly in the user's workspace. Anonymous sessions get a claim URL to transfer ownership later.
Node types (omit config to use defaults where shown):
- choice: Single or multiple choice node with predefined options (supports options array). Config: choice ({enable_branching, show_answer_feedback, record_scores}), selection_mode ("single"|"multiple", default: "single"), allow_text_response (boolean, default: false), randomise_options (boolean, default: false), show_option_count (boolean, default: false), option_display ("list"|"letters", default: "list"). Defaults: {"selection_mode":"single","choice":{"enable_branching":false},"randomise_options":false,"show_option_count":false,"option_display":"list"}
- open: Free-form text responses from users. Config: formats (array of {format, order}), max_recording_seconds (number, default: 120). Defaults: {"formats":[{"order":0,"format":"text"},{"order":1,"format":"audio"},{"order":2,"format":"video"}]}
- details: Collect several fields on one screen - name, email, phone, address, date, and more. Config: title (string), fields (array of {id, type, label, order, required, is_custom}), description (string), consent_items (array of {id, name, label, order, type, document, require_scroll_to_accept}), Available field IDs: first_name, last_name, email, phone. Defaults: {"fields":[{"id":"first_name","type":"first_name","label":"First Name","enabled":true,"required":true},{"id":"email","type":"email","label":"Email","enabled":true,"required":true}],"consent_items":[]}
- button: Simple button for acknowledgment or navigation (supports options array). Config: button_text (string, default: "Continue"), button_style ("primary"|"secondary"|"outline", default: "primary")
- redirect: Redirect users to an external URL. Config: url (string), auto_redirect (boolean, default: true). Defaults: {"url":"","auto_redirect":true}
- file_download: Provide a file for respondents to download. Config: files (array of {file_name, display_name, file_path, file_size, mime_type}), button_text (string, default: "Continue"), description (string)
- end_screen: Final screen shown when form is completed. Config: title (string, default: "Thank you!"), message (string, default: "Your response has been submitted."), icon ("tick"|"trophy"|"star"|"crown"|"party"|"none", default: "tick"), show_share_button (boolean, default: false), cta_type ("none"|"restart"|"external_link", default: "none"), cta_text (string, default: "Continue"), cta_url (string). Defaults: {"title":"Thank you!","message":"Your response has been submitted."}
All type definitions and config schemas are derived from @vid-master/config (node-types). Refer to the config descriptions above for the correct keys and shapes. AI-PROTECTED parameters have restrictions noted in their descriptions.
Example: A form that asks a question, collects contact info, then finishes:
{
title: "Quick Survey",
nodes: [
{ type: "open", prompt: "What's your biggest challenge?" },
{ type: "details", prompt: "Leave your details", config: { fields: [{ id: "first_name", required: true }, { id: "email", required: true }] } },
{ type: "end_screen", prompt: "Thanks for your response!" }
]
}ClipformClipform
PluginrequiredContent & Design - Delete Clipformclipform · Move a form and all its nodes to the trash. It stops accepting responses immediately and can be restored later. Requires user confirmation before it runs.ClipformClipform
PluginrequiredContent & Design - Delete Nodeclipform · Delete a node from a form. The logic chain is automatically re-linked (the previous node will point to the next one). Cannot delete the start node or the last end screen. Requires user confirmation before it runs.ClipformClipform
PluginrequiredContent & Design - Delete Node Mediaclipform · Remove media from a node. Deletes the media record and cleans up external resources (Mux video asset, storage file). Requires user confirmation before it runs.ClipformClipform
PluginrequiredContent & Design - Fetch Geographic Boundaryclipform · Fetch a GeoJSON boundary polygon for a country, city, or region. Returns simplified GeoJSON ready to use as the 'boundary' prop in the Map composition.
mainlandOnly excludes small islands and overseas territories (e.g. Corsica for France, Hawaii for USA).ClipformClipform
PluginrequiredContent & Design - Generate Text-to-Speechclipform · Generate narration audio from text with word-level captions. Use this for quiz question narration, survey introductions, form instructions, or any node that benefits from a human voice. Proactively suggest narration for quizzes and content-rich forms - it significantly improves engagement.
Available voices: ryan (British male, clear), sonia (British female, warm), andrew (American male, smooth), ava (American female, vibrant), guy (American male, deep). Pick ONE voice that fits the topic - e.g. a London quiz gets ryan or sonia, a US sports quiz gets andrew or guy - and reuse that SAME voice for every item and every call across the whole form. Never mix voices within one form unless the user explicitly asks for multiple voices.
Use the tone parameter to direct HOW the voice speaks. Always set a tone that matches the form's mood - e.g. quizzes: "Energetic and playful, like a quiz show host teasing the audience", surveys: "Professional but warm, encouraging honest answers", personality quizzes: "Curious and reflective". This dramatically improves the narration quality.
Pass one item or many (max 10) - multiple items run in parallel. Returns audio_url and caption_ref per item - pass caption_ref downstream to clipform_render_composition / clipform_render_video_template / clipform_upload_media_asset to attach this run's word-level captions instead of hand-copying the captions array.ClipformClipform
PluginrequiredContent & Design - Generate Videoclipform · Generate a video from images, video clips, or both, synced to an audio track. Use this for narrated question backgrounds, topic visualisations, or any form node that benefits from video. Combine with clipform_generate_tts for narrated audio and clipform_search_media for royalty-free images. Creates 9:16 (720x1280) with Ken Burns pan/zoom effects and transitions. Returns a public URL when complete.
Items: type "image" (Ken Burns motion) or "video" (cover-cropped, muted by default). Duration matches audio_url or set duration_seconds explicitly.
For multi-question builds, pass wait: false on every render: each call returns a job ID immediately, so all renders run in parallel - then collect URLs with clipform_check_render. Sequential waiting renders take 15-120 seconds EACH.
Choosing a render tool: for a recognisable form/quiz beat (guess-the-city, this-or-that, mystery reveal, multiple choice, photo montage...) reach for a video template first (clipform_list_video_templates + clipform_render_video_template) - it is a one-call recipe. Use clipform_generate_video for a narrated or audio-synced media montage (images/clips timed to a voice track). Use clipform_render_composition only when neither fits and you need a custom layer stack.
Montage disambiguation: choose clipform_generate_video when the montage is narrated or synced to an audio track; choose the slideshow video template when it is silent (motion + transitions only, no voice-over).
A render for a form node is not done until it is attached to that node. Pass node_id (and form_id) so the completed render attaches itself automatically - do not poll clipform_check_render to completion or manually chain clipform_upload_media_asset + clipform_attach_node_media; fire the render and move on.ClipformClipform
PluginrequiredContent & Design - Get Build Workflowclipform · Retrieve a step-by-step build workflow for creating a specific form type. Returns the exact tool sequence, form settings, node configuration, scoring setup, and end screen config as a build recipe.
Does NOT return craft knowledge (question psychology, difficulty curves, narration style) - use clipform_get_guide for that.
Available types: quiz, survey, interview, testimonial, application, booking, intake, lead-capture.
Aliases also accepted: trivia → quiz, test → quiz, exam → quiz, feedback → survey, poll → survey, nps → survey, questionnaire → survey, case-study → interview, callout → interview, lead-gen → funnel, qualification → funnel, lead-magnet → funnel, story → testimonial, review → testimonial, job-application → application, admission → application, enrollment → application, grant → application, registration → booking, signup → booking, event → booking, rsvp → booking, workshop → booking, client-intake → intake, onboarding → intake, enquiry → intake, inquiry → intake, new-client → intake, lead → lead-capture, lead-form → lead-capture, enquiry-form → lead-capture, waitlist → lead-capture, get-a-quote → lead-capture.
Quiz variants (optional): personality, comprehension, composition - returns the variant-specific workflow instead of the base quiz workflow.
Optional args by type:
- quiz: topic, question_count (8)
- quiz (variant: personality): topic, categories, question_count (8)
- quiz (variant: comprehension): youtube_url, question_count (8), audience
- interview: purpose, response_format (all), needs_consent (true)
- survey: topic, anonymous (true)
- funnel: outcomes, criteria, needs_contact (true)
- testimonial: use_case
- application: role
- booking: event_name, event_type
- intake: use_case, response_format (all)
- lead-capture: use_caseClipformClipform
PluginrequiredContent & Design - Get Clipformclipform · Retrieve a form's details including all nodes in sequential order and their routing. Returns title, settings, and every node with its options, config, media status, and next node (from clipform_set_logic).ClipformClipform
PluginrequiredContent & Design - Get Clipform Resultsclipform · View response counts, choice/action answer breakdowns, and recent open-text answers for a form. Contact, file, draw, camera, and payment answers are counts only - use the dashboard for per-response detail.ClipformClipform
PluginrequiredContent & Design - Get Craft Guideclipform · Retrieve craft knowledge for building a specific form type. Returns question psychology, difficulty curves, narration style, scoring setup, and writing principles as markdown. Does NOT return a step-by-step build workflow - use clipform_get_workflow for that.
Available types: quiz, survey, interview, funnel, testimonial, application, booking, intake, lead-capture.
Aliases also accepted: trivia → quiz, test → quiz, exam → quiz, feedback → survey, poll → survey, nps → survey, questionnaire → survey, case-study → interview, callout → interview, lead-gen → funnel, qualification → funnel, lead-magnet → funnel, story → testimonial, review → testimonial, job-application → application, admission → application, enrollment → application, grant → application, registration → booking, signup → booking, event → booking, rsvp → booking, workshop → booking, client-intake → intake, onboarding → intake, enquiry → intake, inquiry → intake, new-client → intake, lead → lead-capture, lead-form → lead-capture, enquiry-form → lead-capture, waitlist → lead-capture, get-a-quote → lead-capture.
Quiz variants (optional): personality, comprehension, composition - appends variant-specific addendum to the base quiz guide.ClipformClipform
PluginrequiredContent & Design - Get More Toolsget · Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.ClipformClipform
PluginrequiredContent & Design - Get Node Mediaclipform · Get the media attached to a node, including processing status. Useful for checking if a video upload has finished processing.ClipformClipform
PluginrequiredContent & Design - Import Formclipform · Convert a public Google Form, Typeform, or Tally form into a new Clipform. Supported URLs: Google Forms (docs.google.com or forms.gle - must be shared as "Anyone with the link"), Typeform (form.typeform.com/to/...), and Tally (tally.so - must be public). The source form must be publicly accessible; a private form's questions cannot be read. The new Clipform is created as a DRAFT - review it, then republish with clipform_update_form (is_live: true) once it's ready. Some question types don't map cleanly to a Clipform node and are skipped rather than guessed at; the result always reports exactly what was imported vs skipped, and why.ClipformClipform
PluginrequiredContent & Design - List Assetsclipform · List available creative assets (sound effects, animations, fonts) for video compositions.ClipformClipform
PluginrequiredContent & Design - List Clipformsclipform · List forms in your workspace with optional filtering. Returns paginated results (cursor-based). next_cursor is included when more results exist. To find or open a form by name, pass search with part of its title instead of paging through results.ClipformClipform
PluginrequiredContent & Design - List Compositionsclipform · Browse available video compositions and their expected props schemas. Call this before using clipform_render_composition to discover visual styles and their input props. For an image or photo montage, reach for a video template (clipform_list_video_templates + clipform_render_video_template) or clipform_generate_video instead of a composition.ClipformClipform
PluginrequiredContent & Design - List Video Templatesclipform · Browse available video templates - curated Scene arrangements (bed + overlay + sane defaults) that render through the Scene composition from a small controls object. Call this before clipform_render_video_template to see template names and their exposed controls. For a fully custom layer stack, assemble Scene layers directly via clipform_render_composition instead.ClipformClipform
PluginrequiredContent & Design - List form responsesclipform · List a Clipform form's individual responses (submissions) with time filtering - complements clipform_get_results (aggregates). Answers questions like 'what came in during the last 24 hours', 'what's the longest answer', 'what did people say'. Text answers plus a non-PII payment summary (amount and status); contact details, file uploads, and audio/video answers are redacted to placeholders and the customer's payment details stay in the dashboard (the responses URL from clipform_get_form). Responses are sorted newest first unless sort: 'oldest'.ClipformClipform
PluginrequiredContent & Design - Log Form Generation Auditclipform · Save an audit trail for a generated form. Records where content came from - the sources and image attributions.ClipformClipform
PluginrequiredContent & Design
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.