Kpler
Query Kpler AIS, Cargo, Routes, Risk & Compliance, Power, and vessel GraphQL APIs
Actions
| 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/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 actions programmatically.
What actions does Kpler support?
Kpler supports 14 actions 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.
Can Kpler be used in stateful agent workflows?
Yes. Agents can combine Kpler actions 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 actions every month. No credit card required.