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
- Prepara e revisiona la simulazioneprepara · Validates a complete portfolio configuration, performs the market-data preflight and opens an interactive review panel for explicit user confirmation. It creates a temporary owner-bound review record but does not run optimization or simulation.Quantified InvestorQuantified Investor
PluginrequiredFinance - Proponi strumenti illustrativiproponi · Returns a neutral illustrative shortlist when the user does not have instruments to verify. Each candidate includes ticker, name, exchange, estimated cost and a risk-aware comment. The shortlist is not a recommendation and does not automatically select or replace instruments.Quantified InvestorQuantified Investor
PluginrequiredFinance - Quantified Investor: analizza scenari di portafoglioanalyze · Entry point that starts an informational portfolio-scenario workflow for requests about investing a capital, structuring an investment portfolio, asset allocation, portfolio risk, ETFs, Monte Carlo simulation or how an investment could evolve over time. It displays the product disclosure, records the initial capital and horizon when supplied, and lets the user choose between providing instruments and viewing a neutral illustrative shortlist. Set has_instrument_list=true whenever the request already names the instruments or tickers to analyse, and pass requested_exposures when it names indices or asset classes instead ("S&P 500", "gold", "world government bonds"): in both cases the panel stops repeating a choice the user has already made. It does not assess suitability, recommend an allocation or run a simulation at this stage.Quantified InvestorQuantified Investor
PluginrequiredFinance - Schema Quantified Investor Portfolio Simulatorschema · Restituisce lo schema completo dell'input PA per agenti AI.
Include campi obbligatori, default, unità, enum, esempio minimale e il
flusso raccomandato. Importante: cost_annual_pct usa punti percentuali,
quindi 0.50 significa 0,50% annuo.Quantified InvestorQuantified Investor
PluginrequiredFinance - Valida input Quantified Investor Portfolio Simulatorvalida · Valida e normalizza una configurazione PA senza eseguire calcoli.
Può ricevere una configurazione parziale. Restituisce valid, missing,
errors, warnings e, se valida, normalized_config pronta per i tool PA.
Non scarica dati di mercato e non avvia Monte Carlo.Quantified InvestorQuantified Investor
PluginrequiredFinance - Verifica strumentiverifica · Checks user-supplied ticker symbols, historical coverage and trading currency before portfolio configuration. Returns an acceptance or an actionable rejection reason for each symbol and never substitutes a different instrument.Quantified InvestorQuantified Investor
PluginrequiredFinance - Create cart from searchsac · Search items via /api/make and create a cart via saveWithMetadata (routes through sac_save_cart-style enrichment).Share-A-CartShare-A-Cart
PluginrequiredCommerce - Get cartsac · GET /api/get/r/cart/:cartid — the cart’s contents (items, totals, and any matched/alternative carts). Only returns carts in the signed-in user’s cart history (created or claimed).Share-A-CartShare-A-Cart
PluginrequiredCommerce - Get productsac · GET /api/get/:vendor/:itemid/ — product details for a vendor item id.Share-A-CartShare-A-Cart
PluginrequiredCommerce - List vendorssac · Lists Share-A-Cart vendors with a derived `searchable` boolean (true when the vendor exposes a server-side search adapter). Excludes vendors marked unlisted upstream. See server instructions for the routing policy.Share-A-CartShare-A-Cart
PluginrequiredCommerce - Save cartsac · POST /api/make/saveWithMetadata — create or update a shared cart. Each cart item should include `asin` (required) plus `name`, `img`, and `price` whenever known so the resulting cart is rich. Pass top-level `ccy` (currency code, e.g. "USD") for the cart; per-item `priceccy` defaults from it.Share-A-CartShare-A-Cart
PluginrequiredCommerce - Search itemssac · GET /api/make/:vendor/:keywords — search items (optional region, zip query params).Share-A-CartShare-A-Cart
PluginrequiredCommerce - Share-A-Cart dealssac · Lists Share-A-Cart deals in upstream publisher order. Each record has `retailer`, `retailerDisplayName`, `name`, `description`, `link`, `code`, `image_url`, `featured`, `school`, `effective_at`, `expires_at`. Filterable by retailer and featured; limited by `limit`. See server instructions for the recommendation policy.Share-A-CartShare-A-Cart
PluginrequiredCommerce - Create a todoaddtodoitem · Create a Todo Mate todo in an existing category on the calendar date intended by the user.todo matetodo mate
PluginrequiredProductivity - Get user time contextgetusertimecontext · Resolve the user's IANA time zone, current local date, and current UTC instant before interpreting relative dates.todo matetodo mate
PluginrequiredProductivity - Load todo categoriesloadgoals · Load the user's Todo Mate categories before creating a todo in an existing category.todo matetodo mate
PluginrequiredProductivity - Load todos for a dateloadtodoitems · Load Todo Mate todo items for one user-local calendar date.todo matetodo mate
PluginrequiredProductivity - Load todos for a date rangeloadtodoitemsbydaterange · Load Todo Mate todo items for an inclusive user-local calendar date range.todo matetodo mate
PluginrequiredProductivity - Set a todo reminderupdatetodoitemremindat · Set a Todo Mate reminder from user-local wall-clock time and convert it to a UTC instant using an IANA time zone.todo matetodo mate
PluginrequiredProductivity - Update todo completionupdatetodoitem · Set a Todo Mate todo item's completion state after identifying the exact item.todo matetodo mate
PluginrequiredProductivity - append_image_chunkappend · Send one base64 chunk of an image opened with begin_image_upload. Chunks must arrive in order, sequence 0 first. At most 2097152 base64 characters per call, split on a multiple of 4 so each chunk decodes on its own.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - begin_image_uploadbegin · Start a chunked upload for ONE image too large to send inline. The world, the draft and the slot are checked here, before any bytes are buffered.
Then call append_image_chunk with sequence 0, 1, 2, ... and finish_image_upload. cancel_image_upload drops it. A session expires after 10 minutes of inactivity, and you may have 2 open at a time.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - cancel_image_uploadcancel · Discard a chunked upload started with begin_image_upload.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - create_world_versioncreate · Create a new draft version of one of your worlds, cloned from the latest version. Use this before editing a published world: edit the draft, then publish it from the Imagina app.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - delete_world_list_itemdelete · Remove a SINGLE entry from one of a draft world's object lists by its natural key. Draft-only, same rules as update_world.
- list: one of: npcs, playerCharacters, loreBook, codex, additionalInstructions, settings, seededLocations, tables, startingTrackers, beats, beatGroups, goodEnds, badEnds.
- match: the natural key of the item to delete (name, or beat/ending id). Errors if nothing matches.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - finish_image_uploadfinish · Assemble a chunked upload and put it on the slot named when the session was opened. The world, the draft and the slot are checked again here.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - get_authoring_guideget · Documentation for this MCP: how the tools work, the editing loop, and a guide to authoring a great Imagina world (what each part of a world is for and how to write it well). Call this before creating or editing a world, and refer back to it while you work.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - get_image_requirementsget · What an image for each world slot should be: target size, shape, accepted formats, transparency and the size limits. Read this before making or sourcing art, so a picture is not rejected or reshaped after the fact.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - get_journey_debugget · Inspect the debug turns of one of your journeys on a world you author: the same world-writer debug view you get in the app. Each turn includes the player action, narrative, the world-state changes it made (trackers, NPCs, plot threads, fired beats, revealed lore), player-safe reasoning, dice rolls, the credits it cost you, and percentage-only token stats, plus the latest world state. Raw prompts and tool calls are not included. Only works for your own journeys on your own worlds.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - get_journey_worldget · Get the world definition ONE of your journeys is actually running on. A journey freezes the world at the moment it started and never picks up later edits, so when a journey misbehaves this frozen snapshot, not the world you are editing, is what the storyteller reads. Use it with get_journey_debug to explain why a beat did not fire or a tracker went missing. Returns the journey's settings and how its pinned version compares to the world today, plus a _restApi URL for the full snapshot: snapshots are large, so curl that URL into a file and grep/jq the file rather than pulling it into the conversation. Pass fields to inline just a few top-level keys instead. Only works for your own journeys on worlds you author.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - get_markdown_guideget · Get Imagina's Markdown reference with examples for authored introductions, public world descriptions, fictional texting bubbles, text effects, images, and story beats. Explains introduction-only versus live-narration formatting and which world settings enable features. During play the storyteller already knows enabled syntax. Returns documentation only, with no inputs, world edits, or real message sending.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - get_worldget · Get the definition of one of your worlds. Worlds can be large, so prefer get_world_outline first, then fetch only the fields you need here: pass fields: ["npcs", "generalInstructions"] to return just those top-level keys (id, versionId, name are always included; unknown keys are reported in missingFields). Omit fields to get the whole world. The response also includes a _restApi URL that returns the full world JSON for about 5 minutes (curl to a file / pipe to jq). By default the latest version; pass versionId for a specific one.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - get_world_analyticsget · Performance analytics for one of your worlds: the same numbers as the in-app creator dashboard. Lifetime totals (unique players, journeys, turns, reroll rate, credits earned), the same figures over the selected period (periodTotals, what the dashboard tiles show), a per-day series (journeys, turns, rerolls, new players) over the selected period, and engagement metrics computed over a sample of journeys active within that period (up to the 1000 most recent): average/median turns per journey, a turns-per-journey histogram split into new vs returning players, and model usage share. Earnings over time are lifetime. Also world-page views: lifetime totals plus a period block (views, unique viewers, and the share of viewers who went on to play), with views and uniqueViewers in the per-day series. View counting only began on views.countingSince (YYYY-MM-DD): a period starting before that day is incomplete on the view side. Signed-in viewers dedup exactly; signed-out ones are counted once per day, so unique viewers is a floor for reach, not a headcount. Your own playtesting is excluded by default; pass includeOwn to count it (the own block always reports what is being left out). Your own page views are never counted at all.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - get_world_outlineget · Cheap table of contents for one of your worlds: every top-level field with its size and a short preview (short values verbatim), and every list (npcs, loreBook, beats, ...) with its item count and each item's name/id, a one-line preview, and JSON size. Call this FIRST to see the shape, then read only the fields you need with get_world. Includes a _restApi URL that returns the full world JSON. By default the latest version; pass versionId for a specific one.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - get_world_versionsget · List all versions of one of your worlds (newest first), with version number, engine version, changelog, and timestamps.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - list_my_journeyslist · List your own journeys (playthroughs) that run on worlds you author, newest first. These are the journeys you can debug as the world's writer. Use get_journey_debug to inspect a journey's turns. Optionally filter by worldId.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - list_my_worldslist · List the worlds (stories) you own, including drafts. Returns each world's id, name, description, published/latest version ids, version count, content flags and tags. Use get_world to read a full definition.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - set_world_image_from_urlset · Put an image onto one of your DRAFT worlds by URL: the server fetches it, converts it and stores it. One image per call, same slots and rules as upload_world_image.
- Public http/https URLs only. Private, loopback and internal addresses are refused, at most two redirects are followed, and the fetch times out.
- The image is re-encoded to WebP at the slot's size (fit, not cropped). Accepted input: JPEG, PNG, WebP.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - update_worldupdate · Update one of your worlds by merging top-level fields into a DRAFT version. Best for scalar fields (name, description, generalInstructions, writingStyle, flags) and whole-field replacement. Call get_world_outline or get_world first to read the current state.
IMPORTANT:
- To edit ONE list entry (an NPC, a lore entry, a beat), use upsert_world_list_item / delete_world_list_item instead. Here, arrays (npcs, playerCharacters, loreBook, additionalInstructions, settings, tags, ...) are REPLACED entirely, which also clobbers concurrent edits to sibling items.
- Edits only an unpublished DRAFT. If the latest version is published, this is rejected: call create_world_version first, edit the draft, then publish from the Imagina app.
- additionalInstructions must be an array of objects { name: string, content: string }.
- Protected fields (id, versionId, versionNumber, engineVersion) cannot be changed.
- A key that is not a valid world field is rejected, EXCEPT to delete it: if the world still stores such a key from an older write (it shows up in get_world / get_world_outline), send it as null to remove it for good, e.g. fields: { "trackers": null }.
- Character gallery images keep their stored id and key; only labels and flags are editable (exposeToAI is on by default, and a "sprite" label belongs only on a transparent cutout with its background removed). See get_authoring_guide, "Character images".Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - upload_world_imageupload · Put an image you already have onto one of your DRAFT worlds, sending the bytes inline as base64. One image per call.
- Call get_image_requirements first: the image is re-encoded to WebP and scaled to FIT the slot box (aspect kept, never enlarged), so it is NOT cropped for you.
- Accepted input: JPEG, PNG, WebP. Inline limit: 4194304 base64 characters. For a bigger file use begin_image_upload, or set_world_image_from_url.
- Draft-only, like every write here. Publish from the Imagina app.
- target "gallery" adds a picture to a character's gallery. A "sprite" / "sprite:<state>" label requires a transparent cutout and its framing is measured from the image.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - upsert_world_list_itemupsert · Add or edit a SINGLE entry in one of a draft world's object lists, without resending the whole array (cheaper, and it does not clobber concurrent edits to sibling items). Draft-only, same rules as update_world.
- list: which list to edit. One of: npcs, playerCharacters, loreBook, codex, additionalInstructions, settings, seededLocations, tables, startingTrackers, beats, beatGroups, goodEnds, badEnds. (Edit tags and scalar fields with update_world.)
- match: the natural key of an existing item (an NPC/character/lore/setting/location name, or a beat/beat-group/ending id). If it matches, the keys you send in item are SHALLOW-MERGED onto that entry (only those keys change). Matching is lenient about case, whitespace, and dash variants. If nothing matches, the call FAILS listing the existing keys (nothing is created). Omit match to append a NEW entry (created: true).
- item: a single object (one list entry). Send only the keys you want to set when merging.
- Character galleries (npcs / playerCharacters "gallery"): entries are { id, key, label?, hidden?, nsfw?, exposeToAI? }. To ADD a picture use upload_world_image or set_world_image_from_url (target "gallery"), which mint the key themselves; here, keep id and key as stored and edit labels and flags only. exposeToAI is on by default (the storyteller may show the image mid-turn as a "spotlight"; authors who want more of them can ask for spotlights by name in the world or character instructions); set false to opt out. A "sprite" / "sprite:<state>" label marks an immersive-stage cutout: only give it to a transparent image whose background was removed in the app, never to a flat image. See get_authoring_guide, "Character images".Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - whoamiwhoami · Return the Imagina account this connection is authenticated as (user id, username, and public handle). Use it to confirm which account an API key or OAuth token belongs to.Imagina RPGImagina RPG
PluginrequiredConsumer & Lifestyle - Add evaluation items (bulk)add · Bulk-add ground-truth examples (1-100 per call) to an evaluation set (evaluations group). Each item pairs an already-uploaded file with the output the resource SHOULD produce for it. Follow any llmContext guidance included in results.ExtendExtend
PluginrequiredAI - Cancel a classify runcancel · Cancel a queued or in-flight classify run (classify group). Best-effort: a run already finishing may still complete. Follow any llmContext guidance included in results.ExtendExtend
PluginrequiredAI - Cancel a split runcancel · Cancel a queued or in-flight split run (split group). Best-effort: a run already finishing may still complete. Follow any llmContext guidance included in results.ExtendExtend
PluginrequiredAI - Cancel a workflow runcancel · Cancel a queued or in-flight workflow run (workflows group). Best-effort: a run already finishing may still complete. Follow any llmContext guidance included in results.ExtendExtend
PluginrequiredAI - Cancel an extract runcancel · Cancel a queued or in-flight extract run (extract group). Best-effort: a run already finishing may still complete. Follow any llmContext guidance included in results.ExtendExtend
PluginrequiredAI - Classify a documentclassify · Categorize a document into one of a set of types, e.g. MSA vs SOW vs NDA (classify group), using a saved classifier or an inline list of classifications. Provide exactly one of classifier or config. Inline config.classifications must include one entry with type: "other" as the fallback and unique ids per entry. Returns the winning type with a confidence score. Creates a classify run: may return status: "running" with a runId — normal, not an error; poll it with get_classify_run. Follow any llmContext guidance included in results.ExtendExtend
PluginrequiredAI - Create a classifiercreate · Create a saved, reusable classifier (classify group). Start from config (inline classifications list — call get_documentation with https://docs.extend.ai/classification/configuration.md before hand-authoring one) or cloneClassifierId (copy another classifier's draft config) — mutually exclusive; name alone creates an empty draft. There is no generate mode (extractors only). The draft is the only mutable surface — edit it with update_classifier, freeze it with publish_classifier_version, run it with classify_document. Follow any llmContext guidance included in results.ExtendExtend
PluginrequiredAI - Create a splittercreate · Create a saved, reusable splitter (split group). Start from config (inline split classifications — call get_documentation with https://docs.extend.ai/splitting/configuration.md before hand-authoring one) or cloneSplitterId (copy another splitter's draft config) — mutually exclusive; name alone creates an empty draft. The draft is the only mutable surface — edit it with update_splitter, freeze it with publish_splitter_version, run it with split_document. Follow any llmContext guidance included in results.ExtendExtend
PluginrequiredAI
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.