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
- Delete Media Tooldelete · Permanently delete a media library item by id (stored file and row). Confirm with the user first; posts/comments pivots cascade.PostSyncerPostSyncer
PluginrequiredMarketing - Delete Post Tooldelete · Permanently remove a post from PostSyncer by ID. Destructive—confirm with the user and ensure they mean calendar deletion, not just unpublishing on one network.PostSyncerPostSyncer
PluginrequiredMarketing - Get Analytics Account Toolget · Performance summary for one connected social account, including each published platform row. Use to compare activity across channels under the same login.PostSyncerPostSyncer
PluginrequiredMarketing - Get Analytics Post Toolget · How one post performed across all publishing targets, with a per-connected-account breakdown (reach, engagement-style metrics as exposed by PostSyncer).PostSyncerPostSyncer
PluginrequiredMarketing - Get Analytics Summary Toolget · Roll-up performance metrics across every workspace the token can see, with per-workspace breakdowns. Use for org-wide or executive summaries.PostSyncerPostSyncer
PluginrequiredMarketing - Get Analytics Workspace Toolget · Aggregated analytics for a single workspace—use after you know the workspace ID from list-workspaces.PostSyncerPostSyncer
PluginrequiredMarketing - Get Campaign Toolget · Load one campaign’s full record by ID, including metadata needed for updates.PostSyncerPostSyncer
PluginrequiredMarketing - Get Comment Toolget · Load a single comment thread by ID, including nested replies, for accurate moderation or quoting.PostSyncerPostSyncer
PluginrequiredMarketing - Get Folder Toolget · Get one media library folder by id (includes parent when loaded) if it belongs to a workspace you can access.PostSyncerPostSyncer
PluginrequiredMarketing - Get Label Toolget · Fetch full details for a single label by its numeric ID.PostSyncerPostSyncer
PluginrequiredMarketing - Get Media Toolget · Fetch one media library item by id (`workspace_id`, `folder_id`, `url`, etc.) if it belongs to a workspace you can access.PostSyncerPostSyncer
PluginrequiredMarketing - Get Post By Platform Post Id Toolget · Retrieve one post by the native platform post id saved after publishing (e.g., tweet/status id). Useful when you only have the id returned by the network API.PostSyncerPostSyncer
PluginrequiredMarketing - Get Post By Url Toolget · Retrieve one post by its public platform URL (e.g., https://twitter.com/user/status/123). Useful when you have a post link and need the full post details.PostSyncerPostSyncer
PluginrequiredMarketing - Get Post Toolget · Retrieve one post by ID—copy, schedule, targets, and publication state—before editing or duplicating.PostSyncerPostSyncer
PluginrequiredMarketing - Hide Comment Toolhide · Hide a reply on the native social network when this comment is linked to a published platform post. Does not delete the record in PostSyncer unless the platform removes it.PostSyncerPostSyncer
PluginrequiredMarketing - List Accounts Toollist · List connected social profiles (e.g. Instagram, X, LinkedIn) across workspaces the token can access. Use the returned IDs when creating posts or reading per-account analytics.PostSyncerPostSyncer
PluginrequiredMarketing - List Campaigns Toollist · Browse marketing campaigns with optional filters (e.g. workspace or status). Use to plan or audit grouped content.PostSyncerPostSyncer
PluginrequiredMarketing - List Comments Toollist · List comments for a specific post (`post_id` required) with pagination—ideal for moderation, triage, or building a reply context.PostSyncerPostSyncer
PluginrequiredMarketing - List Folders Toollist · List media library folders in workspaces you can access. Optional `workspace_id`, `parent_id`, or `root` (top-level only).PostSyncerPostSyncer
PluginrequiredMarketing - List Labels Toollist · List organizing labels visible to the user, with optional filters. Labels are used to tag posts and campaigns inside a workspace.PostSyncerPostSyncer
PluginrequiredMarketing - List Media Toollist · Paginated media library items across your workspaces. Filter by `workspace_id`, `folder_id`, or `root_only` (items not in a folder). Default 50 per page, max 100.PostSyncerPostSyncer
PluginrequiredMarketing - List Posts Toollist · Browse scheduled and published posts with pagination (`per_page` 1–100, `page`). Set `include_comments` true to embed comment summaries on each post.PostSyncerPostSyncer
PluginrequiredMarketing - List Workspaces Toollist · List every PostSyncer workspace the current user belongs to. Call this early to obtain workspace IDs for posts, labels, and campaigns.PostSyncerPostSyncer
PluginrequiredMarketing - Sync Comments From Platforms Toolsync · Fetch the latest comments from each connected network for a published post—like refreshing the unified inbox in the app. Use after publishing or when the thread looks out of date.PostSyncerPostSyncer
PluginrequiredMarketing - Sync Post Analytics Toolsync · Ask PostSyncer to refresh stored analytics for a post’s published platform rows (runs asynchronously). Use when metrics look stale after recent activity.PostSyncerPostSyncer
PluginrequiredMarketing - Update Campaign Toolupdate · Edit an existing campaign; fields mirror create-campaign. Use when renaming, changing status, or adjusting campaign details.PostSyncerPostSyncer
PluginrequiredMarketing - Update Comment Toolupdate · Edit your own comment’s text or attachments (author only). Pass `media` as an empty array to remove all attachments. Each item is a library id or URL, like post `content[].media`.PostSyncerPostSyncer
PluginrequiredMarketing - Update Folder Toolupdate · Update a media folder’s name, color, and/or parent. Provide at least one field. Cannot set parent to self or a descendant.PostSyncerPostSyncer
PluginrequiredMarketing - Update Label Toolupdate · Change a label’s properties (such as name) without recreating it.PostSyncerPostSyncer
PluginrequiredMarketing - Update Post Auto Plug Toolupdate · Enable or disable auto plug on a post (auto-reply when likes/reposts/replies/views hit thresholds). Set enabled=false to clear. Matches PATCH /api/v1/posts/{post}/auto-plug.PostSyncerPostSyncer
PluginrequiredMarketing - Update Post Comment Moderation Toolupdate · Set per-post comment moderation (filters, keywords, AI reply). Matches PATCH /api/v1/posts/{post}/comment-moderation. When enabled=true, provide full settings object per API docs.PostSyncerPostSyncer
PluginrequiredMarketing - Update Post Contact Collection Toolupdate · Add commenters to CRM lists: keyword_rules mode or add_all with list_id. Matches PATCH /api/v1/posts/{post}/contact-collection. List IDs must belong to the post workspace.PostSyncerPostSyncer
PluginrequiredMarketing - Update Post Toolupdate · Update an existing post: same field shapes as create-post (accounts, content with optional cover_image and first-comment flags, scheduling, repeatable_accounts with repeatable, etc.). Prefer get-post first if you need current state.PostSyncerPostSyncer
PluginrequiredMarketing - Upload Media File Toolupload · Upload one image or video into a workspace media library as base64 (same rules as POST /media/upload/file). For large files prefer the REST API with multipart form data. Optional `folder_id`. Returns one `media` item with id for posts.PostSyncerPostSyncer
PluginrequiredMarketing - Upload Media From Url Toolupload · Import one or more image/video URLs into a workspace media library (same rules as POST /media/upload/url). Returns `media` items with ids for posts and comments. Optional `folder_id`.PostSyncerPostSyncer
PluginrequiredMarketing - create_containercreate · Create a new empty BasicDeploy container. A PostgreSQL database and an S3 bucket are provisioned automatically for it. Returns the container's id, subdomain, and public URL. Its public URL is proxied to PORT 8080 inside the container, so whatever you deploy MUST listen on 0.0.0.0:8080 (any other port/binding returns 503). Use deploy_app or exec_command afterwards to put an application in it. Optional memoryMb (256/512/1024/2048) and alwaysOn require the plan/add-ons to allow them (see get_account); larger sizes need Pro/Scale, and always-on on Free consumes a paid add-on slot.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - create_topiccreate · Create a Kafka topic for the user. The name is auto-namespaced under their prefix; an optional 'label' becomes a readable suffix (sanitized), otherwise it's randomized. Retention, partitions and the per-topic size are fixed by the plan. Fails if the topic count or storage budget is exceeded (see get_kafka / get_account). Returns the full topic name.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - delete_containerdelete · PERMANENTLY delete a container. This destroys the container, its database, and all its files (S3 bucket contents included) and cannot be undone. Only call this when the user has clearly asked for the container to be removed.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - delete_topicdelete · PERMANENTLY delete one of the user's Kafka topics (the topic and all its messages). Cannot be undone. Only call when the user clearly asked to remove the topic. The name must be one they own.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - deploy_appdeploy · Deploy an application from a local tarball (.tar, .tar.gz, .tgz, or .zip) to BasicDeploy. The runtime (Node.js, Python, or Go) is auto-detected from the archive contents; the app must listen on 0.0.0.0:8080. If containerId is omitted, a new container (with DB + S3) is created for the app; if provided, the archive is deployed into that existing container. Returns the resulting container and its public URL. IMPORTANT: tarballPath is a path on the machine running THIS MCP client (i.e. the local/stdio install). When BasicDeploy is added as a REMOTE connector (Claude/ChatGPT/Gemini chat) there is no shared filesystem, so this tool cannot read your tarball — deploy with exec_command instead (write the files into the container and start the server on 0.0.0.0:8080).BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - exec_commandexec · Run a shell command inside a container (like docker exec). Returns the combined stdout/stderr output and the exit code. Useful for inspecting files, installing packages, or restarting processes inside the container. DEPLOYING WITHOUT A TARBALL (the way to deploy over a remote/chat connector, where there is no shared filesystem for deploy_app): write your app's files into the container with exec_command (e.g. heredoc/echo or install from git), install deps, then start the server. CRITICAL: the container's public URL (https://<subdomain>.basicdeploy.com) is ALWAYS proxied to PORT 8080 inside the container, so your app MUST listen on 0.0.0.0:8080 — NOT localhost/127.0.0.1, and NOT 3000/5000/etc. Any other port or binding returns HTTP 503 at the public URL even though the process is running. The routing is wired when the container is created; you do NOT need deploy_app to 'register' it. There is no init/supervisor: a process you start runs only until the container sleeps or restarts and is NOT relaunched — for a long-running web server enable always-on (set_always_on) and start it detached.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - get_accountget · Show the account's plan and capabilities: plan tier, container limit (plan base + add-ons), the memory sizes you may select, storage limit, how many always-on add-ons you hold, and whether containers auto-sleep. Use this to see what you're allowed to set.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - get_containerget · Get full details of one container: id, subdomain, public URL, status, ports, database name and username, S3 bucket, volume path, and timestamps.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - get_docsget · Fetch the BasicDeploy documentation as Markdown so you can answer the user's questions and deploy correctly without leaving the chat. Covers: what BasicDeploy is, deploying an app (the 0.0.0.0:8080 rule), the runtime and preset env vars, the PostgreSQL database and S3 object storage, the REST API, the MCP tools, custom domains, SSH, plans/pricing, and hosted auth-as-a-service (OpenID Connect) for your app's own end-users. Optional 'topic' returns only the matching section(s).BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - get_logsget · Fetch recent logs from a container. Use this to debug crashes or check application output.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - list_containerslist · List all BasicDeploy containers owned by (or shared with) the authenticated user. Returns each container's id, subdomain, public URL, status, and creation time.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - purge_topicpurge · Purge (empty) one of the user's Kafka topics — deletes all its messages but KEEPS the topic. Use this to restart processing after a mistake: purge, then have consumers read from the start again. The topic name must be one the user owns (starts with their prefix).BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - set_always_onset · Turn a container's always-on (24/7, never sleeps) flag on or off. On Free this consumes a paid always-on add-on slot (fails if none is free); on Pro/Scale every container is always-on already. Returns the updated container.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - share_containershare · Share a container with another BasicDeploy user by email, giving them access to it. The recipient is emailed a link that signs them in and opens the container. Optionally pass expiresInHours to make the share expire after that many hours (omit for a share that never expires).BasicDeployBasicDeploy
PluginrequiredDeveloper Tools - sleep_containersleep · Sleep a running container: stop it to free memory while keeping its volume, database, and public URL, so it wakes again on the next request. Returns the updated container.BasicDeployBasicDeploy
PluginrequiredDeveloper Tools
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.