Opendock

Provides an MCP server enabling Claude-style assistants to access Opendock Neutron API for warehouse scheduling.
  • javascript

2

GitHub Stars

javascript

Language

4 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "pollamin-opendock-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "opendock-mcp"
      ],
      "env": {
        "OPENDOCK_TOKEN": "your-jwt-token",
        "OPENDOCK_API_URL": "https://neutron.opendock.com",
        "OPENDOCK_PASSWORD": "your-password",
        "OPENDOCK_USERNAME": "user@example.com"
      }
    }
  }
}

You can run an MCP server that connects Claude-like AI assistants to the Opendock Neutron API for warehouse dock scheduling. This server handles authentication, exposes a set of actions for managing warehouses, docks, load types, and appointments, and lets you integrate dock scheduling into AI-powered workflows with minimal setup.

How to use

You will run the MCP server as a local process and connect your MCP client (such as Claude Desktop or Claude Code) to it. Use the standard runtime command to start the server and provide your credentials or API token. Once running, your MCP client can invoke the available tools to list warehouses, view dock schedules, manage appointments, and more.

How to install

Prerequisites: you need Node.js 18 or newer and an Opendock account with API access.

# Option A: Run directly without cloning
npx -y opendock-mcp

# Option B: Install globally for reuse
npm install -g opendock-mcp

Additional content

Authentication can be done with a pair of credentials or with a pre-existing JWT token. If you choose username/password, the server will handle login and token refresh automatically. If you already have a token, you can supply it directly.

Configuration and usage notes include setting the API URL if you use a non-default endpoint, and providing environment variables when launching the MCP server through your integration workflow.

Available tools

get_profile

Fetch the authenticated user’s profile and account details.

list_warehouses

Return a list of warehouses associated with your Opendock account.

get_warehouse

Retrieve detailed information for a specific warehouse.

get_warehouse_hours

Get operating hours for a warehouse.

list_docks

List docks available in a warehouse.

get_dock

Get detailed information about a specific dock.

list_load_types

List supported load types for scheduling.

get_load_type

Get details about a specific load type.

get_load_type_availability

Check availability for a given load type.

list_appointments

List scheduled appointments.

search_appointments

Search for appointments based on criteria.

get_appointment

Retrieve details for a single appointment.

create_appointment

Create a new dock scheduling appointment.

update_appointment

Update an existing appointment.

delete_appointment

Delete an appointment.

list_carriers

List carriers used for dock scheduling.

get_carrier

Get details about a specific carrier.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
Opendock MCP Server - pollamin/opendock-mcp | VeilStrat