{"apiVersion":"v1","directorySlug":"blinkcargo-mcp-64cf6efdc5","title":"BlinkCargo","description":"Blinkcargo","pageUrl":"https://www.mcpbundles.com/skills/blinkcargo-mcp-64cf6efdc5","connectPath":"importable","connectAction":"import_server","catalogListing":false,"bundleSlug":null,"listingKind":"remote_mcp","kind":"provider","transportUrl":"https://mcp.blinkcargo.com/mcp","hostedMcpUrl":null,"toolCount":13,"toolInventoryStatus":"observed","refreshedAt":"2026-11-03T13:26:00.516172+00:00","registryName":"com.blinkcargo/blinkcargo-mcp-64cf6efdc5","registryVersion":"2026.11.3","registryEligible":true,"tools":[{"name":"check_connection","description":"Health probe for the Blinkcargo MCP server. Returns API reachability, authentication state, role, and per-route-group probe results. Use first when anything looks wrong.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{}},"logicalName":"check_connection","displayName":"check_connection","title":"check_connection","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"resolve_location","description":"Resolve free-text place names to canonical Blinkcargo ports. Use before any rate search to obtain portIds. Specify mode (SEA/AIR) and direction (origin/destination) — a port valid only as a destination is not returned as an origin. Multiple matches are returned together; disambiguate by context.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["query"],"properties":{"mode":{"enum":["SEA","AIR"],"type":"string","default":"SEA"},"limit":{"type":"integer","default":10,"maximum":25,"minimum":1},"query":{"type":"string"},"direction":{"enum":["origin","destination"],"type":"string","default":"origin"}},"additionalProperties":false},"logicalName":"resolve_location","displayName":"resolve_location","title":"resolve_location","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_fcl_rates","description":"Search FCL ocean freight rates. Requires fromId (origin portId) and toIds (1–5 destination portIds) from resolve_location, plus a container mix. Returns up to 10 summaries sorted by price (default) or transit time, each with a rateId for get_rate_detail. Live quotes for in-conversation comparison.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["fromId","toIds","containers"],"properties":{"tier":{"type":"string"},"toIds":{"type":"array","items":{"type":"string"},"maxItems":5,"minItems":1},"fromId":{"type":"string"},"sortBy":{"enum":["price","transitTime"],"type":"string","default":"price"},"containers":{"type":"array","items":{"type":"object","required":["quantity","containerType"],"properties":{"quantity":{"type":"integer","minimum":1},"containerType":{"type":"string"}},"additionalProperties":false},"minItems":1}},"additionalProperties":false},"logicalName":"search_fcl_rates","displayName":"search_fcl_rates","title":"search_fcl_rates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_lcl_rates","description":"Search LCL ocean freight (less-than-container) rates. Requires fromId, toIds (1–5), and cargo size — either kg/cbm or piece dimensions. Returns up to 10 summaries with rateId for get_rate_detail. Live quotes for in-conversation comparison.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["fromId","toIds"],"properties":{"kg":{"type":"number","exclusiveMinimum":0},"cbm":{"type":"number","exclusiveMinimum":0},"tier":{"type":"string"},"toIds":{"type":"array","items":{"type":"string"},"maxItems":5,"minItems":1},"fromId":{"type":"string"},"sortBy":{"enum":["price","transitTime"],"type":"string","default":"price"},"dimensions":{"type":"array","items":{"type":"object","required":["count","length","width","height","weight","weightUnit","unit"],"properties":{"unit":{"enum":["CM","IN"],"type":"string"},"count":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"length":{"type":"number"},"weight":{"type":"number"},"weightUnit":{"enum":["KG","LB"],"type":"string"}},"additionalProperties":false}}},"additionalProperties":false},"logicalName":"search_lcl_rates","displayName":"search_lcl_rates","title":"search_lcl_rates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"search_air_rates","description":"Search AIR freight rates. Requires fromId, toIds (1–5), and cargo size — either kg/cbm or piece dimensions. Returns up to 10 summaries with rateId for get_rate_detail. Live quotes for in-conversation comparison.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["fromId","toIds"],"properties":{"kg":{"type":"number","exclusiveMinimum":0},"cbm":{"type":"number","exclusiveMinimum":0},"tier":{"type":"string"},"toIds":{"type":"array","items":{"type":"string"},"maxItems":5,"minItems":1},"fromId":{"type":"string"},"sortBy":{"enum":["price","transitTime"],"type":"string","default":"price"},"dimensions":{"type":"array","items":{"type":"object","required":["count","length","width","height","weight","weightUnit","unit"],"properties":{"unit":{"enum":["CM","IN"],"type":"string"},"count":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"length":{"type":"number"},"weight":{"type":"number"},"weightUnit":{"enum":["KG","LB"],"type":"string"}},"additionalProperties":false}}},"additionalProperties":false},"logicalName":"search_air_rates","displayName":"search_air_rates","title":"search_air_rates","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_rate_detail","description":"Return the full charge breakdown for a rateId from a previous search: originLocals, destinationCharges / airAncillaryCharges, caseByCaseCharges, trucking, weightFields, currency, and the originating query. Served from cache — rates expire after 15 minutes.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["rateId"],"properties":{"rateId":{"type":"string"}},"additionalProperties":false},"logicalName":"get_rate_detail","displayName":"get_rate_detail","title":"get_rate_detail","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_rate_searches","description":"The demand signal: rate searches saved on the platform. Backed by /rates?type=searched. Returns search records with result counts, lane, mode, quote mode, and user identity limited to name and email. zeroResultsOnly surfaces searches that returned nothing — unmet demand on lanes with no rate coverage. Filter by date range, company, user, mode, origin/destination code, or quote mode.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"mode":{"enum":["FCL","LCL","AIR"],"type":"string"},"page":{"type":"integer","default":1,"minimum":1},"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"dateTo":{"type":"string"},"userId":{"type":"string"},"dateFrom":{"type":"string"},"companyId":{"type":"string"},"quoteMode":{"type":"string"},"originCode":{"type":"string"},"destinationCode":{"type":"string"},"zeroResultsOnly":{"type":"boolean","default":false}},"additionalProperties":false},"logicalName":"list_rate_searches","displayName":"list_rate_searches","title":"list_rate_searches","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_saved_quotes","description":"List saved quotes (type=saved) with the saved option summary, lane, mode, user/company (name + email only), searchId where present, and a summarised extra object. Filter by date range, company, user, mode, origin/destination code, or reference id.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"mode":{"enum":["FCL","LCL","AIR"],"type":"string"},"page":{"type":"integer","default":1,"minimum":1},"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"dateTo":{"type":"string"},"userId":{"type":"string"},"dateFrom":{"type":"string"},"companyId":{"type":"string"},"originCode":{"type":"string"},"referenceId":{"type":"string"},"destinationCode":{"type":"string"}},"additionalProperties":false},"logicalName":"list_saved_quotes","displayName":"list_saved_quotes","title":"list_saved_quotes","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_conversion_funnel","description":"The conversion headline: per group (company, lane, mode, week, user), counts of rate searches, saved quotes, and bookings, plus the ratios between them (search→saved, saved→booking, search→booking) and totals. Computed from /rates (searched + saved) and /bookings. Windows wider than a single page budget are automatically split into sub-windows and the counts merged, so results are complete for large date ranges (a note is returned when auto-split ran).","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["dateFrom","dateTo"],"properties":{"mode":{"enum":["FCL","LCL","AIR"],"type":"string"},"dateTo":{"type":"string"},"groupBy":{"enum":["company","lane","mode","week","user"],"type":"string","default":"company"},"dateFrom":{"type":"string"},"companyId":{"type":"string"}},"additionalProperties":false},"logicalName":"get_conversion_funnel","displayName":"get_conversion_funnel","title":"get_conversion_funnel","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"match_searches_to_bookings","description":"Backfill matcher linking historical rate searches to bookings predating searchId. Matches on lane and volume (cbm/kg) within tolerance, and booking creation within maxDaysBetween. Every match carries a confidence score and explicit matchReason; all plausible candidates are returned — never a single asserted match. Where searchId exists on both sides, the deterministic link is reported and fuzzy matching is skipped.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["dateFrom","dateTo"],"properties":{"dateTo":{"type":"string"},"dateFrom":{"type":"string"},"companyId":{"type":"string"},"kgTolerance":{"type":"number","default":200},"cbmTolerance":{"type":"number","default":1},"maxDaysBetween":{"type":"number","default":30}},"additionalProperties":false},"logicalName":"match_searches_to_bookings","displayName":"match_searches_to_bookings","title":"match_searches_to_bookings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"list_bookings","description":"List bookings as summaries: reference numbers, shipper/consignee names, lane, mode (loadType), status, key dates, origin (blinkcargo/blinkfreight/api), searchId, quoteId. Matches the platform default view: sorted by -updatedAt and excludes FBA by default (pass loadType or excludeLoadTypes to override). Filter by ETA date range (dateFrom/dateTo or etaFrom/etaTo), status, loadType, origin, company, or updatedSince. Paginated — use page/limit to walk results.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","properties":{"page":{"type":"integer","default":1,"minimum":1},"etaTo":{"type":"string"},"limit":{"type":"integer","default":20,"maximum":50,"minimum":1},"dateTo":{"type":"string"},"origin":{"enum":["blinkcargo","blinkfreight","api"],"type":"string"},"status":{"type":"array","items":{"enum":["new","in-progress","completed","cancelled","rfp"],"type":"string"}},"etaFrom":{"type":"string"},"dateFrom":{"type":"string"},"loadType":{"type":"array","items":{"enum":["FCL","LCL","FBA","AIR","BCL"],"type":"string"}},"companyId":{"type":"string"},"createdTo":{"type":"string"},"operatorId":{"type":"string"},"createdFrom":{"type":"string"},"updatedSince":{"type":"string"},"excludeLoadTypes":{"type":"array","items":{"type":"string"}}},"additionalProperties":false},"logicalName":"list_bookings","displayName":"list_bookings","title":"list_bookings","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_booking","description":"Return the composite view of a single booking: header, parties, routes (sea/air/truck), equipment, milestones, step statuses, document metadata (never content), and costs. Use bookingId from list_bookings.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bookingId"],"properties":{"bookingId":{"type":"string"}},"additionalProperties":false},"logicalName":"get_booking","displayName":"get_booking","title":"get_booking","annotations":{"untrustedContentHint":true,"readOnlyHint":true}},{"name":"get_booking_history","description":"Return the normalized state-change timeline for a booking from /blinkfreight/booking/{id}/histories. Each entry has action, actionMapped, changes, timestamp, and actor. Unmapped actions pass through labelled, never dropped.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["bookingId"],"properties":{"bookingId":{"type":"string"}},"additionalProperties":false},"logicalName":"get_booking_history","displayName":"get_booking_history","title":"get_booking_history","annotations":{"untrustedContentHint":true,"readOnlyHint":true}}],"toolSource":"directory_preview","agentAction":"both","installLinks":[{"id":"cursor","label":"Cursor","href":"cursor://anysphere.cursor-deeplink/mcp/install?name=BlinkCargo&config=eyJ1cmwiOiAiaHR0cHM6Ly9tY3AuYmxpbmtjYXJnby5jb20vbWNwIn0%3D"},{"id":"vscode","label":"VS Code","href":"vscode:mcp/install?%7B%22name%22%3A%22BlinkCargo%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.blinkcargo.com%2Fmcp%22%7D"},{"id":"vscode-insiders","label":"VS Code Insiders","href":"vscode-insiders:mcp/install?%7B%22name%22%3A%22BlinkCargo%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.blinkcargo.com%2Fmcp%22%7D"},{"id":"claude-web","label":"Claude.ai","href":"https://claude.ai/customize/connectors?modal=add-custom-connector&connectorName=BlinkCargo&connectorUrl=https%3A%2F%2Fmcp.blinkcargo.com%2Fmcp"},{"id":"codex","label":"Codex","copyText":"codex mcp add \"BlinkCargo\" --url \"https://mcp.blinkcargo.com/mcp\""},{"id":"chatgpt","label":"ChatGPT","href":"https://www.mcpbundles.com/docs/integrations/chatgpt"}],"catalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/blinkcargo-mcp-64cf6efdc5","callUrl":"https://www.mcpbundles.com/api/directory/v1/servers/blinkcargo-mcp-64cf6efdc5/tools/{tool}","mcpServerUrl":"https://mcp.blinkcargo.com/mcp","liveCatalogUrl":"https://www.mcpbundles.com/api/directory/v1/servers/blinkcargo-mcp-64cf6efdc5?live=1"}