How to Use the SafeCube Container Tracking MCP in LangChain
Build autonomous agents to track maritime shipments and audit logistics events with LangChain.
Works with every AI agent you already use
…and any MCP-compatible client
Connect SafeCube Container Tracking MCP to LangChain
Create your Vinkius account to connect SafeCube Container Tracking to LangChain — we handle the hosting, security, and runtime updates so you don't have to. No server setup required.
Key Capabilities
Chain Shipment Audits Step-by-Step
This isn't just about getting data. It's about creating a process. Your LangChain agent can start by calling `list_active_shipments` to get a full manifest of what's on the water. From there, it can loop through each ID, calling `get_container_tracking` to check the current status and location of every single container. Then you build the logic. If a container's status is 'Delayed', the chain automatically triggers a call to `get_shipment_events`. Your agent now has the full history—every port scan, every customs hold—and can decide whether to escalate to a human or just keep monitoring. It’s a completely automated, first-level audit.
Create Self-Correcting Logistics Agents
Real-world APIs fail. It's a fact of life. You can build resilient LangChain agents by making `check_api_status` the first link in any chain. If the SafeCube API is down, the agent doesn't crash—it can pause, notify you, and retry later. This makes your automations robust enough for production. This is how you build an agent that does more than just fetch data. It manages its own workflow. It can decide, based on the output of `get_container_tracking`, whether the next step is to wait, to dig deeper with `get_shipment_events`, or to alert your team on Slack. You define the tools, the agent builds the solution.
Your LangChain MCP Server for Shipping
Connect your ReAct agents to a real-world logistics feed. This MCP server gives your agents the specific tools they need to interact with maritime shipping data directly. No more screen scraping or dealing with fragile, undocumented APIs. Every tool call is observable through LangSmith. You see exactly what your agent asked for (`get_container_tracking` with container ID 'SCZU3948275') and what it got back. This makes debugging complex chains simple, so you can trust the outputs.
Set up SafeCube Container Tracking MCP in LangChain
Prerequisites
- Python 3.10+ installed
-
langchain-mcp-adapters+langgraphpackages - Active Vinkius subscription with a valid endpoint token
- 1
Install dependencies
Run
pip install langchain-mcp-adapters langgraph langchain-openai. The MCP adapters package converts MCP tools into native LangChainBaseToolobjects. - 2
Connect via HTTP transport
Use
MultiServerMCPClientwith"transport": "http"pointing to your Vinkius endpoint. Replace[YOUR_TOKEN_HERE]with your token from cloud.vinkius.com. - 3
Create a ReAct agent
Pass the discovered tools to
create_react_agent()from LangGraph. The agent automatically routes SafeCube Container Tracking tool calls through the MCP protocol. - 4
Run with any LLM
Swap
ChatOpenAIforChatAnthropic,ChatGoogleGenerativeAI, or any LangChain-compatible model. The MCP tools work identically across all providers.
from langchain_mcp_adapters.client import MultiServerMCPClient
from langgraph.prebuilt import create_react_agent
from langchain_openai import ChatOpenAI
async with MultiServerMCPClient({
"safecube-container-tracking-mcp": {
"transport": "http",
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp",
}
}) as client:
tools = client.get_tools()
agent = create_react_agent(
ChatOpenAI(model="gpt-4o"),
tools,
)
result = await agent.ainvoke({
"messages": "List recent SafeCube Container Tracking transactions"
})
print(result["messages"][-1].content) Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by SafeCube. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about SafeCube Container Tracking MCP in LangChain
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the SafeCube Container Tracking MCP today
We host it, we monitor it, we maintain it. You just paste one token.