Skip to content
Agentmart
Submit a tool

Opendock

MCP for the Opendock Neutron API.

Connector by Pollamin · GitHub account verified by the MCP Registry

IndexedLicense unknownLocal (stdio)★ 2
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/pollamin-opendock

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP for the Opendock Neutron API.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
47 read · 18 write · 6 delete
Secrets
None asked for
Install scripts
Not scanned yet
Runs as
Node.js package

Tools by what they do 71

Read from the source code; the running server may list different tools.

Read 47 · Look things up without changing anything.

  • export_appointment_metrics_excel
  • export_yard_data_excel
  • get_appointment
  • get_appointment_avg_duration_by_dock_and_status
  • get_appointment_avg_duration_by_load_type
  • get_appointment_avg_duration_by_status
  • get_appointment_count_by_status_for_carrier
  • get_appointment_count_for_carrier
  • get_appointment_count_for_docks
  • get_appointment_status_times
  • get_appointment_volume_by_carrier
  • get_appointment_volume_by_date
Show 35 more tools
  • get_appointment_volume_by_day_of_week
  • get_appointment_volume_by_load_type
  • get_appointment_volume_by_time_of_day
  • get_audit_log
  • get_booked_carriers
  • get_carrier
  • get_carrier_status_percentages
  • get_company
  • get_dock
  • get_dock_availability
  • get_dock_dwell_time
  • get_first_available_appointment
  • get_load_type
  • get_load_type_availability
  • get_org
  • get_profile
  • get_public_appointment
  • get_reserve_count_for_user
  • get_setting_metadata
  • get_settings_metadata
  • get_version
  • get_warehouse
  • get_warehouse_capacity_usage
  • get_warehouse_hours
  • get_warehouse_insights
  • list_appointment_metrics
  • list_appointments
  • list_carriers
  • list_companies
  • list_docks
  • list_load_types
  • list_warehouses
  • search_appointments
  • undo_appointment_status
  • validate_settings_metadata

Write 18 · Create, change, send or run things.

  • add_appointment_tag
  • create_appointment
  • create_carrier
  • create_company
  • create_dock
  • create_load_type
  • create_recurring_appointments
  • create_warehouse
  • find_and_book_appointment
  • sort_docks
  • update_appointment
  • update_carrier
Show 6 more tools
  • update_company
  • update_dock
  • update_favorite_carriers
  • update_load_type
  • update_org
  • update_warehouse

Delete 6 · Delete, drop, revoke or wipe things.

  • delete_appointment
  • delete_dock
  • delete_load_type
  • delete_recurring_appointments
  • delete_warehouse
  • remove_appointment_tag

Tools (71)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • add_appointment_tag

    Add a tag to an appointment

  • create_appointment

    Schedule a new appointment

  • create_carrier

    Create a new carrier user

  • create_company

    Create a new carrier company

  • create_dock

    Create a new dock

  • create_load_type

    Create a new load type

  • create_recurring_appointments

    Create a recurring appointment series from an existing appointment

  • create_warehouse

    Create a new warehouse (billable event — implies additional subscription costs)

  • delete_appointment

    Cancel/delete an appointment

  • delete_dock

    Delete a dock

  • delete_load_type

    Delete a load type

  • delete_recurring_appointments

    Delete all recurring appointments in a series (excludes the original)

  • delete_warehouse

    Delete a warehouse

  • export_appointment_metrics_excel

    Retrieve file link with the appointment list as XLSX. The link points to an external file.

  • export_yard_data_excel

    Retrieve file link with the yard data list as XLSX. The link points to an external file.

Show 56 more tools
  • find_and_book_appointment

    Find the next available slot for a load type and book it in one step. Calls the first-available-appointment endpoint to get open slots across all docks and load types, filters to the requested loadTypeId (and optionally a preferred dock), then creates the appointment automatically. Use this instead of manually chaining get_first_available_appointment + create_appointment.

  • get_appointment

    Get details for a specific appointment

  • get_appointment_avg_duration_by_dock_and_status

    Appointment duration average by dock and status

  • get_appointment_avg_duration_by_load_type

    Appointment duration average by load type

  • get_appointment_avg_duration_by_status

    Appointment duration average by status

  • get_appointment_count_by_status_for_carrier

    Appointment count by status for current carrier

  • get_appointment_count_for_carrier

    Appointment count per carrier

  • get_appointment_count_for_docks

    Appointment count per dock

  • get_appointment_status_times

    The average time spent in each appointment status

  • get_appointment_volume_by_carrier

    Appointment volume by carrier

  • get_appointment_volume_by_date

    Appointment volume by date

  • get_appointment_volume_by_day_of_week

    Appointment duration average by dock and day of week

  • get_appointment_volume_by_load_type

    Appointment volume by load type and week day

  • get_appointment_volume_by_time_of_day

    Appointment volume by time of day

  • get_audit_log

    Get the audit log for an object (warehouse, dock, appointment, etc.)

  • get_booked_carriers

    Get carriers that have booked appointments

  • get_carrier

    Get details for a specific carrier

  • get_carrier_status_percentages

    Retrieve carrier insights data with each status percentage

  • get_company

    Get details for a specific carrier company

  • get_dock

    Get details for a specific dock

  • get_dock_availability

    Get availability for a specific dock

  • get_dock_dwell_time

    Retrieve dock metrics of dwell time by day of week

  • get_first_available_appointment

    Finds the next available appointment time for each dock and loadtype, starting from the current date and time onward

  • get_load_type

    Get details for a specific load type

  • get_load_type_availability

    Get available appointment slots for a load type

  • get_org

    Get details for an organization

  • get_profile

    Get the current authenticated user's profile

  • get_public_appointment

    Get public appointment details (no auth required)

  • get_reserve_count_for_user

    Reserve count for user

  • get_setting_metadata

    Get a specific setting metadata entry by entity type and setting key

  • get_settings_metadata

    Get all settings metadata for an entity type

  • get_version

    Get the opendock-mcp server version

  • get_warehouse

    Get details for a specific warehouse

  • get_warehouse_capacity_usage

    Retrieve warehouse dock capacity usage information per warehouse

  • get_warehouse_hours

    Get hours of operation for a warehouse's docks

  • get_warehouse_insights

    Retrieve warehouse insights

  • list_appointment_metrics

    Retrieve an appointment list that matches the criteria described in the request body

  • list_appointments

    List and search appointments using NestJSX/Crud query syntax. Supports advanced filtering, field selection, joins, and sorting. SEARCH (s=): JSON search with operators. When s= is provided, startDate/endDate/status/warehouseId/dockId convenience filters are ignored. Operators: $eq, $ne, $gt, $lt, $gte, $lte, $cont, $contL (case-insensitive contains), $starts, $ends, $in, $notin, $between, $isnull, $notnull Combinators: $and, $or Examples: Scheduled after a date: s='{"$and":[{"status":"Scheduled"},{"start":{"$gt":"2026-03-15T08:00:00.000-07:00"}}]}' Changed since a date: s='{"las…

  • list_carriers

    List carriers with optional filters

  • list_companies

    List carrier companies with optional filters and pagination

  • list_docks

    List docks with optional filters

  • list_load_types

    List load types with optional filters

  • list_warehouses

    List warehouses with optional filters and pagination

  • remove_appointment_tag

    Remove a tag from an appointment

  • search_appointments

    Free-text search for appointments. Use this when searching by keyword across appointment fields. For structured filtering/querying, use list_appointments instead.

  • sort_docks

    Save dock sort order

  • undo_appointment_status

    Undo the latest status change for an appointment

  • update_appointment

    Modify or reschedule an existing appointment

  • update_carrier

    Update a carrier user

  • update_company

    Update a carrier company

  • update_dock

    Update a dock

  • update_favorite_carriers

    Update the list of favorite carriers for an organization

  • update_load_type

    Update a load type

  • update_org

    Update an organization

  • update_warehouse

    Update a warehouse

  • validate_settings_metadata

    Validate settings for an entity type

Signals

Stars
2
Forks
0
Open issues
0
Last commit
Feb 19, 2026 (8 months ago)
Last release
Feb 19, 2026 (8 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.Pollamin/opendock
Version
5.1.1
Auth
No auth
Packages
npm opendock-mcp
License
License unknown
First seen
Oct 24, 2026
Last checked
Oct 24, 2026
Cite this page

Opendock MCP server. Agent Mart. https://agentmart.dev/connectors/pollamin-opendock (last updated 2026-10-24)