Skip to main content
Glama

Witzense MCP

MCP server for the Witzense/JIMI device tracking Open API described in API DOCUMENT.pdf.

The extracted Markdown reference is API DOCUMENT.md. It preserves all 126 PDF pages as page sections and is easier to search and process programmatically. The PDF remains the original source, and image-only content is not embedded in the Markdown extraction.

Configuration

Copy .env.example to a local environment configuration and set:

  • WITZENSE_BASE_URL: defaults to http://open.10000track.com/route/rest.

  • WITZENSE_APP_KEY and WITZENSE_APP_SECRET.

  • WITZENSE_ACCOUNT and WITZENSE_PASSWORD_MD5 — the account password's existing 32-character lowercase MD5; do not provide plaintext and do not hash this value again.

  • WITZENSE_EXPIRES_IN: token lifetime request, from 60 to 7200 seconds.

  • WITZENSE_REQUEST_ENCODING: form by default, or json if the assigned node requires it.

Never commit real credentials or place them in source files.

Related MCP server: SORACOM Data Reader MCP

Run

npm install
npm run build
npm start

The server communicates over MCP stdio. Available tools include:

  • call_witzense_method

  • list_witzense_child_accounts

  • list_witzense_devices

  • get_witzense_device

  • get_witzense_device_locations

  • list_witzense_account_locations

  • get_witzense_track

  • get_witzense_mileage

  • get_witzense_shared_location_url

  • list_witzense_alarms

  • get_witzense_parking_report

  • get_witzense_trips_report

  • get_witzense_fence_duration_report

  • get_witzense_obd_data

  • get_witzense_obd_faults

  • get_witzense_rfid_reports

  • get_witzense_tag_location

  • list_witzense_geofences

  • get_witzense_geofence

  • list_witzense_device_groups

  • get_witzense_media_urls

  • get_witzense_live_url

  • get_witzense_rtmp_url

The dedicated tools are read-oriented and use the shared signed client.

For Command Cloud integrations, each Witzense device/IMEI is treated as the corresponding Command Cloud asset/vehicle. See specs/commandcloud-mapping.md.

API behavior

Requests use POST /route/rest with common parameters, an access token, and an uppercase UTF-8 MD5 signature. Tokens are acquired through jimi.oauth.token.get, refreshed through jimi.oauth.token.refresh, and cached in memory.

The PDF lists TS, TSP HK, TSP EU, and TSP US nodes. Configure the assigned node through WITZENSE_BASE_URL; do not change tool code when moving between nodes.

Tests

npm test

Server deployment

The repository workflow builds and tests pull requests, then deploys /root/WITZENSE-MCP after a push to main. Configure the GitHub Actions secret DEPLOY_SSH_KEY with the deployment key accepted by root@2.25.109.42.

Keep the Witzense API variables in the server's runtime environment or MCP host configuration. They are intentionally not part of the deployment workflow or repository.

See DEPLOYMENT.md for first-server bootstrap and smoke-test commands.

Install Server
F
license - not found
B
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Provides access to Alpha ESS solar inverter and battery system data, enabling monitoring of energy statistics, real-time power data, and configuration of battery charging and discharge schedules through the Alpha ESS Open API.
    10
    MIT
  • F
    license
    A
    quality
    F
    maintenance
    Enables interaction with InvenTree inventory management system, providing tools for parts, stock, orders, companies, barcodes, labels, reports, attachments, and system administration.
    12
    1
  • A
    license
    B
    quality
    D
    maintenance
    Enables querying Cariot APIs for fleet management data, including alcohol checks, daily reports, drivers, vehicles, and realtime snapshots, with utility for generating chart configurations.
    7
    24
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Track shipments and search shipping products (DPD, InPost, DHL, FedEx, UPS, GLS) via GlobKurier API.

  • Manage products, EU Digital Product Passports, operator parties, and GS1 EPCIS supply-chain events.

  • Route optimization API for Brazil. Routes, distance matrices, and VRP solver.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/MightyCMEMBRENO/WITZENSE-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server