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
- Get Favoriteget · Récupère le détail d'un favori précis par son id.
À utiliser quand l'utilisateur demande le détail d'un favori en particulier. Si
l'id exact du favori est inconnu, appelle d'abord get_favorites pour le
retrouver.OmnyOmny
PluginrequiredOperations - Get Favoritesget · Liste les biens mis en favori par l'utilisateur dans le projet en cours.
Renvoie chaque favori avec son id (utile pour demander une visite), sa note, son
commentaire et un résumé du bien (titre, prix, ville, surface, pièces). À
utiliser quand l'utilisateur parle de « mes favoris » ou « ce que j'ai gardé ».OmnyOmny
PluginrequiredOperations - Get Listing Detailget · À utiliser quand l'utilisateur demande le détail complet d'une annonce renvoyée par search_properties. Passe le listing_id d'un résultat de recherche précédent.OmnyOmny
PluginrequiredOperations - Get Visit Availabilityget · Liste les créneaux de disponibilité futurs de l'utilisateur pour les visites.
Renvoie les créneaux à venir encore disponibles (non réservés), ainsi que
phone_present (si l'utilisateur a déjà un numéro enregistré — le numéro lui-même
n'est pas renvoyé). À utiliser quand l'utilisateur demande « quelles sont mes
disponibilités ? », avant d'ajouter de nouveaux créneaux pour éviter les doublons,
ou comme première étape du parcours de visite pour savoir s'il faut collecter le
téléphone.OmnyOmny
PluginrequiredOperations - Get Visit Requestsget · Affiche les demandes de visite de l'utilisateur dans le projet en cours.
Rend un widget « mes visites » listant chaque demande avec son statut, le bien
associé et les dates clés. À utiliser quand l'utilisateur veut voir ses visites
(« montre mes visites », « où en sont mes demandes ? »), et juste après la
création d'une demande pour afficher la liste à jour.OmnyOmny
PluginrequiredOperations - Reject Propertyreject · Écarte un bien qui ne correspond pas à l'utilisateur.
À utiliser quand l'utilisateur n'est pas intéressé par une annonce présentée
(« pas celui-ci », « passe », « ça ne me plaît pas »). Le bien est simplement
retiré de la sélection active (rien n'est supprimé). Utilise le listing_id du
bien présenté.OmnyOmny
PluginrequiredOperations - Remove Availability Slotremove · Retire un créneau de disponibilité pour les visites.
À utiliser quand l'utilisateur veut annuler une disponibilité déjà déclarée.
Seuls les créneaux encore disponibles (non réservés) peuvent être retirés.
Appelle d'abord get_visit_availability pour trouver l'id du créneau.OmnyOmny
PluginrequiredOperations - Request a Visitcreate · Envoie à l'agence la demande de visite de l'utilisateur pour un bien.
À utiliser quand l'utilisateur veut visiter un bien précis. Accepte listing_id OU
listing_fav_id ; si seul listing_id est fourni, le bien est d'abord ajouté aux
favoris. Omny réunit au préalable les créneaux et le numéro de l'utilisateur pour
transmettre une demande complète à l'agence.
Si une demande est déjà active pour ce bien précis, la réponse inclut
blocking_listing (son listing_id et son titre) pour vérifier qu'il s'agit bien du
bien voulu par l'utilisateur.OmnyOmny
PluginrequiredOperations - Search Propertiessearch · À utiliser quand l'utilisateur cherche des biens immobiliers en France selon une localisation et des critères. Fournis au moins une localisation ; l'outil résout les localisations textuelles en zones IRIS. Renvoie les meilleures annonces classées par pertinence (score gradué 0-100 calculé côté base), ou disambiguation_needed (localisation ambiguë). L'affichage des résultats est piloté par les instructions du serveur.OmnyOmny
PluginrequiredOperations - Show Search Resultsshow · Affiche les résultats de recherche dans le widget interactif. À appeler juste après search_properties quand il a renvoyé au moins une annonce (returned_count > 0) et un search_id non nul. Passe ce search_id tel quel — rien d'autre à fournir. Ne l'appelle jamais pour un résultat vide, disambiguation_needed ou un search_id nul — dans ces cas, explique plutôt la situation à l'utilisateur en texte.OmnyOmny
PluginrequiredOperations - Update Phone Numberupdate · À utiliser quand l'utilisateur fournit son numéro de téléphone à enregistrer sur son profil Omny (pour être recontacté au sujet des visites).
Le serveur valide et met le numéro au format standard (E.164) avant de l'enregistrer ; les formats français et internationaux sont acceptés.OmnyOmny
PluginrequiredOperations - Check Post Statuspostnitro · Check the generation status and processing logs for a post. When AI image generation was requested (generateImages), a GENERATE_IMAGES step appears in the logs — status COMPLETED with a count, or FAILED with a skip reason (the overall post can still be COMPLETED, since images are best-effort).PostNitroPostNitro
PluginrequiredContent & Design - Create Brandpostnitro · Create a new brand kit (the logo, name, and handle stamped onto generated carousels).
All seven fields are required. The new brand's ID is returned — use it as a brandId in generate/import or save it via postnitro_set_defaults.
Note: plans cap the number of brands; exceeding it returns an error.PostNitroPostNitro
PluginrequiredContent & Design - Create Scheduled Postpostnitro · Create a scheduled post or draft for LinkedIn, Instagram, TikTok, and/or Threads.
Workflow:
1. postnitro_list_social_accounts → pick account IDs for selectedAccounts
2. (optional) attach a designId — a carousel you created with PostNitro. Use the design's ID (the 'designId' field returned by postnitro_get_output / postnitro_generate_and_wait), NOT the generation embedPostId.
3. provide a caption via postContent and/or a designId (a post needs at least one)
Rules enforced by the API (surfaced as error messages here):
- scheduledAt must be a future ISO-8601 datetime.
- A post must have either a designId or non-empty postContent. designId may be null only for DRAFT.
- Per-platform *PostSettings are conditionally required based on the selected accounts' platforms and whether a designId is set (see each field's description). LinkedIn requires a designId when SCHEDULED.
- postSettings (video render settings) applies when any postType resolves to 'reel'. You may omit it: the API fills the duration and audio from the attached design's own settings, falling back to 30 seconds with no audio.PostNitroPostNitro
PluginrequiredContent & Design - Delete Audio Filepostnitro · Permanently delete an audio file from the workspace, including the stored file. This cannot be undone — confirm with the user first.
An audio file still referenced by a scheduled post is refused (the reel would lose its soundtrack at publish time); remove it from those posts first. Videos already rendered to MP4 keep their audio, since the track is baked into the file.PostNitroPostNitro
PluginrequiredContent & Design - Delete Scheduled Postpostnitro · Delete a scheduled post (or draft) and all of its related content. This action cannot be undone.PostNitroPostNitro
PluginrequiredContent & Design - Disconnect Social Accountpostnitro · Disconnect (delete) a connected social account. This also removes it from every scheduled post it was attached to. This action cannot be undone.PostNitroPostNitro
PluginrequiredContent & Design - Generate Carousel and Schedule Itpostnitro · Convenience tool: generates a post with AI (postType 'CAROUSEL' by default, 'IMAGE' for a single-image post, or 'VIDEO' for a video), waits for it to finish, then creates a scheduled post that attaches the resulting design. May take 30-180 seconds (longer for a rendered video).
templateId, brandId, presetId, and responseType are optional if saved via postnitro_set_defaults.
The design that gets attached is the completed carousel's design ID (result.designId from the generation output) — NOT the generation job ID. You normally don't set designId; it's resolved automatically. Pass designId only to attach a pre-existing design instead of the freshly generated one.
If scheduling fails after the carousel is already generated (e.g. an invalid platform-settings combination), this tool returns the generated designId so you can fix the inputs and retry with postnitro_create_scheduled_post — WITHOUT regenerating (which would burn credits again).
Provide the scheduling fields (status, scheduledAt, selectedAccounts, captions, and any required per-platform settings) just as you would for postnitro_create_scheduled_post.PostNitroPostNitro
PluginrequiredContent & Design - Generate Carousel and Wait for Outputpostnitro · Convenience tool: generates a carousel with AI, polls until completion, and returns the final output. May take 30-180 seconds.
For a single-image post instead of a carousel, use postnitro_generate_image_and_wait.
templateId, brandId, presetId, and responseType are optional if you've saved defaults via postnitro_set_defaults.PostNitroPostNitro
PluginrequiredContent & Design - Generate Carousel with AIpostnitro · Generate a carousel post using PostNitro's AI engine. Returns an embedPostId to track progress.
For a single-image post instead of a carousel, use postnitro_generate_image.
templateId, brandId, presetId, and responseType are optional if you've saved defaults via postnitro_set_defaults. Otherwise provide them here (use the list tools to find valid IDs).
Use postnitro_check_status to monitor, then postnitro_get_output to retrieve. Or use postnitro_generate_and_wait for one step.PostNitroPostNitro
PluginrequiredContent & Design - Generate Image Post and Wait for Outputpostnitro · Convenience tool: AI-generates a single-image post (postType IMAGE), polls until completion, and returns the final output. May take 30-180 seconds.
The content is AI-generated from your aiGeneration prompt — you do NOT provide slides. (To supply your own image content instead, use postnitro_import_image_and_wait.)
templateId, brandId, presetId, and responseType are optional if you've saved defaults via postnitro_set_defaults.PostNitroPostNitro
PluginrequiredContent & Design - Generate Image Post with AIpostnitro · Generate a single-image post (postType IMAGE) using PostNitro's AI engine. Returns an embedPostId to track progress.
The content is AI-generated from your aiGeneration prompt — you do NOT provide slides. (To supply your own image content instead, use postnitro_import_image.)
templateId, brandId, presetId, and responseType are optional if you've saved defaults via postnitro_set_defaults. Otherwise provide them here (use the list tools to find valid IDs).
Use postnitro_check_status to monitor, then postnitro_get_output to retrieve. Or use postnitro_generate_image_and_wait for one step.PostNitroPostNitro
PluginrequiredContent & Design - Generate Video Post and Wait for Outputpostnitro · Convenience tool: AI-generates a video post (postType VIDEO), polls until completion, and returns the final output. Rendering a video takes longer than a carousel — typically 15-45 seconds when responseType is 'MP4', and longer for designs with animations or GIFs (which use the enhanced renderer).
The content is AI-generated from your aiGeneration prompt — you do NOT provide slides. (To supply your own scene content instead, use postnitro_import_video_and_wait.)
Output: 'DESIGN' (default) creates the design without rendering; 'MP4' renders the video file and requires videoSettings.
templateId, brandId, presetId, and responseType are optional if you've saved defaults via postnitro_set_defaults.PostNitroPostNitro
PluginrequiredContent & Design - Generate Video Post with AIpostnitro · Generate a video post (postType VIDEO) using PostNitro's AI engine. Returns an embedPostId to track progress.
The content is AI-generated from your aiGeneration prompt — you do NOT provide slides. Each slide the AI writes becomes a scene in the video. (To supply your own scene content instead, use postnitro_import_video.)
Output: 'DESIGN' (default) creates the design without rendering; 'MP4' renders the video file and requires videoSettings (duration, optional audio track).
templateId, brandId, presetId, and responseType are optional if you've saved defaults via postnitro_set_defaults. Otherwise provide them here (use the list tools to find valid IDs).
Use postnitro_check_status to monitor, then postnitro_get_output to retrieve. Or use postnitro_generate_video_and_wait for one step.PostNitroPostNitro
PluginrequiredContent & Design - Get Brandpostnitro · Fetch a single brand kit by ID, including its display settings (showName, showHandle, showImage, isCompanyDetail).PostNitroPostNitro
PluginrequiredContent & Design - Get Import Slide Templatepostnitro · Returns the exact slide structure and rules for the import tools. Call this BEFORE using postnitro_import_carousel, postnitro_import_and_wait, or the video import tools to understand the required format — video posts use this same slide array, one slide per scene.PostNitroPostNitro
PluginrequiredContent & Design - Get Post Outputpostnitro · Retrieve the generated output for a completed post. Always returns the design's `designId` (the value to pass when scheduling — postnitro_create_scheduled_post / postnitro_generate_and_schedule) and an `editorUrl` deep link to open it in the editor. For PDF/PNG/MP4 output it also returns the rendered file(s) as public URLs (`data`, `mimeType`, `outputType`) — a single URL for PDF and MP4, one per page for PNG; for DESIGN output there is no rendered file, so those fields are omitted.PostNitroPostNitro
PluginrequiredContent & Design - Get Saved Default Settingspostnitro · Retrieve your saved default templateId, brandId, presetId, and responseType. Returns null if no defaults are saved.PostNitroPostNitro
PluginrequiredContent & Design - Get Scheduled Postpostnitro · Fetch a single scheduled post by ID, with its captions, selected social accounts, platform settings, attached design details, and publishing status.PostNitroPostNitro
PluginrequiredContent & Design - Get Social Accountpostnitro · Fetch a single connected social account by ID, including its scheduled-post usage broken down by status (PENDING, PUBLISHED, etc.) and token expiry.PostNitroPostNitro
PluginrequiredContent & Design - Import Carousel and Wait for Outputpostnitro · Convenience tool: imports custom slide content, polls until completion, and returns the final output. May take 15-60 seconds.
IMPORTANT: Call postnitro_get_import_template FIRST to see the exact slide structure and rules.
templateId, brandId, and responseType are optional if you've saved defaults via postnitro_set_defaults.
Strict rules:
1. First slide MUST be type "starting_slide" (exactly 1)
2. Middle slides MUST be type "body_slide" (at least 1)
3. Last slide MUST be type "ending_slide" (exactly 1)
4. Infographic columnCount must not exceed 3
5. When columnDisplay is "cycle", data in FIRST column only
6. layoutType "infographic" replaces the image fieldPostNitroPostNitro
PluginrequiredContent & Design - Import Content and Schedule Itpostnitro · Convenience tool: creates a post from YOUR OWN content (import), waits for it to finish, then creates a scheduled post that attaches the resulting design. May take 15-60 seconds.
Set postType to 'CAROUSEL' (default) or 'VIDEO' and provide a 'slides' ARRAY, or 'IMAGE' and provide a single 'slide' OBJECT — this mirrors postnitro_import_carousel / postnitro_import_video / postnitro_import_image.
IMPORTANT: Call postnitro_get_import_template FIRST to see the exact slide structure and rules.
templateId, brandId, and responseType are optional if saved via postnitro_set_defaults.
The design attached is the imported design's ID (result.designId), resolved automatically. Pass designId only to attach a pre-existing design instead of the freshly imported one.
If scheduling fails after the design was already created (e.g. an invalid platform-settings combination), this tool returns the created designId so you can fix the inputs and retry with postnitro_create_scheduled_post — WITHOUT re-importing.
Provide the scheduling fields (status, scheduledAt, selectedAccounts, captions, and any required per-platform settings) just as you would for postnitro_create_scheduled_post.PostNitroPostNitro
PluginrequiredContent & Design - Import Custom Carouselpostnitro · Create a carousel by importing your own slide content.
IMPORTANT: Call postnitro_get_import_template FIRST to see the exact slide structure and rules.
templateId, brandId, and responseType are optional if you've saved defaults via postnitro_set_defaults.
Strict rules (violations will cause errors):
1. First slide MUST be type "starting_slide" (exactly 1)
2. Middle slides MUST be type "body_slide" (at least 1)
3. Last slide MUST be type "ending_slide" (exactly 1)
4. Infographic columnCount must not exceed 3
5. When columnDisplay is "cycle", put ALL data in the FIRST columnData entry only
6. Setting layoutType "infographic" replaces the image field
Minimal example:
slides: [
{ type: "starting_slide", heading: "Welcome!", description: "Intro", cta_button: "Swipe →" },
{ type: "body_slide", heading: "Key Point", description: "Details here" },
{ type: "ending_slide", heading: "Thanks!", cta_button: "Learn More" }
]PostNitroPostNitro
PluginrequiredContent & Design - Import Single Image Postpostnitro · Create a single-image post (postType IMAGE) from one slide of your own content. Returns an embedPostId to track progress.
Unlike a carousel, an image post is ONE slide — pass `slide` as a single object, NOT an array, with no slide `type`. Only `heading` is required. An infographic layout IS supported: set layoutType 'infographic' + layoutConfig on the slide (same shape as carousel infographics).
templateId, brandId, and responseType are optional if you've saved defaults via postnitro_set_defaults.
Use postnitro_check_status to monitor, then postnitro_get_output to retrieve. Or use postnitro_import_image_and_wait for one step.PostNitroPostNitro
PluginrequiredContent & Design - Import Single Image Post and Wait for Outputpostnitro · Convenience tool: creates a single-image post (postType IMAGE) from one slide, polls until completion, and returns the final output. May take 15-60 seconds.
Pass `slide` as a single object, NOT an array, with no slide `type`. Only `heading` is required. An infographic layout IS supported: set layoutType 'infographic' + layoutConfig on the slide (same shape as carousel infographics).
templateId, brandId, and responseType are optional if you've saved defaults via postnitro_set_defaults.PostNitroPostNitro
PluginrequiredContent & Design - Import Video Postpostnitro · Create a video post (postType VIDEO) from your own scene content. Returns an embedPostId to track progress.
Scenes use the SAME slide array as a carousel: exactly 1 starting_slide, at least 1 body_slide, exactly 1 ending_slide — each slide becomes a scene. Infographic layouts work as they do on carousel slides.
Output: 'DESIGN' (default) creates the design without rendering; 'MP4' renders the video file and requires videoSettings (duration, optional audio track).
templateId, brandId, and responseType are optional if you've saved defaults via postnitro_set_defaults.
Use postnitro_check_status to monitor, then postnitro_get_output to retrieve. Or use postnitro_import_video_and_wait for one step.PostNitroPostNitro
PluginrequiredContent & Design - Import Video Post and Wait for Outputpostnitro · Convenience tool: creates a video post (postType VIDEO) from your own scenes, polls until completion, and returns the final output. Rendering a video takes longer than a carousel — typically 15-45 seconds when responseType is 'MP4', and longer for designs with animations or GIFs (which use the enhanced renderer).
Scenes use the SAME slide array as a carousel: exactly 1 starting_slide, at least 1 body_slide, exactly 1 ending_slide — each slide becomes a scene.
Output: 'DESIGN' (default) creates the design without rendering; 'MP4' renders the video file and requires videoSettings.
templateId, brandId, and responseType are optional if you've saved defaults via postnitro_set_defaults.PostNitroPostNitro
PluginrequiredContent & Design - List AI Presetspostnitro · List available AI configuration presets. Returns preset IDs with platform, tone, audience, language, slide count, and model.
Use postnitro_set_defaults to save your preferred presetId for future calls.PostNitroPostNitro
PluginrequiredContent & Design - List Audio Filespostnitro · List the audio files in your workspace, newest first. Call this to resolve an `audioId` — the ID a video post needs in videoSettings.audioId, or a scheduled reel in postSettings.audioId. Those fields take an ID, never a URL.
Audio is uploaded in the PostNitro app; this API lists and deletes but does not upload. An empty list means the workspace has no audio yet — ask the user to upload some in the app, and create the video without audio in the meantime.
When several files match what the user described, show the candidates (name, duration) and let them choose rather than guessing.PostNitroPostNitro
PluginrequiredContent & Design - List Brandspostnitro · List available brand configurations. Returns brand IDs, names, handles, and display settings.
Use postnitro_set_defaults to save your preferred brandId for future calls.PostNitroPostNitro
PluginrequiredContent & Design - List Scheduled Postspostnitro · List scheduled posts and drafts whose scheduled time falls within a date range. Returns each post with its captions, selected social accounts, and attached design details.
Optionally narrow the results to specific social accounts with socialAccountIds — useful for "what's scheduled on my LinkedIn next week". The filter applies to POSTS, not to the accounts within them: a post targeting both LinkedIn and Instagram is returned when you filter by either, and its `accounts` array still lists every account it targets.PostNitroPostNitro
PluginrequiredContent & Design - List Social Accountspostnitro · List the connected social accounts in your workspace, grouped by platform (linkedin, instagram, tiktok, threads).
These account IDs are what you pass as selectedAccounts when creating a scheduled post. All four platform arrays are always present (empty when none connected).PostNitroPostNitro
PluginrequiredContent & Design - List Templatespostnitro · List available carousel templates. Returns template IDs, names, and dimensions.
Use postnitro_set_defaults to save your preferred templateId for future calls.PostNitroPostNitro
PluginrequiredContent & Design - Save Default Settingspostnitro · Save default templateId, brandId, presetId, and responseType so you don't have to provide them every time.
These defaults persist across sessions. Any generate/import tool will automatically use them when those parameters are not explicitly provided.
Typical first-time setup workflow:
1. Call postnitro_list_templates → pick a template
2. Call postnitro_list_brands → pick a brand
3. Call postnitro_list_ai_presets → pick a preset
4. Call postnitro_set_defaults with the chosen IDs
5. From now on, just call generate/import without specifying IDsPostNitroPostNitro
PluginrequiredContent & Design - Update Brandpostnitro · Update an existing brand kit. All seven fields are required by the API.
name, handle, and image are only overwritten when a non-empty value is sent; the boolean display flags (isCompanyDetail, showName, showHandle, showImage) are always applied.
Tip: call postnitro_get_brand first to read current values, then send them back with your changes.PostNitroPostNitro
PluginrequiredContent & Design - Update Scheduled Postpostnitro · Update an existing scheduled post or draft. The body and validation mirror postnitro_create_scheduled_post exactly.
The update REPLACES the post's captions and selected accounts with what you send — send the full intended state, not just changed fields. Tip: call postnitro_get_scheduled_post first to read the current values.PostNitroPostNitro
PluginrequiredContent & Design - Get payment methodget · Returns the card on file and whether the authenticated user has completed the account setup required to purchase: email verification, a linked payment card, phone number, and shipping address. Only the card brand and last 4 digits are returned. Call this before make_purchase. If accountSetupComplete=false, surface the message and setupUrl to the user and do not call make_purchase until they finish setup.AxiomAxiom
PluginrequiredData & Analytics - Get purchase statusget · Polls a browser purchase started by make_purchase and blocks until the next parked or
terminal status change, then returns it. Axiom waits up to 30 seconds for the next parked or terminal status change. If the purchase is still running, call get_purchase_status again with the same browserPurchaseSessionID.
Returns the final receipt once the purchase completes, an approvalLink if the user must approve a
spending-rule check, or a keep-polling response when the fixed 30-second wait elapses while work is
still in progress.
Do not tell the user that the purchase succeeded unless this tool returns status="completed" and
safeToTellUserComplete=true. Intermediate transaction states, payment authorization, card issuance,
audit trail entries, and progress labels are not completion signals.
Call this in a loop while status="running". If status="awaiting_approval", stop polling, send the
approvalLink to the user, and call get_purchase_status again only after the user says they approved.
If status="awaiting_user_input", ask the userInputRequest question and resume with
submit_purchase_clarification.AxiomAxiom
PluginrequiredData & Analytics - Get transactionget · Returns the details of a transaction including status, merchant, amount, approval state, receipt, audit trail, and browser purchase finality. Do not treat transaction status, audit trail, payment authorization, or card issuance as purchase success unless safeToTellUserComplete is true.AxiomAxiom
PluginrequiredData & Analytics - List transactionslist · Lists the authenticated user's recent transactions, most recent first. For browser purchases,
safeToTellUserComplete is only true when the related browser purchase completed with a final
receipt; raw transaction states like CARD_ISSUED or AUTHORIZED are not completion signals.AxiomAxiom
PluginrequiredData & Analytics
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.