Kpler
Query Kpler AIS, Cargo, Routes, Risk & Compliance, Power, and vessel GraphQL APIs
Tools
| Name | Description |
|---|---|
get_ais_latestQuery Kpler AIS latest vessel positions from the official /maritime/ais-latest endpoint | Query Kpler AIS latest vessel positions from the official /maritime/ais-latest endpoint |
get_ais_historicalQuery Kpler AIS historical positions from the official /maritime/ais-historical endpoint | Query Kpler AIS historical positions from the official /maritime/ais-historical endpoint |
list_cargo_tradesQuery Kpler Cargo trades from the official /cargo/trades endpoint | Query Kpler Cargo trades from the official /cargo/trades endpoint |
list_cargo_flowsQuery Kpler Cargo flows from the official /cargo/flows endpoint | Query Kpler Cargo flows from the official /cargo/flows endpoint |
list_cargo_port_callsQuery Kpler Cargo port calls from the official /cargo/port-calls endpoint | Query Kpler Cargo port calls from the official /cargo/port-calls endpoint |
get_cargo_fleet_metricsQuery Kpler Cargo fleet metrics from the official /cargo/fleet-metrics endpoint | Query Kpler Cargo fleet metrics from the official /cargo/fleet-metrics endpoint |
list_cargo_productsQuery Kpler Cargo products from the official /cargo/products endpoint | Query Kpler Cargo products from the official /cargo/products endpoint |
get_maritime_routeGet route estimates between an origin and destination using Kpler Routes API | Get route estimates between an origin and destination using Kpler Routes API |
screen_complianceQuery Kpler Risk & Compliance screening from the official /compliance/compliance-screening endpoint | Query Kpler Risk & Compliance screening from the official /compliance/compliance-screening endpoint |
get_vessel_risksPOST vessel-risk criteria to the official /compliance/vessel-risks-v2 endpoint | POST vessel-risk criteria to the official /compliance/vessel-risks-v2 endpoint |
get_power_day_ahead_pricesQuery Kpler Power day-ahead prices from the official /power/prices/day-ahead endpoint | Query Kpler Power day-ahead prices from the official /power/prices/day-ahead endpoint |
get_power_unit_availabilityQuery Kpler Power unit availability from the official /power/outages/availability/units endpoint | Query Kpler Power unit availability from the official /power/outages/availability/units endpoint |
execute_vessels_graphqlExecute a GraphQL query against Kpler vessel ownership and particulars | Execute a GraphQL query against Kpler vessel ownership and particulars |
custom_api_callSend a custom request to the Kpler REST API base URL | Send a custom request to the Kpler REST API base URL |
Triggers
| Name | Description |
|---|---|
webhook_notification_receivedReceive Kpler Streaming/Webhook Notification payloads configured in Kpler Terminal | Receive Kpler Streaming/Webhook Notification payloads configured in Kpler Terminal |
ais_position_changedPoll Kpler AIS latest positions and emit vessels whose position marker changed | Poll Kpler AIS latest positions and emit vessels whose position marker changed |
new_cargo_tradePoll Kpler Cargo trades and emit newly seen trade records | Poll Kpler Cargo trades and emit newly seen trade records |
vessel_risk_changedPoll Kpler Risk & Compliance vessel risks and emit changed risk markers | Poll Kpler Risk & Compliance vessel risks and emit changed risk markers |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('kpler', 'get_ais_latest', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'kpler',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect Kpler to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does Kpler support?
Kpler supports 14 tools including Get AIS Latest Positions, Get AIS Historical Positions, List Cargo Trades, List Cargo Flows, List Cargo Port Calls, and more.
Can I use Kpler with AI agents?
Yes. Add Kpler to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
How do I connect Kpler to ChatGPT or Claude?
Open the Weavz connector setup, sign in, choose a workspace, and add Kpler as an approved app. ChatGPT, Claude, and other remote MCP clients can then call the scoped Kpler tools exposed by that workspace.
Does Kpler work with Claude Code, Cursor, Codex, and local agents?
Yes. Remote and local MCP clients can connect to a Weavz MCP endpoint for the workspace. Local coding agents can also use the Weavz CLI to inspect apps, discover actions, run approved Kpler work, and execute Code Mode workflows from a terminal.
What can I ask an AI agent to do with Kpler?
Kpler exposes 14 tools, including Get AIS Latest Positions, Get AIS Historical Positions, List Cargo Trades, List Cargo Flows, List Cargo Port Calls, and more. Use Weavz to keep credentials scoped, require approval for sensitive work, and audit what the agent did.
Can Kpler be used in stateful agent workflows?
Yes. Agents can combine Kpler tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does Kpler use?
Kpler uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the Kpler integration cost?
The Kpler integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does Kpler support?
Kpler supports 4 triggers including Webhook Notification Received, AIS Position Changed, New Cargo Trade, Vessel Risk Changed.
Connect Kpler in minutes
Get 20,000 free action executions every month. No credit card required.