Port Community Systems website screenshot

Port Community Systems

Port Community Systems (PCS) are neutral and open electronic platforms enabling intelligent and secure exchange of information between public and private stakeholders to optimise, manage, and automate efficient port and logistics processes through a single submission of data.

Port Community Systems publishes 5 APIs on the APIs.io network, including CargoManifests API, Containers API, CustomsDeclarations API, and 2 more. Tagged areas include Maritime, Port, Logistics, Customs, and Cargo.

The Port Community Systems catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 2 Spectral governance rulesets.

Port Community Systems’ developer surface includes authentication, developer portal, documentation, engineering blog, and 4 more developer resources.

50.5/100 developing ▬ flat Agent 36/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
6 APIs
MaritimePortLogisticsCustomsCargoShipping

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 50.5/100 · developing
Contract Quality 21.0 / 25
Developer Ergonomics 6.1 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 4.1 / 13
Governance 5.0 / 12
Discoverability 6.5 / 10
Agent readiness — 36/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/port-community-systems: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 6

Individual APIs this provider publishes, each with its own machine-readable definition.

IPCSA Port Community Systems API

The International Port Community Systems Association (IPCSA) represents Port Community System operators and Maritime Single Window operators worldwide. Member PCS platforms prov...

Port Community Systems CargoManifests API

Cargo manifest declarations

Port Community Systems Containers API

Container tracking and inspection

Port Community Systems CustomsDeclarations API

Import and export customs filings

Port Community Systems HazardousCargo API

Dangerous goods declarations

Port Community Systems VesselCalls API

Vessel arrival and departure notifications

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Portbase Vessel Events API

Portbase publishes real-time vessel call and cargo events via webhooks to connected port community members. Events notify subscribers of vessel status changes, customs release n...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Portbase Context

0 classes · 30 properties

JSON-LD

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Port Community Systems API Rules

7 rules · 1 errors 6 warnings

SPECTRAL

Port Community Systems API Rules

5 rules · 3 warnings 2 info

SPECTRAL

JSON Schema 1

Standalone JSON Schema definitions for this provider's data models.

Portbase Vessel Call

20 properties

JSON SCHEMA

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Port Community Systems Authentication

oauth2 · 1 scheme

SECURITY

Port Community Systems Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Port Community Systems Scopes

4 scopes · clientCredentials

4 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Port Community Systems Agentic Access

9 operations · 5 acting

9 operations · 5 acting

AGENTIC

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Access & Security 3

Authentication, authorization, and security posture

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: port-community-systems
name: Port Community Systems
description: Port Community Systems (PCS) are neutral and open electronic platforms enabling intelligent and secure exchange
  of information between public and private stakeholders to optimise, manage, and automate efficient port and logistics processes
  through a single submission of data.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/port-community-systems.png
tags:
- Maritime
- Port
- Logistics
- Customs
- Cargo
- Shipping
url: https://raw.githubusercontent.com/api-evangelist/port-community-systems/refs/heads/main/apis.yml
created: '2026-03-18'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: port-community-systems:ipcsa
  name: IPCSA Port Community Systems API
  description: The International Port Community Systems Association (IPCSA) represents Port Community System operators and
    Maritime Single Window operators worldwide. Member PCS platforms provide APIs for customs declarations, cargo manifests,
    vessel call data, and port logistics coordination using REST and EDIFACT protocols.
  humanURL: https://www.ipcsa.international/
  tags:
  - Maritime
  - Port
  - Customs
  - Cargo
  - International
  properties:
  - type: Documentation
    url: https://www.ipcsa.international/
- aid: port-community-systems:port-community-systems-cargomanifests-api
  name: Port Community Systems CargoManifests API
  description: Cargo manifest declarations
  humanURL: https://www.portbase.com/en/
  tags:
  - CargoManifests
  properties:
  - type: OpenAPI
    url: openapi/port-community-systems-cargomanifests-api-openapi.yml
  - type: Documentation
    url: https://www.portbase.com/en/
  - type: AsyncAPI
    url: asyncapi/portbase-vessel-events-asyncapi.yml
  - type: JSONSchema
    url: json-schema/portbase-vessel-call-schema.json
  - type: JSONLDContext
    url: json-ld/portbase-context.jsonld
- aid: port-community-systems:port-community-systems-containers-api
  name: Port Community Systems Containers API
  description: Container tracking and inspection
  humanURL: https://www.portbase.com/en/
  tags:
  - Containers
  properties:
  - type: OpenAPI
    url: openapi/port-community-systems-containers-api-openapi.yml
  - type: Documentation
    url: https://www.portbase.com/en/
  - type: AsyncAPI
    url: asyncapi/portbase-vessel-events-asyncapi.yml
  - type: JSONSchema
    url: json-schema/portbase-vessel-call-schema.json
  - type: JSONLDContext
    url: json-ld/portbase-context.jsonld
- aid: port-community-systems:port-community-systems-customsdeclarations-api
  name: Port Community Systems CustomsDeclarations API
  description: Import and export customs filings
  humanURL: https://www.portbase.com/en/
  tags:
  - CustomsDeclarations
  properties:
  - type: OpenAPI
    url: openapi/port-community-systems-customsdeclarations-api-openapi.yml
  - type: Documentation
    url: https://www.portbase.com/en/
  - type: AsyncAPI
    url: asyncapi/portbase-vessel-events-asyncapi.yml
  - type: JSONSchema
    url: json-schema/portbase-vessel-call-schema.json
  - type: JSONLDContext
    url: json-ld/portbase-context.jsonld
- aid: port-community-systems:port-community-systems-hazardouscargo-api
  name: Port Community Systems HazardousCargo API
  description: Dangerous goods declarations
  humanURL: https://www.portbase.com/en/
  tags:
  - HazardousCargo
  properties:
  - type: OpenAPI
    url: openapi/port-community-systems-hazardouscargo-api-openapi.yml
  - type: Documentation
    url: https://www.portbase.com/en/
  - type: AsyncAPI
    url: asyncapi/portbase-vessel-events-asyncapi.yml
  - type: JSONSchema
    url: json-schema/portbase-vessel-call-schema.json
  - type: JSONLDContext
    url: json-ld/portbase-context.jsonld
- aid: port-community-systems:port-community-systems-vesselcalls-api
  name: Port Community Systems VesselCalls API
  description: Vessel arrival and departure notifications
  humanURL: https://www.portbase.com/en/
  tags:
  - VesselCalls
  properties:
  - type: OpenAPI
    url: openapi/port-community-systems-vesselcalls-api-openapi.yml
  - type: Documentation
    url: https://www.portbase.com/en/
  - type: AsyncAPI
    url: asyncapi/portbase-vessel-events-asyncapi.yml
  - type: JSONSchema
    url: json-schema/portbase-vessel-call-schema.json
  - type: JSONLDContext
    url: json-ld/portbase-context.jsonld
common:
- type: AgenticAccess
  url: agentic-access/port-community-systems-agentic-access.yml
- type: DomainSecurity
  url: security/port-community-systems-domain-security.yml
- type: Authentication
  url: authentication/port-community-systems-authentication.yml
- type: OAuthScopes
  url: scopes/port-community-systems-scopes.yml
- type: Website
  url: https://www.ipcsa.international/
- type: Portal
  url: https://www.ipcsa.international/
- type: Documentation
  url: https://www.ipcsa.international/
- url: https://www.portbase.com/en/news-knowledge/
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com