Opendock MCP server
io.github.Pollamin/opendock·v5.1.1·2 starsMCP for the Opendock Neutron API.
2 stars70 downloads/wk
Reviews
Write oneNobody 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 postsRead from the package source without running it. The installed server may list more.
add_appointment_tagAdd a tag to an appointment
create_appointmentwrite actionSchedule a new appointment
create_carrierwrite actionCreate a new carrier user
create_companywrite actionCreate a new carrier company
create_dockwrite actionCreate a new dock
create_load_typewrite actionCreate a new load type
create_recurring_appointmentswrite actionCreate a recurring appointment series from an existing appointment
create_warehousewrite actionCreate a new warehouse (billable event — implies additional subscription costs)
delete_appointmentwrite actionCancel/delete an appointment
delete_dockwrite actionDelete a dock
delete_load_typewrite actionDelete a load type
delete_recurring_appointmentswrite actionDelete all recurring appointments in a series (excludes the original)
delete_warehousewrite actionDelete a warehouse
export_appointment_metrics_excelRetrieve file link with the appointment list as XLSX. The link points to an external file.
find_and_book_appointmentFind 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_appointmentGet details for a specific appointment
get_appointment_count_for_carrierAppointment count per carrier
get_appointment_count_for_docksAppointment count per dock
get_audit_logGet the audit log for an object (warehouse, dock, appointment, etc.)
get_booked_carriersGet carriers that have booked appointments
get_carrierGet details for a specific carrier
get_companyGet details for a specific carrier company
get_dockGet details for a specific dock
get_dock_availabilityGet availability for a specific dock
get_dock_dwell_timeRetrieve dock metrics of dwell time by day of week
get_load_typeGet details for a specific load type
get_load_type_availabilityGet available appointment slots for a load type
get_orgGet details for an organization
get_profileGet the current authenticated user's profile
get_public_appointmentGet public appointment details (no auth required)
get_reserve_count_for_userReserve count for user
get_setting_metadataGet a specific setting metadata entry by entity type and setting key
get_settings_metadataGet all settings metadata for an entity type
get_versionGet the opendock-mcp server version
get_warehouseGet details for a specific warehouse
get_warehouse_capacity_usageRetrieve warehouse dock capacity usage information per warehouse
get_warehouse_hoursGet hours of operation for a warehouse's docks
list_appointment_metricsRetrieve an appointment list that matches the criteria described in the request body
list_appointmentslist_carriersList carriers with optional filters
list_companiesList carrier companies with optional filters and pagination
list_docksList docks with optional filters
list_load_typesList load types with optional filters
list_warehousesList warehouses with optional filters and pagination
remove_appointment_tagwrite actionRemove a tag from an appointment
search_appointmentsFree-text search for appointments. Use this when searching by keyword across appointment fields. For structured filtering/querying, use list_appointments instead.
sort_docksSave dock sort order
undo_appointment_statusUndo the latest status change for an appointment
update_appointmentwrite actionModify or reschedule an existing appointment
update_carrierwrite actionUpdate a carrier user
update_companywrite actionUpdate a carrier company
update_dockwrite actionUpdate a dock
update_favorite_carrierswrite actionUpdate the list of favorite carriers for an organization
update_load_typewrite actionUpdate a load type
update_orgwrite actionUpdate an organization
update_warehousewrite actionUpdate a warehouse
validate_settings_metadataValidate settings for an entity type
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- 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
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
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-mcpOr install globally:
npm install -g opendock-mcpTools
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-passwordOption 2: Pre-existing JWT token
OPENDOCK_TOKEN=your-jwt-tokenOptionally set the API URL:
OPENDOCK_API_URL=https://neutron.opendock.com # production (default)OPENDOCK_API_URL=https://neutron.staging.opendock.com # stagingUsage 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-mcpSet 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-mcpDevelopment
git clone https://github.com/Pollamin/opendock-mcp.git
cd opendock-mcp
npm install
npm run buildLicense
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.