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
119,491 tools
- Retrieves a list of customers for the specified carrier.railcar · Retrieves a list of customers for the specified carrier. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Retrieves a list of railcar inventory items based on specified criteria (pagination, filters like lorailcar · Retrieves a list of railcar inventory items based on specified criteria (pagination, filters like loadStatus, station, track, etc.).
Usage notes:
- Pagination: Use pageSize, pageNextToken, and pagePrevToken to navigate paginated results.
- Filtering: Combine multiple criteria (e.g., loadStatus, aarCarType, station, track, tag) to narrow results.
- IDs: Station, track, and tag identifiers should come from the listStationTracks endpoint. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Retrieves a list of station tracks and their associated groupings for a specific carrier.railcar · Retrieves a list of station tracks and their associated groupings for a specific carrier. This tool only returns existing ARMS records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Retrieves charged history records, filterable by equipment, time range, and flags.railcar · Retrieves charged history records, filterable by equipment, time range, and flags. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Retrieves equipment history records, filterable by equipment, time range, and flags.railcar · Retrieves equipment history records, filterable by equipment, time range, and flags. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Retrieves the list of tasks associated with specified class lists.
Usage notes:
- Pagination: Use prailcar · Retrieves the list of tasks associated with specified class lists.
Usage notes:
- Pagination: Use pageSize, pageNextToken, and pagePrevToken to navigate paginated results.
- Filtering: Combine multiple criteria (e.g., workOrderId, status, equipmentName) to narrow results.
- Date ranges: carrierDateRange is assumed to be in the carrier's timezone. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns Truck Load Tenders.truck · Returns Truck Load Tenders. This tool only returns existing ARMS records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns a list of tasks for a given work order.work · Returns a list of tasks for a given work order. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns a one-row summary for a single entity: total note count and the latest note. Use this to popnotes · Returns a one-row summary for a single entity: total note count and the latest note. Use this to populate badges/counters without fetching the full thread. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns a page of charges export rows using the requested columns, filters, sorting, and pagination.charges · Returns a page of charges export rows using the requested columns, filters, sorting, and pagination. Downstream finance systems such as NetSuite, Sage, or ERP middleware typically call `Get Charges Table Definition` first, choose a subset of fields, and then request rows for export, reconciliation, or incremental sync jobs.
Key request fields:
| Input | How downstream systems commonly use it |
| --- | --- |
| `table_data_request.requested_columns` | Select the Cedar fields to include in each exported row. |
| `table_data_request.additional_filters` | Limit the export to a specific invoice, accounting period, billing type, service type, GL code, customer, or other supported charge dimension. |
| `table_data_request.sort_columns` | Create a stable export order for repeatable batching and reconciliation. |
| `page_size`, `page_next_token`, `page_previous_token` | Page through large exports without re-reading the full result set. |
Each row is returned as a column-keyed structure rather than a fixed finance schema, so consumers can request only the columns they actively map into their downstream system. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns a simplified list of groupings for a carrier, filtering out consist-related grouping types frailcar · Returns a simplified list of groupings for a carrier, filtering out consist-related grouping types for third-party consumers. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns a single Truck Load Tender.truck · Returns a single Truck Load Tender. This tool only returns existing ARMS records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns a single invoiceshipper · Returns a single invoice This tool only returns existing ARMS records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns aggregate summary values for the charges table using the requested filters and aggregations,charges · Returns aggregate summary values for the charges table using the requested filters and aggregations, without returning full row detail. Downstream finance systems can use this endpoint to validate export scope, reconcile totals, and compare Cedar results against imported batches in NetSuite, Sage, or another ERP.
Common reconciliation patterns:
| Aggregate request | Typical downstream use |
| --- | --- |
| `COUNT` on `chargeId` | Confirm the number of charges in an export batch. |
| `SUM` on `amount` | Compare Cedar totals with external invoice or journal totals. |
| `SUM` on `adjustment_total` | Measure the net effect of adjustments before posting. |
| `MIN` / `MAX` on `appliedAt` | Verify the date window covered by an incremental export. |
Use the same filter set you would pass to `List Charges Table Rows` when you want summary numbers for the exact same population of charges. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns expected stops from bookings, including reservations without assigned equipment.bookings · Returns expected stops from bookings, including reservations without assigned equipment. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns list of Work Orderswork · Returns list of Work Orders ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns list of invoicesshipper · Returns list of invoices This tool only returns existing ARMS records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns note summaries for many entities in one round trip. Designed for list/grid pages that show anotes · Returns note summaries for many entities in one round trip. Designed for list/grid pages that show a notes-count column. Entities with zero notes are omitted from the response. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns notes on a given entity in descending chronological order (newest first). Supports cursor-banotes · Returns notes on a given entity in descending chronological order (newest first). Supports cursor-based pagination via `page_size` and `page_token`. When both `referenced_entity_type` and `referenced_entity_id` are set, the request switches to reverse-lookup mode (notes mentioning the given entity), capped at 100 results without pagination. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns the available charges export columns and default columns. Downstream finance systems such ascharges · Returns the available charges export columns and default columns. Downstream finance systems such as NetSuite, Sage, or ERP middleware can use this metadata to map Cedar fields before requesting charge rows.
This response is metadata only: it tells consumers which columns are available, how Cedar labels them, which columns are searchable, and which columns Cedar returns by default.
Common export-oriented columns:
| Column | Meaning for downstream systems |
| --- | --- |
| `chargeId` | Stable Cedar charge identifier for reconciliation, upserts, or idempotent imports. |
| `customerLocationAccountNumber` | Customer location account number often used to map a charge into an external account or business unit. |
| `invoice` | Invoice number or sequence used to group already-invoiced charges. |
| `accountingPeriod` | Cedar accounting period label that can be used for period-close exports or batching. |
| `billingType` | High-level charge category such as storage, demurrage, switching, or ISS shipment. |
| `serviceType` | Service-specific classification that can help downstream mapping rules route charges to the right workflow. |
| `glCode` | General ledger code used for financial posting and account mapping. |
| `rateTableEntry` / `rateDescription` | Human-readable pricing fields that explain why the amount was calculated. |
| `adjustment_total` | Net difference between the original amount and the final adjusted amount. |
The response example below shows a representative subset of these columns. This tool only returns existing ARMS records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Returns the carrier's train reason codes grouped by category.work · Returns the carrier's train reason codes grouped by category. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Searches across all configured entity types in parallel and returns the top N matches per type. Usednotes · Searches across all configured entity types in parallel and returns the top N matches per type. Used by the note editor's `@`-mention typeahead to look up equipment, shipments, customers, waybills, work orders, invoices, etc. by identifier or display text. ARMS uses POST so list/filter parameters can be sent in the JSON body; this tool only returns existing records. Pass carrier_code (railroad road mark, for example TRLD) and/or carrier_id (the carrier's ARMS integer id as a string) when the user named a carrier. Does not create, update, move, or delete records.CedarAI Data DepotCedar AI
PluginrequiredOperations - Create a Hevy plancreate · Create a plan in Hevy. A plan is a grouped set of routines (e.g. "💪 Upper/Lower Split" or "🦍 Operation: Summer Body"). Use this endpoint when a user asks to create an entire workout plan for them. Use search_hevy_exercises to find the correct exercise_template_id for each exercise name unless the IDs are already known. After creating the plan make sure you tell the user that the plan is now available on their Hevy account.HevyHevy
PluginrequiredHealth & Wellness - Create a Hevy routinecreate · Create a routine in Hevy. Before calling this tool, use search_hevy_exercises to find the correct exercise_template_id for each exercise name unless the IDs are already known.HevyHevy
PluginrequiredHealth & Wellness - Create a Hevy routine foldercreate · Create a routine folder in Hevy. Folders are used to organise routinesHevyHevy
PluginrequiredHealth & Wellness - Look up a Hevy user's workoutsget · Fetch workouts for the authenticated Hevy user.HevyHevy
PluginrequiredHealth & Wellness - Search Hevy exercise templatessearch · Search the authenticated user's available Hevy exercise templates by exercise name. Use this before creating a routine to find the correct exercise_template_id values. You can pass an array of queries if you need to look up the id for many exercsies in a single request.HevyHevy
PluginrequiredHealth & Wellness - answer_questionanswer · Submit the user's answer from the Codex or ChatGPT conversation. Stable option ids are authoritative; the first accepted answer wins.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - call_operationcall · Stable compatibility entry point for current MijnSpel operations. First call operation=discover_operations to obtain the live operation names and argument schemas, then invoke any returned non-UI operation without depending on a refreshed static tool snapshot. Prefer the direct present_question tool when showing its interactive UI.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - close_projectclose · Release an active external work lease without applying files or advancing a Creator phase. Always call this after post-apply inspection, simulation, or result reading, and whenever an opened project will not be finished with finish_work.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - compare_simulation_runscompare · Read and compare two or more stored simulation runs in request order so rule-change effects can be assessed.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - create_projectcreate · Create a new project in Creator or Studio.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - delete_filedelete · Delete one approved project file when its expected content hash still matches.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - finish_workfinish · Finish the current Creator phase or apply the validated Studio proposal, then release the lease.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - get_questionget · Read a durable project question and its accepted answer after reconnecting or after the user answers in MijnSpel.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - get_simulation_resultsget · Read one stored simulation run's complete Markdown report and structured result by run id.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - list_design_revisionslist · List Creator design revisions, oldest first, with stable labels and the current revision marked. Creator only.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - list_fileslist · List the MCP-visible text files for an opened project.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - list_projectslist · List projects owned by the signed-in user in one MijnSpel product.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - list_simulation_runslist · List every stored simulation run for an opened project, newest first, including version and summary metadata.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - open_projectopen · Open an owned project, return product-specific context (including Creator's self-contained current phase contract), and acquire a short external work lease. Set replace_existing_lease only to recover a lease lost by another agent session for the same account; this invalidates that session's lease.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - prepare_publishprepare · Validate publish preconditions and mint a short-lived single-use publish confirmation token.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - present_questionpresent · Present one durable project-level question in MijnSpel before asking the same question in the Codex or ChatGPT conversation. Use this for every project question. Visual choices require a self-contained HTML preview on every substantive option.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - preview_projectpreview · Prepare and return the real authenticated product preview URL.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - publish_projectpublish · Consume a publish confirmation token and publish the current project revision to the public web.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - read_fileread · Read one approved UTF-8 project file and return its content hash.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - restore_design_revisionrestore · Restore a Creator design revision by stable label. This permanently removes every newer design revision and therefore requires explicit destructive confirmation. Creator only.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - run_simulationrun · Validate the current simulation contract and, when ready, prepare a version-pinned real browser simulation run. Returns actionable structured detail when not ready; otherwise returns a signed URL and run id for the configured run.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - validate_projectvalidate · Run the fixed validation workflow for the current Creator build or Studio proposal.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle - write_filewrite · Atomically replace one approved UTF-8 project file when its expected content hash still matches.MijnSpelMijnSpel
PluginrequiredConsumer & Lifestyle
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.