MCP.Market

Opendock MCP server

by Pollamin·io.github.Pollamin/opendock·v5.1.1·2 stars

MCP for the Opendock Neutron API.

B77/100grade B
What users say
No reviews yet
Be the first
Safety scan
B77/100

full report

Adoption
New

2 stars70 downloads/wk

Reviews

Write one

Nobody has reviewed Opendock yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Opendock tools (57, 21 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • add_appointment_tag

    Add a tag to an appointment

  • create_appointmentwrite action

    Schedule a new appointment

  • create_carrierwrite action

    Create a new carrier user

  • create_companywrite action

    Create a new carrier company

  • create_dockwrite action

    Create a new dock

  • create_load_typewrite action

    Create a new load type

  • create_recurring_appointmentswrite action

    Create a recurring appointment series from an existing appointment

  • create_warehousewrite action

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

  • delete_appointmentwrite action

    Cancel/delete an appointment

  • delete_dockwrite action

    Delete a dock

  • delete_load_typewrite action

    Delete a load type

  • delete_recurring_appointmentswrite action

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

  • delete_warehousewrite action

    Delete a warehouse

  • export_appointment_metrics_excel

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

  • 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_count_for_carrier

    Appointment count per carrier

  • get_appointment_count_for_docks

    Appointment count per dock

  • 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_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_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

  • list_appointment_metrics

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

  • list_appointments
  • 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_tagwrite action

    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_appointmentwrite action

    Modify or reschedule an existing appointment

  • update_carrierwrite action

    Update a carrier user

  • update_companywrite action

    Update a carrier company

  • update_dockwrite action

    Update a dock

  • update_favorite_carrierswrite action

    Update the list of favorite carriers for an organization

  • update_load_typewrite action

    Update a load type

  • update_orgwrite action

    Update an organization

  • update_warehousewrite action

    Update a warehouse

  • validate_settings_metadata

    Validate settings for an entity type

Public scan report

scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it

no findings
  • Code scan33 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 221 days ago4/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
Overall 77/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Opendock compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
77/100
higher than 50% of 48,255 servers
Tools
57
the typical server has 7
Tools that change things
37%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
2
more than 75% of 28,688 servers
Downloads a week
70
more than 54% of 12,191 servers with a package

What its tools let an agent do: 35 read · 8 create · 8 change · 6 delete

Install Opendock in Claude Code, Cursor or VS Code

Runs npx -y opendock-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add opendock -- npx -y opendock-mcp
Add to Cursor

What the publisher says

From the Opendock repository's README, as published. We do not edit it. Read it on GitHub

Opendock MCP Server

An MCP server that connects AI assistants (Claude, etc.) to the legendary Opendock Neutron API.

Install

No clone or build needed — just use npx:

npx -y opendock-mcp

Or install globally:

npm install -g opendock-mcp

Tools

69 tools across 11 categories:

Prerequisites

  • Node.js 18+
  • An Opendock account with API access

Authentication

The server supports two authentication methods:

Option 1: Username/password (recommended) — the server handles login and token refresh automatically.

OPENDOCK_USERNAME=user@example.com
OPENDOCK_PASSWORD=your-password

Option 2: Pre-existing JWT token

OPENDOCK_TOKEN=your-jwt-token

Optionally set the API URL:

OPENDOCK_API_URL=https://neutron.opendock.com           # production (default)
OPENDOCK_API_URL=https://neutron.staging.opendock.com    # staging

Usage with Claude Desktop

Add to your claudedesktopconfig.json:

{
  "mcpServers": {
    "opendock": {
      "command": "npx",
      "args": ["-y", "opendock-mcp"],
      "env": {
        "OPENDOCK_USERNAME": "user@example.com",
        "OPENDOCK_PASSWORD": "your-password"
      }
    }
  }
}

Usage with Claude Code

claude mcp add opendock -- npx -y opendock-mcp

Set the required environment variables before launching Claude Code, or pass them in the MCP config.

Testing

Use the MCP Inspector to test interactively:

OPENDOCK_USERNAME=user@example.com OPENDOCK_PASSWORD=your-password \
  npx @modelcontextprotocol/inspector npx -y opendock-mcp

Development

git clone https://github.com/Pollamin/opendock-mcp.git
cd opendock-mcp
npm install
npm run build

License

MIT

Nothing above is checked by us. What we check is on the safety report.

Opendock: common questions

Is Opendock MCP server safe?
Mostly: it is graded B (77/100). Read the Opendock safety report
How do I install Opendock?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Opendock need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Opendock maintained?
The last commit was 258 days ago (2026-02-19). The latest release is v5.1.1.
How does Opendock compare with other MCP servers?
safety score 77/100 (higher than 50% of 48,255 servers); tools 57 (the typical server has 7); tools that change things 37% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.