Ship Port Calls at a Finnish Port Since a Given Time (Digitraffic)
digitrafficmarine/port-calls
Ship port calls at one Finnish port updated since a given time, by UN/LOCODE (FIHEL Helsinki, FITKU Turku, FIKTK Kotka, FIHKO Hanko): for each the port call id, the time the record was last updated, previous and next port, vessel name, MMSI, IMO number, nationality, vessel type code and its port-area visits with the port area, berth and estimated and actual arrival and departure times (UTC). At most 200 port calls. A port or time with no calls returns count 0. Source: Fintraffic / digitraffic.fi, license CC 4.0 BY. Modified by Eden Engine (fields renamed and reduced). Served by Eden Engine; not an official Fintraffic product.
Price
$0.0026 per call
You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $0.50.
Data source
Source: Fintraffic / digitraffic.fi, license CC 4.0 BY (https://creativecommons.org/licenses/by/4.0/). Modified by Eden Engine (fields renamed and reduced). Served by Eden Engine; not an official Fintraffic product.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
Connect once and your AI can find and run this tool, and any other it needs.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "digitrafficmarine/port-calls" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "digitrafficmarine/port-calls" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "digitrafficmarine/port-calls", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "digitrafficmarine/port-calls", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0026 |
- Updated
- Oct 26, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"locode",
"from"
],
"properties": {
"from": {
"type": "string",
"pattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$",
"description": "Earliest update time of the port call records, as UTC, YYYY-MM-DDThh:mm:ssZ, for example 2026-10-24T18:00:00Z."
},
"locode": {
"type": "string",
"pattern": "^FI[A-Z0-9]{3}$",
"description": "UN/LOCODE of a Finnish port, for example FIHEL (Helsinki) or FITKU (Turku)."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"required": [
"count",
"portCalls"
],
"properties": {
"count": {
"type": "integer",
"description": "Port calls in the answer (at most 200)."
},
"portCalls": {
"type": "array",
"items": {
"type": "object",
"required": [
"portCallId"
],
"properties": {
"imo": {
"type": [
"integer",
"null"
],
"description": "IMO number of the vessel."
},
"mmsi": {
"type": [
"integer",
"null"
],
"description": "MMSI of the vessel."
},
"port": {
"type": [
"string",
"null"
],
"description": "UN/LOCODE of the port visited."
},
"areas": {
"type": "array",
"items": {
"type": "object",
"required": [],
"properties": {
"ata": {
"type": [
"string",
"null"
],
"description": "Actual arrival, UTC."
},
"atd": {
"type": [
"string",
"null"
],
"description": "Actual departure, UTC."
},
"eta": {
"type": [
"string",
"null"
],
"description": "Estimated arrival, UTC."
},
"etd": {
"type": [
"string",
"null"
],
"description": "Estimated departure, UTC."
},
"berth": {
"type": [
"string",
"null"
],
"description": "Berth name."
},
"portArea": {
"type": [
"string",
"null"
],
"description": "Port area name."
}
},
"additionalProperties": false
},
"description": "Visits to port areas and berths."
},
"nextPort": {
"type": [
"string",
"null"
],
"description": "UN/LOCODE of the next port."
},
"portCallId": {
"type": [
"integer",
"null"
],
"description": "Port call id."
},
"vesselName": {
"type": [
"string",
"null"
],
"description": "Vessel name."
},
"nationality": {
"type": [
"string",
"null"
],
"description": "Flag state code."
},
"previousPort": {
"type": [
"string",
"null"
],
"description": "UN/LOCODE of the previous port."
},
"vesselTypeCode": {
"type": [
"integer",
"null"
],
"description": "Vessel type code."
},
"recordUpdatedAt": {
"type": [
"string",
"null"
],
"description": "When the port call record was last updated, ISO 8601 UTC; not an arrival or departure time."
}
},
"additionalProperties": false
},
"description": "Port calls."
}
},
"additionalProperties": false
}