Auspost Mcp

io.github.mrfentmenPublished by GitHub account mrfentmenv1.0.0Updated Nov 1, 2026

MCP server for Australia Post: shipments, labels, order tracking and delivery updates.

Overview

AI-generated overview

Local MCP server for Australia Post that lets an assistant track parcels, create and cancel shipping orders, and generate labels.

What you can do
  • Track one or more Australia Post items by tracking id
  • Create, list, inspect and cancel shipping orders, including order summaries with charges, item counts and status
  • Create, list and inspect shipping labels, including print URLs, article barcodes and tracking ids
  • Create labels directly from an existing order id
  • List domestic parcel services with prices and calculate exact postage for a chosen service code
When to use it
Useful when you handle Australia Post shipping from an assistant: checking delivery status of parcels, preparing and managing shipping orders, and producing labels or postage quotes for domestic parcels.
Requirements
Runs as a local stdio process, installed from the npm package auspost-mcp, so a Node.js runtime is needed. No environment variables, headers or authentication are declared in the manifest, though the tools call the Australia Post Shipping API, so working credentials and network access are presumably required.
Before you install
The server can create and cancel shipping orders and create labels, which are real actions against a shipping account and may incur charges. Order and label bodies are passed as JSON matching the Australia Post Shipping API schema, so malformed input can produce wrong shipments. Credentials for the Australia Post API are not declared in the manifest; check how they are supplied before installing.

Installation

In SourceWeft

  1. Open Auspost Mcp in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

This repository has no README.

Tools

13

track_items

Track one or more Australia Post items by tracking id.

Parameterstracking_idsrequired

create_order

Create a shipping order. Pass the order body as JSON, matching the Australia Post Shipping API order schema (order_reference, customer_reference, items with item_reference, length, width, height, weight, and addresses).

Parametersorderrequired

list_orders

List shipping orders, newest first.

Parameterspagestatusper_page

get_order

Get one shipping order by id.

Parametersorder_idrequired

get_order_summary

Get the summary block for an order: charges, item counts and status.

Parametersorder_idrequired

cancel_order

Cancel an order that has not shipped yet.

Parametersorder_idrequired

create_label

Create a shipping label. Pass the label body as JSON matching the Shipping API label schema (label_reference, order_id or preferences).

Parameterslabelrequired

get_label

Get a label record by id.

Parameterslabel_idrequired

get_label_details

Get the full label payload: print URLs, article barcodes and tracking ids.

Parameterslabel_idrequired

list_labels

List shipping labels.

Parameterspageper_page

create_order_labels

Create label(s) directly from an existing order id.

Parametersorder_idrequiredpreferences

list_domestic_services

List available domestic parcel services and prices for a parcel. Weight is in kilograms, dimensions in centimetres.

Parameterswidthrequiredheightrequiredlengthrequiredweightrequiredto_postcoderequiredfrom_postcoderequired

calculate_domestic_postage

Get the exact price for one domestic service code for a parcel.

Parameterswidthrequiredheightrequiredlengthrequiredweightrequiredto_postcoderequiredservice_coderequiredfrom_postcoderequired

Version history

1
  1. v1.0.0LatestNov 1, 2026

Score

65% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts
  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • License10 pts

    Declare a license in the repository or the registry entry.