Server data from the Official MCP Registry
Live ocean container and shipment tracking with ETAs, holds, fees, and last free days.
About
Live ocean container and shipment tracking with ETAs, holds, fees, and last free days.
Remote endpoints: streamable-http: https://mcp.terminal49.com
Security Report
Valid MCP server (3 strong, 1 medium validity signals). 1 code issue detected. No known CVEs in dependencies. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.
Endpoint verified · Requires authentication · 2 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
Permissions Found in Source Code
Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.
How to Connect
Remote Plugin
No local installation needed. Your AI client connects to the remote endpoint directly.
Add this to your MCP configuration to connect:
{
"mcpServers": {
"io-github-terminal49-terminal49": {
"url": "https://mcp.terminal49.com"
}
}
}Documentation
View on GitHubFrom the project's GitHub README.
Terminal49 API
Terminal49 is a container and shipment tracking API. You send a bill of lading, booking, or container number, and Terminal49 returns shipment and container status, milestones, and ETAs, and sends webhook notifications when they change.
This repository holds the public developer docs, the OpenAPI spec, and the clients for the API: a TypeScript SDK, a CLI, and an MCP server for AI assistants.
What's in this repository
| Component | Path | Where it ships |
|---|---|---|
| Developer docs | docs/ | terminal49.com/docs |
| OpenAPI spec (source of truth for the API reference) | docs/openapi.json | API reference |
| TypeScript SDK | sdks/typescript-sdk/ | @terminal49/sdk on npm |
CLI (t49) | sdks/typescript-sdk-cli/ | @terminal49/cli on npm |
| MCP server | packages/mcp/ | Hosted at https://mcp.terminal49.com. @terminal49/mcp is a private workspace; build it from this repo |
| MCP OAuth gateway | api/ | Vercel functions behind https://mcp.terminal49.com |
| Postman collection (generated from the OpenAPI spec) | Terminal49-API.postman_collection.json | Import into Postman |
Quick starts
The API, SDK, and CLI quick starts need a Terminal49 API key. Create one in the developer portal.
Call the API
Send the key in the Authorization header with the Token prefix:
curl https://api.terminal49.com/v2/shipments \
-H "Authorization: Token YOUR_API_KEY"
To track your first container, follow Start here.
Use the TypeScript SDK
npm install @terminal49/sdk
import { Terminal49Client } from '@terminal49/sdk';
const client = new Terminal49Client({ apiToken: process.env.T49_API_TOKEN! });
const container = await client.getContainer('container-uuid', ['shipment']);
See the SDK quickstart and the SDK README.
Use the CLI
npm install -g @terminal49/cli
export T49_API_TOKEN=YOUR_API_KEY
t49 track MSCU1234567
t49 track infers whether the number is a container, booking, or bill of lading, and creates a tracking request. Run t49 commands to list every command. See the CLI README.
Connect the MCP server
Point your MCP client at https://mcp.terminal49.com (Streamable HTTP). Use that root origin, with no extra path. It is the canonical OAuth resource identifier. The client signs you in with OAuth, so you do not need an API key. In Claude, add Terminal49 from the Claude Directory.
Clients that can't run a browser OAuth flow send Authorization: Token YOUR_API_KEY. For ChatGPT, Claude Code, Cursor, VS Code, and other clients, see the MCP server docs. To run the stdio server on your machine, follow Run it from this repository.
Develop in this repository
This is an npm workspaces monorepo that uses Vite+ (vp) as its toolchain. Use Node 24.22.1 or a newer Node 24 patch (.tool-versions pins 24.22.1).
vp install # or: npm ci
vp run check # format, lint, and type-check every workspace
vp run test # run every package's tests
vp run build # build the SDK, then the MCP server, then the CLI
To preview the docs site locally, run Mintlify through npx. Running it from the workspace install fails to parse the MDX pages.
cd docs && npx -y mintlify@latest dev
Some files are generated from docs/openapi.json or the SDK source. Do not edit them by hand. AGENTS.md lists each generated file and the command that regenerates it. The Commands section of the same file covers the rest of the toolchain, and WRITING_GUIDE.md sets the docs style.
Use conventional commit prefixes (docs:, feat:, fix:, chore:), and keep docs, code, and tooling changes in separate commits.
Security
This is a public repository. Never commit API keys, secrets, or customer data. Use placeholders such as Token YOUR_API_KEY in examples.
To report a security issue privately, see SECURITY.md.
License
Copyright (c) 2026 Terminal49, Inc.
- Code and the API spec: MIT. This covers everything outside
docs/, including the SDK, CLI, MCP server, gateway, and tooling, plus the OpenAPI spec atdocs/openapi.jsonand the Postman collection generated from it. - Documentation: CC BY 4.0. This covers everything else in
docs/, including the guides, reference pages, and images. When you reuse it, credit "Terminal49, Inc." and link to terminal49.com/docs. - Not licensed: the Terminal49 name and logos, including
docs/logos/andpublic/store-icons/. Third-party material, such as map data shown in screenshots, keeps its own terms. Vendored code undertools/oxlint/anti-slop/keeps its own license.
Contributions are accepted under the same terms: code under MIT, documentation under CC BY 4.0.
Reviews
No reviews yet
Be the first to review this server!
More Developer Tools MCP Servers
Rea
Freeby Morluto · Developer Tools
Reverse engineer anything from your terminal or agent with one CLI and MCP server.
Paperclip
Freeby Paperclipai · Developer Tools
Trending hip-hop artist momentum scores across four cultural dimensions.
Fetch
Freeby Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
Git
Freeby Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
Toleno
Freeby Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.
MCP Marketplace
Freeby mcp-marketplace · Developer Tools
Search and install MCP servers from inside your AI client.
