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
- context_searchcontext · Search context modules by keyword (matches name and content). Returns matching modules; flash one with context_flash to load its full dependency tree.Socra CortexSocra
PluginrequiredAI - context_updatecontext · Update a context module: replace its content, its dependency edges, and/or reassign its owner. Only the fields you provide change.Socra CortexSocra
PluginrequiredAI - issue_attachment_completeissue · Verify a prepared upload and make the issue attachment visible.Socra CortexSocra
PluginrequiredAI - issue_attachment_downloadissue · Authorize an issue attachment and return a short-lived private download URL.Socra CortexSocra
PluginrequiredAI - issue_attachment_listissue · List every completed file owned by an issue, including its comment placements.Socra CortexSocra
PluginrequiredAI - issue_attachment_prepareissue · Prepare a private issue-file upload. Returns a short-lived PUT URL and required headers; upload the exact declared bytes, then call issue_attachment_complete.Socra CortexSocra
PluginrequiredAI - issue_attachment_removeissue · Remove private attachment bytes while preserving its issue-history tombstone.Socra CortexSocra
PluginrequiredAI - issue_createissue · File a unit of work against the module it concerns. Work is always scoped to a module (the knowledge it touches).Socra CortexSocra
PluginrequiredAI - issue_deleteissue · Delete an issue by id. Refused if other issues still depend on it.Socra CortexSocra
PluginrequiredAI - issue_event_listissue · An issue's timeline of state changes (created, status changed, reassigned, …), oldest-first. Pass the issue id. Combine with comment_list to reconstruct the full activity timeline.Socra CortexSocra
PluginrequiredAI - issue_getissue · Get a single issue by id — its full description, status, assignee, dependencies, and embedded label summaries.Socra CortexSocra
PluginrequiredAI - issue_inboxissue · Your bench: released, unclosed work assigned to you, or untriaged in modules you own. Start here to find what to pick up.Socra CortexSocra
PluginrequiredAI - issue_listissue · List issues, optionally filtered by module, status (open|in_progress|done|canceled), assignee (an account-user id, user_… — not a name), or label id.Socra CortexSocra
PluginrequiredAI - issue_updateissue · Update an issue: title, description, status, assignee, priority, work-dependency edges, or label ids. Only the fields you provide change. Assignee takes an account-user id (user_…), not a name — resolve names via the directory first.Socra CortexSocra
PluginrequiredAI - label_createlabel · Create an account-scoped issue label.Socra CortexSocra
PluginrequiredAI - label_deletelabel · Delete an unused label. Refused while attached to any issue.Socra CortexSocra
PluginrequiredAI - label_getlabel · Get one label by its stable id.Socra CortexSocra
PluginrequiredAI - label_listlabel · List or search the account label registry.Socra CortexSocra
PluginrequiredAI - label_updatelabel · Rename a label or change its display color.Socra CortexSocra
PluginrequiredAI - Apply editsapply · Apply an ordered list of project mutations — the `op` values (create_object, update_object, delete_object, create_scene, …, see the schema) are ops of this one tool, not tools. Commits as ONE undo step (the user can Cmd+Z it; you can call undo). Malformed actions are skipped and reported in `skipped` (index, op, id, reason); the valid ones in the same call still apply, and nothing applying is an error — `atomic:true` applies nothing if any action would be skipped, `dryRun:true` compiles and reports without committing. A create's config.id is an alias for THIS call — the engine assigns the real id and returns the mapping in `ids`; use those ids in later calls. The result also lists the scenes the call touched (`scenes`), the geometry of every object it touched (`objects`: bounds, offCanvas, textOverflow for fixed-size text on screen) and `warnings` (e.g. a fontFamily nobody has). Read get_guide('apply') first for the rules, then the sections for the config shapes you need.SSHOWSSHOW
PluginrequiredContent & Design - Engine guideget · Engine guide for authoring actions. Read topic 'apply' once before your first apply_actions — the protocol rules and action recipes (build each object fully in one create, set.style replaces, anchors, decks) — then fetch only the sections you need. Call with no topic for the outline: every section and subsection title; a topic matches any title (case-insensitive substring) and returns that section with its subsections, e.g. 'apply', 'text' (the text rules and F1–F17 formulas), 'style', 'motion', 'object types', 'deck' (a multi-slide recipe).SSHOWSSHOW
PluginrequiredContent & Design - Find objectsfind · Find objects by a substring of their name or text content — every scene (or one), nested children included — without paging get_scene. Up to 50 matches in scene order: id, sceneId, type, name, text.SSHOWSSHOW
PluginrequiredContent & Design - Fontsget · Fonts a text may name: the registerable catalog (family, languages, weights, hint) and the faces already registered in this project. A fontFamily outside both falls back to the system font — apply_actions warns when that happens.SSHOWSSHOW
PluginrequiredContent & Design - Go to sceneset · Navigate the user's editor to a scene (keeps their screen in sync with your edits).SSHOWSSHOW
PluginrequiredContent & Design - Import mediaimport · Bring an image, video or audio file into the project as an asset and get the `asset://` src to put in create_object / update_object (data.src, image fills) — use it in your next apply_actions (an asset nothing references is garbage-collected). `url` is fetched by the user's editor in the browser: a data: URL always works; an https URL must allow cross-origin reads. Returns id, uri, type, mimeType, size.SSHOWSSHOW
PluginrequiredContent & Design - List open projectslist · List the projects the user has open right now — each open editor is a target. Call this first to discover projectIds.SSHOWSSHOW
PluginrequiredContent & Design - Project overviewget · Cheap first read of one project: canvas size, scene list (id/name/visible/object count/type histogram), active scene, current selection, the viewport (the canvas area on the user's screen), variables (id/name/type/value), registered fonts (family/weights/styles), document notes. Drill into a scene with get_scene.SSHOWSSHOW
PluginrequiredContent & Design - Read a sceneget · One scene: its own fields (name, description, notes, visible, style, data.clip, motion — what update_scene can set) and its object tree in compact form (engine defaults omitted, long text/path/src elided). Default = the active scene. Use get_object for one object's full detail.SSHOWSSHOW
PluginrequiredContent & Design - Read an objectget · One object's full serialized detail (style/motion/data; long asset src elided), the sceneId it lives in and its bounds on the canvas (x/y/width/height, document coordinates).SSHOWSSHOW
PluginrequiredContent & Design - Redoredo · Redo the apply_actions this agent last undid. Refused when the newest undone entry is the user's.SSHOWSSHOW
PluginrequiredContent & Design - Screenshotget · PNG snapshot of a scene (or one object) as rendered right now, with a text block naming the scene and the pixel size. The cheapest way to verify visual state after edits — prefer this over re-reading the scene tree. Any scene can be captured; `time` (ms) poses the ACTIVE scene at that point of its timeline (see motion.animations) before capturing. A small SSHOW mark in the bottom-right corner is the offline editor's own watermark, not a project object.SSHOWSSHOW
PluginrequiredContent & Design - Select objectsselect · Select objects in the active scene to point the user at them (empty array clears selection). An id from another scene is refused with a pointer to that scene — call set_active_scene first.SSHOWSSHOW
PluginrequiredContent & Design - Undoundo · Undo this agent's last apply_actions. Refused (ok:false with the reason) when the newest history entry is the user's own edit — that one is theirs to undo.SSHOWSSHOW
PluginrequiredContent & Design - Add Link in Bio blockcreate · Instagram, TikTok, YouTube and LinkedIn feeds use block_type instagram_feed, tiktok_feed, youtube_feed and linkedin_feed. Pass content_id values from list_creator_platform_posts as post_ids to select posts; never submit nested posts. Creates without post_ids select up to 6 newest eligible cached posts from the last 60 days. Updates replace posts when post_ids is supplied, auto-sync is enabled, or its count is changed. Empty or unavailable selections refuse. Instagram auto_sync true requires a healthy connection and selects the newest posts immediately; auto_sync_post_count is 1–30, defaults to 6, and may be supplied only when auto_sync is enabled. Hydrated Instagram and TikTok posts link to the original post. To switch to manual selection, pass auto_sync false with post_ids. YouTube must keep show_videos or show_shorts enabled; automatic selection uses posts in the enabled sections. Create one Link in Bio block — text, header, links, spacer, scrolling text (block_type marquee), countdown, community, media kit (media_kit_in_lib), live events (tours_and_events), affiliate products (affiliate), digital products (store), or an email & SMS signup (email) — on your home page or a named page. An email signup and an SMS signup are the SAME block_type email: an email signup passes show_email_field true and show_phone_number_field false, an SMS signup passes show_email_field false and show_phone_number_field true. The block must collect at least one of the two, and form_style link renders one input so it must collect exactly one. A new digital products block starts empty; add an existing product immediately afterward with update_link_in_bio_block and its store_item_id from list_store_products. Omitted fields take their defaults; a field that belongs to a different block type is ignored and echoed back in ignored_fields rather than refused. display defaults to false, so a block you do not explicitly publish is created HIDDEN; flip it later with update_link_in_bio_block. Name the new block to the creator by its product name (scrolling text block, never marquee block). NEVER auto-retry this call: after a transport failure, read the page back with get_link_in_bio and decide again.BeaconsBeacons
PluginrequiredContent & Design - Add Media Kit brand partnercreate · Add a brand to your own Media Kit's past-partners logo strip. Adding a brand already on the strip updates it instead of duplicating it. For a partnership with a story and results, use create_media_kit_case_study.BeaconsBeacons
PluginrequiredContent & Design - Add Media Kit case studycreate · Add a worked example of a brand partnership to your own Media Kit — the brand, what the project was, and what happened. The block holds one study per brand, so adding the same brand again replaces it. Omit description or time_period to keep the stored value; pass an empty string to clear it. Deliverable embeds and performance figures are added in Beacons, not here.BeaconsBeacons
PluginrequiredContent & Design - Add Media Kit social platformcreate · Put a social platform's stats block on your own Media Kit. This adds the block only — the numbers come from the account connected to your Beacons account, so the block renders empty until that platform is connected in Beacons.BeaconsBeacons
PluginrequiredContent & Design - Check reminder configurationget · Which reminder channels your account can use right now — email, SMS, Google Calendar. Read it before promising a reminder on a channel: an unconfigured one names the setting that has to change.BeaconsBeacons
PluginrequiredContent & Design - Create Link in Bio pagecreate · Create a Link in Bio page with a unique title. Omit copy_from_page_id for an empty page, or pass a canonical page_id from get_link_in_bio to copy its blocks into the new page; copying home excludes its pinned header. The account page allowance is enforced. After a transport failure, read the pages back with get_link_in_bio before deciding whether to retry.BeaconsBeacons
PluginrequiredContent & Design - Create invoice draftcreate · Create a DRAFT Beacons invoice for this creator (the same payment_links row the Invoicing wizard saves). It never emails the payer and never sets time_submitted — sending is a separate step the creator confirms, so do not tell them it went out. Optional brand_deal_id prefills amount/currency/brand/title/message and deal-thread recipient emails. Pass amount_face_value as the face value the creator said (1500 for $1,500); conversion to minor units happens here. If the deal has more than one thread email and recipient_email is omitted, returns DATA with the candidates and writes nothing. Does not invent a recipient, does not add line items (the product has title + message + content_urls only), and does not write brand_deal_id onto the invoice row — it is returned so the send step can record the ledger link.BeaconsBeacons
PluginrequiredContent & Design - Delete Link in Bio pagedelete · PERMANENTLY delete one Link in Bio page AND every block on it. This cannot be undone. The first call never deletes anything: it returns the page and how many blocks would be destroyed, and only a later call with the same page — after the creator has confirmed in their own next message — deletes. Show them the page name and the block count and stop; do not call again in the same turn. The home page cannot be deleted. To take a page out of the navigation without losing its blocks, use set_link_in_bio_page with display false instead. NEVER auto-retry this call.BeaconsBeacons
PluginrequiredContent & Design - Delete Media Kit brand partnerdelete · Remove a brand from your own Media Kit's past-partners logo strip. Does not delete a case study for the same brand. The brand must appear exactly once on the strip.BeaconsBeacons
PluginrequiredContent & Design - Estimate pricingget · What you should charge for a bundle of deliverables, priced live against your own audience and rate history. Call it with nothing for a baseline on one Instagram Reel, with brand_deal_id to price a deal as it stands, or with deliverables/add_ons for a what-if. A deliverables entry overrides its own type ON TOP of the deal bundle and cannot remove a type (a zero count is ignored). Nothing is saved, so price as many variations as the conversation needs.BeaconsBeacons
PluginrequiredContent & Design - Generate QR codegenerate · Render a QR code for a URL, optionally in the creator's colors with a logo in the middle. This is a write — it saves a PNG under your own Beacons media prefix and returns file_url, the link the creator can download and print. Hand that link over as-is rather than rebuilding the image from the preview. Only http and https links are encoded. The code is fixed to the URL given, so prefer a Beacons short link when the destination may change. Styling that would stop the code scanning is refused, not silently softened.BeaconsBeacons
PluginrequiredContent & Design - Generate short linkgenerate · Create a trackable Beacons short link pointing at a destination URL. Clicks are counted and readable through get_short_link_analytics. Pass vanity_slug to get a readable URL on the creator’s handle as well as the generated one; both point at the same link and their clicks count together. A slug already in use on this handle is refused rather than reassigned.BeaconsBeacons
PluginrequiredContent & Design - Get Link in Bioget · Read your whole Link in Bio: every page (home first) with its blocks in page order — block ids, types, display flags, and whether each block currently renders publicly — plus integrity warnings for anything inconsistent. This is the recovery read after a failed or uncertain write. Safe to retry.BeaconsBeacons
PluginrequiredContent & Design - Get Link in Bio QR codeget · Return the creator's own Link in Bio page QR as a hosted PNG — use when they ask for a QR code or barcode of their page, their Beacons link, or their Link in Bio. It encodes the same canonical_url as get_public_page_url (their custom domain when one is mapped) and takes no URL argument, so it is always the signed-in creator's own page. generate_qr_code is the tool for any OTHER link, because that one encodes a URL you pass it — do not wrap it here, and do not invent a URL. Asking twice returns the same stored PNG. Returns encoded_url and media_url, the hosted image.BeaconsBeacons
PluginrequiredContent & Design - Get Link in Bio blockget · Instagram, TikTok, YouTube and LinkedIn feeds use block_type instagram_feed, tiktok_feed, youtube_feed and linkedin_feed. Pass content_id values from list_creator_platform_posts as post_ids to select posts; never submit nested posts. Creates without post_ids select up to 6 newest eligible cached posts from the last 60 days. Updates replace posts when post_ids is supplied, auto-sync is enabled, or its count is changed. Empty or unavailable selections refuse. Instagram auto_sync true requires a healthy connection and selects the newest posts immediately; auto_sync_post_count is 1–30, defaults to 6, and may be supplied only when auto_sync is enabled. Hydrated Instagram and TikTok posts link to the original post. To switch to manual selection, pass auto_sync false with post_ids. YouTube must keep show_videos or show_shorts enabled; automatic selection uses posts in the enabled sections. Read one Link in Bio block in full by block_id. The writable types (text, header, links, spacer, scrolling text / marquee, countdown, community, media kit / media_kit_in_lib, live events / tours_and_events, affiliate products / affiliate, digital products / store, email & SMS signup / email) return the full body, the writable field contracts, and a render verdict; links entries come back as well-formed links only. Other block types return a summary. Name the block to the creator by its product name (scrolling text block, never marquee block). Safe to retry.BeaconsBeacons
PluginrequiredContent & Design - Get Link in Bio pageget · List the creator's Link in Bio pages and read the blocks on one of them — page_id, title, and a short preview of each block. Pass `page` as a page_id or a page title to target a specific non-home page; omit it for the home page. An unrecognized page name comes back with the full page list, and a title matching more than one page comes back with the matching candidates — ask the creator which one they mean rather than guessing. Call this before set_link_in_bio_text_block so you know which page and block_id to target. For a block-by-block read of every page, including blocks this tool only previews, call get_link_in_bio.BeaconsBeacons
PluginrequiredContent & Design - Get Media Kitget · What your own Media Kit currently says: appearance (colors, font, component shape, layout), the header (display name, pronouns, headline, location, profile photo), the bio text block, the contact info block (contact_email, title, message), the rate card, brand partners with their logos and websites, case studies, featured links (portfolio, press, past campaigns — not the Media Kit share URL), and the social platform blocks on the page. Every write argument uses the same name here — rate lines use deliverable, price_usd, and description, matching set_media_kit_rate. Until 2026-12-01 each rate also repeats deliverable as name for clients that still parse the old field. price_display and price_minor_units are the formatted money pair for quoting. Send writable values back only when non-null; omit null price_usd or description fields on updates. Read this before writing. Use only write tools that already appear in your tool list — never invent a write-tool name. Appearance is set_media_kit_appearance. Every rate is returned regardless of visibility; `rates_displayed` reports whether the rate card is visible to visitors, `featured_links_displayed` does the same for the links block, and every other block carries its own `displayed`.BeaconsBeacons
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.