You're viewing a demo portfolio

Join the waitlist
PRSM

save_buyer_address

Active

Tool of Kifly — Agentic Commerce & Payments

declared in 1.0.0

Save a shipping address to the buyer's Kifly profile so it auto-fills on future purchases. **Call this after a successful checkout if `get_buyer_profile` returned `default_shipping_address: null`.** The address is persisted server-side against the buyer token — the buyer never needs to re-enter it. Use the same address that was passed to `set_shipping_address` for this order.

Parameters schema

{
  "type": "object",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "required": [
    "buyer_token",
    "address"
  ],
  "properties": {
    "address": {
      "type": "object",
      "required": [
        "name",
        "line1",
        "city",
        "region",
        "postal_code"
      ],
      "properties": {
        "city": {
          "type": "string",
          "maxLength": 100,
          "minLength": 1
        },
        "name": {
          "type": "string",
          "maxLength": 150,
          "minLength": 1,
          "description": "Buyer's full name"
        },
        "line1": {
          "type": "string",
          "maxLength": 200,
          "minLength": 1,
          "description": "Street address line 1"
        },
        "line2": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 200
            },
            {
              "type": "null"
            }
          ],
          "description": "Street address line 2"
        },
        "phone": {
          "anyOf": [
            {
              "type": "string",
              "maxLength": 30
            },
            {
              "type": "null"
            }
          ]
        },
        "region": {
          "type": "string",
          "maxLength": 50,
          "minLength": 1,
          "description": "State/region code, e.g. 'CA'"
        },
        "country": {
          "type": "string",
          "default": "US",
          "maxLength": 2,
          "minLength": 2,
          "description": "ISO 3166-1 alpha-2 country code"
        },
        "postal_code": {
          "type": "string",
          "maxLength": 20,
          "minLength": 3
        }
      },
      "description": "The shipping address to save — same structure as set_shipping_address",
      "additionalProperties": false
    },
    "buyer_token": {
      "type": "string",
      "minLength": 1,
      "description": "The buyer's kfb_live_... token"
    }
  },
  "additionalProperties": false
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.70.

Parent server

Kifly — Agentic Commerce & Payments

1/7 registries
View full server →
save_buyer_address — Kifly — Agentic Commerce & Payments — PRSM MCP