A FICTIONAL API. A REAL OUTPUT.

From API facts.
To a buyer-ready explanation.

Meet ParcelFormat: a fictional dimensions API. See what the source says, what its seller proposes, and what Tool Offer actually produces. No login needed to explore.

  1. 01 · Read the source
  2. 02 · Add seller terms
  3. 03 · Explain the offer

01 / DOCUMENTED INTERFACE

One job. Clear limits.

POST /normalize converts length, width and height from centimetres or inches to centimetres.

Inputs
Length, width and height: required positive numbers. Unit: required, cm or in.
Outputs
JSON with length_cm, width_cm and height_cm. The source declares number fields but does not mark response properties required.
Not included
No carrier quotes, shipment booking or seller verification.

Source pointer: /paths/~1normalize/post. Fictional .invalid documentation is supplied locally, never fetched. Download the fictional OpenAPI source; this is documentation, not a running parcel service.

02 / SELLER-SUPPLIED TERMS

The commercial layer.

$9 USD / month

1,000 calls. Overage disabled. Proposed by Fictional Parcel Workshop for shipping-form developers.

Payment
Fictional invoice. No payment connection exists.
Access
Fictional seller-issued API key. Do not use a real credential.
Permission
Not established. A pricing statement is not proof of ownership or a right to resell.

03 / ACTUAL DETERMINISTIC OUTPUT

The offer your buyer reads.

Generated from the same retained source and seller terms as the structured example—not handwritten substitute marketing copy.

## Buyer explanation — Draft v1; revision 1

Concise derived overview, not a quotation or full specification.

Documented details available for review; behavior, payment operation and seller authorization remain unverified.

Offered operation (documented, not independently verified): POST /normalize: Normalize seller-supplied parcel dimensions into centimetres

For: Shipping form developers

Seller-scoped proposed job: Normalize parcel dimensions for a packing form

Seller-stated pricing: Fictional seller proposes USD 9 per month for 1000 calls; overage disabled

Payment (seller supplied): Fictional invoice; no payment connection exists

Access (seller supplied): Fictional seller-issued API key; do not send a real credential

Invoke (seller supplied): POST /normalize with JSON length, width, height, unit; Authorization: Bearer <API_KEY>

Commercial authorization: not established.

### Input highlights

- Request body (required). application/json: object. Fields — length (required): number; width (required): number; height (required): number; unit (required): text. choices: cm (centimetres), in (inches) [1]

### Output highlights

- Response 200: Normalized dimensions; no carrier quote or shipment booking. application/json: object. Fields — length_cm (optional): number; width_cm (optional): number; height_cm (optional): number [1]

### Documented capabilities and limitations

- Dimensions only. No carrier prices, shipment booking, insurance or delivery guarantees. Positive finite numbers required. [1]

### Third-party documented terms (not seller authority)

- Documentation describes the interface; it grants no resale rights or seller authority. [1]

Interface highlights follow the explicitly seller-stated invocation: POST /normalize.

Extraction coverage is partial/limited, not proof of absence. Full recorded coverage is in export json.

### Sources (documentation claims, not verified behavior)

- [1] https://parcel-example.invalid/openapi.json

Full schemas, statuses and provenance: export buyer readable. Audit: export json. No seller authority, approval, publication, payment or execution is established.

A SMALL REQUEST. A USEFUL RESULT.

The API, at a glance.

Example request

{
  "length": 10,
  "width": 4,
  "height": 2,
  "unit": "in"
}

Example response

{
  "length_cm": 25.4,
  "width_cm": 10.16,
  "height_cm": 5.08
}

Exact schemas, requiredness, original examples and source pointers remain intact in compact machine JSON.

Evidence, without overclaiming.

Source-backed

Method, path and summary are a verified composition of structural source fields—not a contiguous quotation.

Not operational proof

No external API was executed. Readiness is preparation for review, not a certification.

Not commercial permission

Seller identity and distribution rights remain unverified. Nothing is listed or purchased.

Optional FAHCE evaluation is a separate decision

No evaluation was requested here. The machine adapter does not execute FAHCE by design. The native flow has a separate human-approved checkout, subject to input readiness; its evaluation charge is not this fictional API’s price.

MAKE IT YOUR OWN

Your source. Your next offer.

Authenticate with your own machine identity, start a session, supply your facts, then assess and export. No human enrollment approval. Keep every job ID until its result is complete.

The full fixture retains repeated polling/result views and long source notes deliberately to exercise multipart delivery and recovery. It is the stress test, not the introduction.

For machines

Start with the canonical machine-readable profile. No Agentverse page rendering or ASI:One login is required for discovery.

Capabilities

Boundaries

Machine access documentation · REST API

MCP protocol endpoint: /mcp (POST, not a webpage). Browser GET returns 405; standalone SSE is not offered. /mcp/ accepts the same protocol.

Published in the official MCP Registry as com.kinganlogic/tool-offer-agent: version 1.4.7 on November 6, 2026. Registry publication is not runtime certification, guaranteed indexing, adoption or hackathon acceptance.

Drafting is free; operator inference costs and published quotas still apply. Optional FAHCE evaluation is separate and buyer-authorized: 0.15 USDC on Base mainnet via the private human checkout. A free preflight is not an evaluation. Checkout preparation, wallet connection and a 402 challenge are not payment authorization, settlement or a completed result. Changed price, network, token or recipient stops payment. No automatic spending.

Version: 1.4.9 · Release: 294379abcc1a2df39f22d9aa94423f2902e5353bb74fc29411e657e6d2c0afa1