4,500+ servers built on MCP Fusion
Vinkius

JSONCargo Maritime MCP. Audit global vessels and port activity instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

JSONCargo Maritime MCP on Cursor AI Code Editor MCP Client JSONCargo Maritime MCP on Claude Desktop App MCP Integration JSONCargo Maritime MCP on OpenAI Agents SDK MCP Compatible JSONCargo Maritime MCP on Visual Studio Code MCP Extension Client JSONCargo Maritime MCP on GitHub Copilot AI Agent MCP Integration JSONCargo Maritime MCP on Google Gemini AI MCP Integration JSONCargo Maritime MCP on Lovable AI Development MCP Client JSONCargo Maritime MCP on Mistral AI Agents MCP Compatible JSONCargo Maritime MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

JSONCargo Maritime. Track global vessels and audit port data via AI. This server lets your agent query real-time shipping data, search vessels by name or IMO, and list global ports.

It transforms complex maritime research into simple conversation, giving you instant access to voyage status and metadata without hitting a single portal.

It's the central hub for logistics intelligence.

What your AI agents can do

Check api status

Verifies if the JSONCargo service is currently operational.

Get current voyage details

Retrieves the full metadata for a vessel's current voyage using a specific vessel ID.

List maritime ports

Lists all global ports registered in the JSONCargo database.

+ 1 more capabilities included
Identify Vessels

Searches the database for maritime vessels using either a name or an IMO number.

Check Voyage Status

Retrieves the full metadata and current operational status for a specific vessel's voyage.

List Ports

Pulls a catalog of all globally registered maritime ports and their associated location codes.

Verify Connection

Checks the live operational status of the JSONCargo service API.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

JSONCargo Maritime MCP Server: 4 Tools for Maritime Data

These four tools allow your AI agent to verify API status, search vessels by name or IMO, list global ports, and retrieve current voyage details.

check019d844c

check api status

Verifies if the JSONCargo service is currently operational.

get019d844c

get current voyage details

Retrieves the full metadata for a vessel's current voyage using a specific vessel ID.

list019d844c

list maritime ports

Lists all global ports registered in the JSONCargo database.

search019d844c

search maritime vessels

Searches for maritime vessels using either a name or an IMO number.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with JSONCargo Maritime, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You're tracking global supply chains, right? This server gives your agent direct access to real-time maritime data, letting it skip the usual mess of multiple shipping portals. It handles all the heavy lifting—searching vessels, checking voyage status, and pulling port details—all from one spot. You just talk to your agent, and it gets the facts.

search_maritime_vessels lets your agent look up any maritime vessel using either a name or an IMO number. You get the vessel's detailed metadata when you run it.

Need to know where a ship is? get_current_voyage_details pulls the full metadata and current operational status for a specific vessel's voyage when you give it a vessel ID. You get the whole picture of the voyage.

Want to map out trade routes? list_maritime_ports lists every global port registered in the JSONCargo database, giving you their location codes.

Before you start, you gotta make sure the connection's good. check_api_status verifies if the JSONCargo service is currently operational, so you know your research workflow won't get stuck.

Your agent handles all this stuff. You don't have to remember what tool does what. Just ask your agent about a vessel by name or IMO number, and it'll run search_maritime_vessels. Need to know that vessel's current journey? Tell your agent to use get_current_voyage_details with the ID. If you need to pull a list of all the ports on the map, list_maritime_ports gives you the catalog.

You'll always know if it's working because check_api_status verifies the live API status.

How JSONCargo Maritime MCP Works

  1. 1 First, your agent runs check_api_status to confirm the service is operational. This prevents wasting time on failed calls.
  2. 2 Next, if you need to locate a port, you call list_maritime_ports to get the global LOCODE catalog. If you know the vessel ID, you use get_current_voyage_details to get the real-time location.
  3. 3 Finally, you use search_maritime_vessels to confirm the vessel's identity before querying its current status. The agent compiles all this data into a single, actionable report.

The bottom line is, your AI client treats the entire maritime data stack as one continuous data source, allowing you to ask complex, multi-step questions without manual data stitching.

Who Is JSONCargo Maritime MCP For?

Anyone who spends time cross-referencing shipping manifests or manually querying multiple logistics websites needs this. It's for the supply chain analyst who needs to monitor vessel movements and the trade researcher who needs instant, verifiable data on global port activity. If your job involves tracking where something is, this saves hours of clicking.

Supply Chain Analyst

Uses the agent to monitor vessel timelines and pull arrival metadata directly into their analysis workflow.

Logistics Planner

Verifies port locations and audits complex shipping patterns, ensuring routes comply with current operational data.

Trade Researcher

Performs rapid audits of vessel metadata and identifies relevant logistics markers using natural language prompts.

Operations Lead

Automates maritime data querying to coordinate cross-functional shipping teams and decision-making.

What Changes When You Connect

  • See the current location and metadata of a vessel by calling get_current_voyage_details with a vessel ID. This gives you real-time status, eliminating the need to cross-reference separate tracking websites.
  • Build comprehensive logistics maps by running list_maritime_ports. You get the full LOCODE and terminal data for every global port, which is critical for planning trade routes.
  • Instantly identify vessels using search_maritime_vessels. You only need a name or IMO number to pull up key metadata like flag or vessel type, bypassing manual lookups.
  • Validate your entire workflow by running check_api_status. Knowing the service is live means your agent won't fail halfway through a critical query.
  • Run multi-step audits. You can first search_maritime_vessels to confirm an asset, then use that ID in get_current_voyage_details for the most precise data.
  • Keep data precise. All data pulled is verified against the JSONCargo database, so you don't have to worry about manual data entry or source discrepancies.

Real-World Use Cases

01

Tracking a Missing Shipment

A supply chain analyst needs to know where the cargo is. They prompt their agent: 'What is the current voyage status for the vessel with IMO 9811000?' The agent immediately uses get_current_voyage_details to provide the current location and voyage path, solving the problem instantly.

02

Planning a New Trade Route

A logistics planner is mapping a route through Southeast Asia. They use list_maritime_ports to pull the full catalog of ports, then use that list to narrow down search areas before asking the agent to check the expected entry points.

03

Due Diligence on a New Partner

A trade researcher must verify a potential partner's fleet. They run search_maritime_vessels with the partner's fleet name. The agent retrieves the vessel metadata, allowing the researcher to quickly assess the type and flag of the assets without leaving their chat window.

04

Debugging a Logistics Workflow

An operations lead needs to know if the entire tracking system is online. They first run check_api_status. If the status is good, they proceed to use search_maritime_vessels to test the data flow, ensuring the system is fully functional before deployment.

The Tradeoffs

Searching by general location

Asking the agent, 'Show me all the ports near the Mediterranean Sea.' This is too vague and the tools require specific LOCODEs or ports to function.

First, run list_maritime_ports to get a list of candidate ports in that region. Then, you can use search_maritime_vessels or get_current_voyage_details if you have a specific vessel ID or known port name.

Assuming real-time data is available

Just asking, 'Where is the Ever Given right now?' without providing a vessel ID or IMO. The system can't guess the asset.

Always start by confirming the vessel's identity. Use search_maritime_vessels with the vessel's name or IMO number. Once you have the vessel ID, then call get_current_voyage_details for the real-time status.

Skipping the connection check

Relying on a complex query like 'What is the status of the fleet?' without verifying the server connection first. This leads to confusing, non-specific errors.

Per the API spec, always check the status of check_api_status first. If the status returns 'Operational,' then proceed with any other data retrieval tool.

When It Fits, When It Doesn't

Use this server if your core need is maritime intelligence: tracking vessels, cataloging ports, or auditing supply chain movements. You need the data to be structured and verifiable, like real-time status or LOCODEs. Don't use this if you just need general market analysis or historical trends over decades; the tools focus on current status and location. If your problem is simply 'I need to talk to a human,' this won't help—it's a data source, not a communications platform. If you need to validate the structural integrity of the data, use check_api_status first. If you only know a vessel's name, use search_maritime_vessels. If you know the vessel ID, use get_current_voyage_details—it's far more specific and reliable for status checks.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by JSONCargo. 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.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 4 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

check_api_status get_current_voyage_details list_maritime_ports search_maritime_vessels

Manual maritime research involves jumping between port authority sites and vessel databases.

Today, tracking a vessel means logging into one portal for the vessel's manifest, another for its port of origin, and a third for its current location. You copy IDs, cross-reference LOCODEs, and wait for pages to load. It’s slow, and the data is never in one place.

With JSONCargo Maritime, your agent handles the whole sequence. You ask a single question—like, 'What's the status of the cargo near Rotterdam?'—and the agent uses `list_maritime_ports` and `search_maritime_vessels` to pull all necessary details. You get the answer, verified and consolidated, in one chat.

JSONCargo Maritime MCP Server: Get real-time vessel data.

Forget the steps of searching by name, then finding the ID, and finally running a separate status query. The agent handles the dependency chain. It figures out that to get the voyage details, it needs the vessel ID, and it finds that ID using `search_maritime_vessels` automatically.

This isn't just querying data; it's building a reliable data pipeline on demand. Your AI client now acts as the maritime expert, making complex, multi-step queries as easy as asking a question.

Common Questions About JSONCargo Maritime MCP

How do I check a vessel's real-time location using JSONCargo Maritime? +

You must first identify the vessel using search_maritime_vessels to get its unique ID. Then, use get_current_voyage_details with that ID to get the most accurate, real-time status and metadata.

Is `list_maritime_ports` faster than searching for a single port? +

Listing ports gives you the entire catalog of global LOCODEs, which is useful for scope checking. Searching for a vessel is the faster way to get status, but listing ports is necessary for understanding the trade landscape.

What if I only know the vessel's name, not the IMO number? +

Use search_maritime_vessels. This tool accepts either the vessel's name or the IMO number, so you don't need both pieces of information to start the search.

How do I make sure the server is working before I start my analysis? +

Always start by calling check_api_status. This simple call confirms the API is operational, ensuring all subsequent data calls won't fail due to a service outage.

What information can I get when I use `search_maritime_vessels`? +

The search_maritime_vessels tool returns detailed vessel metadata, including flags and types. You'll get identifiers, names, and core specifications to classify the ship.

How do I check the current status of a ship's journey using `get_current_voyage_details`? +

It pulls the full metadata for the vessel's active journey. This includes the 'En Route' status, origin, destination, and the time the position was last updated.

Does `list_maritime_ports` provide location codes for every port? +

Yes, the list_maritime_ports tool provides global ports and their associated LOCODEs. This ensures precise, standardized data for every trade route you track.

What should I do if I run into an error when calling `check_api_status`? +

If check_api_status fails, the JSONCargo service is down or unreachable. Check your API key and ensure your network connection is stable before retrying the request.

How do I find my JSONCargo API Key? +

Log in to your JSONCargo account, navigate to your dashboard, and you will find your API Key in the 'Access Tokens' section. Copy and paste it below.

What vessel identifiers are supported? +

The API supports searching by vessel name, IMO number, and unique JSONCargo identifiers.

Does it support real-time positions? +

Yes. The get_current_voyage_details tool retrieves the most recent position and status metadata for active vessels.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 4 tools

We've already built the connector for JSONCargo Maritime. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 4 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.