GuardMarket

COMMERCE + DATA · MCP

让 AI 调用
明确、可验证的技能。

125 个已实现的电商与数据处理能力,开放参数、输入输出样例与调用约定。支持 Claude、Qwen 与 Codex 的 MCP 接入。

v0.3.0 安装包已发布 · MCP Registry 已登记 · 执行需要独立后台

A CLEAR EXECUTION FLOW
  1. Search发现合适技能
  2. Describe检查参数、价格与影响
  3. Invoke在授权与价格上限内执行
  4. Receipt保留结果与计费回执
125技能文档11能力分类5MCP 工具
这里是文档站,不是执行服务器。先连接实际运行的 GuardMarket 后台。无需凭据即可发现技能;调用与账户查询需要后台消费 API Key。示例价格不是生产报价。

REFERENCE CATALOG

找到需要的能力

125 个技能

电商 Commerce

保本销量

commerce.break_even

Calculate the smallest integer unit count covering fixed costs from positive unit contribution.

v1.0.0 · pure data
电商 Commerce

购物车金额汇总

commerce.cart_total

Round each line to cents, apply one order discount, tax discounted items and add untaxed shipping; caller supplies the rate.

v1.0.0 · pure data
电商 Commerce

平台与开发者分成

commerce.commission_split

Split a cent-rounded gross amount; round the platform share half-up and give the exact remainder to the developer.

v1.0.0 · pure data
电商 Commerce

比较采购报价

commerce.compare_offers

Sort named offers by unrounded unit price and then name; display rounded unit prices.

v1.0.0 · pure data
电商 Commerce

按指定汇率换算

commerce.currency_convert

Multiply a nonnegative amount by the caller's plain-decimal exchange rate; no live exchange-rate lookup.

v1.0.0 · pure data
电商 Commerce

折扣价格

commerce.discount

Round the original price to cents, then calculate a percentage discount and final price; discount rounds half-up to cents.

v1.0.0 · pure data
电商 Commerce

毛利与毛利率

commerce.margin

Calculate gross profit and gross margin as a percentage of selling price.

v1.0.0 · pure data
电商 Commerce

成本加成定价

commerce.markup

Calculate markup as a percentage of cost and return the resulting price.

v1.0.0 · pure data
电商 Commerce

按毛利率定价

commerce.price_from_margin

Compute cost / (1 - margin/100), rounding the proposed price to cents.

v1.0.0 · pure data
电商 Commerce

按价格步长取整

commerce.price_to_increment

Round a nonnegative price up to the nearest positive increment of whole cents.

v1.0.0 · pure data
电商 Commerce

检查商品资料完整性

commerce.product_completeness

Report missing, null, empty-string or empty-list fields against caller-specified required product keys.

v1.0.0 · pure data
电商 Commerce

生成商品 SKU

commerce.sku_generate

Construct a deterministic uppercase SKU from ASCII alphanumeric segments after accent removal; caller controls uniqueness.

v1.0.0 · pure data
电商 Commerce

价税分离

commerce.tax

Round the supplied amount to cents and calculate tax-exclusive or tax-inclusive amounts from the caller's rate; does not determine applicable tax rules.

v1.0.0 · pure data
电商 Commerce

阶梯用量定价

commerce.tiered_pricing

Apply graduated pricing to each tier's incremental quantity, rounding each band's cost to cents; final tier must cover quantity.

v1.0.0 · pure data
电商 Commerce

单位价格

commerce.unit_price

Divide total price by positive quantity and round to two decimals for comparison display.

v1.0.0 · pure data
电商 Commerce

包裹体积重

commerce.volumetric_weight

Calculate L×W×H/divisor from centimetre dimensions; caller supplies the carrier's divisor and actual kilograms.

v1.0.0 · pure data
表格 CSV

防止表格公式注入

csv.escape_formulas

Prefix risky spreadsheet cells (=,+,-,@ or control/leading-whitespace variants) with an apostrophe before CSV export.

v1.0.0 · pure data
表格 CSV

解析 CSV 行

csv.parse

Parse supplied CSV into string rows with explicit delimiter and strict quoting.

v1.0.0 · pure data
表格 CSV

选择数据表列

csv.select_columns

Select zero-based column indices from every row; missing columns fail.

v1.0.0 · pure data
表格 CSV

CSV 转对象列表

csv.to_records

Use the first row as unique nonempty headers and require equal row widths.

v1.0.0 · pure data
表格 CSV

转置数据表

csv.transpose

Transpose a rectangular string table; ragged rows are rejected.

v1.0.0 · pure data
表格 CSV

生成 CSV

csv.write

Serialize string rows using RFC-style quoting and LF line endings.

v1.0.0 · pure data
日期 Dates

日期加减天数

datetime.add_days

Add a signed number of calendar days to an ISO date.

v1.0.0 · pure data
日期 Dates

日期加减月份

datetime.add_months

Shift calendar months and clamp the day to the destination month's final day.

v1.0.0 · pure data
日期 Dates

统计工作日

datetime.business_days

Count Monday-Friday days in [start,end), excluding explicitly supplied holidays; no jurisdiction-specific calendar is assumed.

v1.0.0 · pure data
日期 Dates

转换时区偏移

datetime.convert_offset

Render an aware ISO datetime at a supplied fixed UTC offset in minutes; no daylight-saving rules are inferred.

v1.0.0 · pure data
日期 Dates

分解日期

datetime.date_parts

Return calendar fields, ISO weekday (Monday=1), ISO week/year and day of year.

v1.0.0 · pure data
日期 Dates

生成日期序列

datetime.date_range

Generate an ascending inclusive date sequence with positive day spacing and at most 1000 dates.

v1.0.0 · pure data
日期 Dates

计算日期间隔

datetime.days_between

Return signed end minus start in calendar days.

v1.0.0 · pure data
日期 Dates

时间戳转日期时间

datetime.from_unix

Convert Unix seconds in the supported year range to an ISO UTC datetime.

v1.0.0 · pure data
日期 Dates

月份起止日期

datetime.month_bounds

Return the first and last calendar dates of the supplied date's month.

v1.0.0 · pure data
日期 Dates

日期时间转时间戳

datetime.to_unix

Convert an ISO datetime with explicit UTC offset to Unix seconds.

v1.0.0 · pure data
编码 Encoding

Base64 解码

encoding.base64_decode

Strictly decode standard Base64 into UTF-8 text, rejecting binary or malformed input.

v1.0.0 · pure data
编码 Encoding

Base64 编码

encoding.base64_encode

Encode UTF-8 text into standard padded Base64.

v1.0.0 · pure data
编码 Encoding

十六进制解码

encoding.hex_decode

Decode hexadecimal bytes as strict UTF-8 text; ASCII whitespace is permitted.

v1.0.0 · pure data
编码 Encoding

十六进制编码

encoding.hex_encode

Encode the UTF-8 bytes of text as lowercase hexadecimal.

v1.0.0 · pure data
编码 Encoding

生成查询参数

encoding.query_build

Build a form-encoded query string from ordered key/value pairs; spaces become +.

v1.0.0 · pure data
编码 Encoding

解析查询参数

encoding.query_parse

Parse form-style query parameters into ordered key/value pairs, preserving duplicate keys and blanks.

v1.0.0 · pure data
编码 Encoding

SHA256 校验和

encoding.sha256

Compute SHA256 of supplied UTF-8 text; no file access.

v1.0.0 · pure data
编码 Encoding

SHA512 校验和

encoding.sha512

Compute SHA512 of supplied UTF-8 text; no file access.

v1.0.0 · pure data
编码 Encoding

URL 组件解码

encoding.url_decode

Strictly percent-decode a UTF-8 component; literal + remains +.

v1.0.0 · pure data
编码 Encoding

URL 组件编码

encoding.url_encode

Percent-encode a UTF-8 URL component; spaces become %20.

v1.0.0 · pure data
编码 Encoding

解析 URL

encoding.url_parse

Split a URL into components without requesting it; invalid ports raise an input error.

v1.0.0 · pure data
编码 Encoding

确定性 UUID

encoding.uuid_v5

Generate a namespace-based UUID v5 using a supplied DNS name; unsuitable as a secret token.

v1.0.0 · pure data
库存 Inventory

ABC 库存分类

inventory.abc_classify

Sort annual consumption value descending; classify by cumulative share BEFORE each item (A<80%, B<95%, else C); zero-value totals are C.

v1.0.0 · pure data
库存 Inventory

按订单顺序分配库存

inventory.allocate

Allocate a supplied stock quantity to requests in input order, reporting unfilled demand and remaining units.

v1.0.0 · pure data
库存 Inventory

计算可售库存

inventory.available

Subtract reserved and safety stock from on-hand inventory, reporting nonnegative availability and shortfall.

v1.0.0 · pure data
库存 Inventory

库存可用天数

inventory.days_of_cover

Divide available units by positive daily demand; zero demand is rejected rather than returned as infinity.

v1.0.0 · pure data
库存 Inventory

库存盘点差异

inventory.reconcile

Compare expected and counted quantities across the union of unique SKUs; missing records count as zero.

v1.0.0 · pure data
库存 Inventory

计算补货点

inventory.reorder_point

Use demand×lead time+safety stock, rounded up; compare with on-hand+on-order-reserved inventory position.

v1.0.0 · pure data
结构化 JSON

比较 JSON 数据

json.diff

Report sorted leaf-path additions, removals and changes; this is a report, not an RFC 6902 patch.

v1.0.0 · pure data
结构化 JSON

展平 JSON

json.flatten

Map each leaf or empty container to its escaped RFC 6901 path, preserving array indices.

v1.0.0 · pure data
结构化 JSON

格式化 JSON

json.format

Serialize supplied JSON with sorted keys and bounded indentation.

v1.0.0 · pure data
结构化 JSON

读取 JSON 路径

json.get_pointer

Read a value at an RFC 6901 pointer, including escaped slashes and tildes; missing paths fail.

v1.0.0 · pure data
结构化 JSON

列出对象字段

json.keys

Return sorted top-level keys from an object.

v1.0.0 · pure data
结构化 JSON

合并 JSON 对象

json.merge_objects

Shallow-merge objects in order; later values replace earlier values for the same key.

v1.0.0 · pure data
结构化 JSON

排除对象字段

json.omit

Remove requested top-level keys from a supplied object.

v1.0.0 · pure data
结构化 JSON

解析 JSON

json.parse

Parse strict JSON; reject duplicate object keys, non-finite numbers and nesting deeper than ten containers.

v1.0.0 · pure data
结构化 JSON

保留对象字段

json.pick

Return only requested keys that exist, preserving requested key order.

v1.0.0 · pure data
结构化 JSON

更新 JSON 路径

json.set_pointer

Return a copied document with a value replaced or object key inserted; parent containers must exist.

v1.0.0 · pure data
数学 Math

限制数值区间

math.clamp

Clamp a value between inclusive minimum and maximum, rejecting inverted intervals.

v1.0.0 · pure data
数学 Math

组合数

math.combinations

Compute the exact number of k-element selections from n, bounded to n ≤ 100.

v1.0.0 · pure data
数学 Math

整数商和余数

math.divmod

Return Python floor-division quotient and corresponding remainder; divisor zero is rejected.

v1.0.0 · pure data
数学 Math

阶乘

math.factorial

Compute n! for integers from 0 through 60 with a fixed arithmetic bound.

v1.0.0 · pure data
数学 Math

最大公约数

math.gcd

Return the nonnegative greatest common divisor of two bounded integers.

v1.0.0 · pure data
数学 Math

线性插值

math.interpolate

Calculate the y value along the line through two points; coincident x coordinates are rejected.

v1.0.0 · pure data
数学 Math

最小公倍数

math.lcm

Return the nonnegative least common multiple of two bounded integers; zero input returns zero.

v1.0.0 · pure data
数学 Math

计算占比

math.percentage

Return part / whole × 100; zero denominator is rejected.

v1.0.0 · pure data
数学 Math

计算增长率

math.percentage_change

Return (new-old)/abs(old) × 100; zero baseline is rejected.

v1.0.0 · pure data
数学 Math

有界幂运算

math.power

Raise a bounded base to an integer exponent from -10 to 10; reject zero negative powers and overflow.

v1.0.0 · pure data
数学 Math

连乘

math.product

Multiply at most 25 bounded values; empty product is 1.

v1.0.0 · pure data
数学 Math

约分整数比

math.ratio_simplify

Divide an integer ratio by its greatest common divisor; normalize a negative denominator.

v1.0.0 · pure data
数学 Math

十进制四舍五入

math.round_decimal

Round a plain decimal string using ROUND_HALF_UP and return fixed fractional digits.

v1.0.0 · pure data
数学 Math

平方根

math.sqrt

Return the nonnegative square root of a nonnegative finite value.

v1.0.0 · pure data
数学 Math

求和

math.sum

Sum a finite bounded list with compensated floating-point summation.

v1.0.0 · pure data
统计 Statistics

直方分箱

statistics.histogram

Count values in supplied increasing bins, left-inclusive/right-exclusive except the final inclusive edge.

v1.0.0 · pure data
统计 Statistics

算术平均数

statistics.mean

Compute the arithmetic mean of a nonempty finite list.

v1.0.0 · pure data
统计 Statistics

中位数

statistics.median

Return the median, averaging the middle two values for even-length input.

v1.0.0 · pure data
统计 Statistics

最小最大归一化

statistics.minmax_normalize

Scale values to [0,1] using observed minimum/maximum; a constant series becomes all zeros.

v1.0.0 · pure data
统计 Statistics

众数

statistics.mode

Return every most-frequent number sorted ascending, including ties.

v1.0.0 · pure data
统计 Statistics

移动平均

statistics.moving_average

Return complete sliding-window arithmetic means without padding.

v1.0.0 · pure data
统计 Statistics

百分位数

statistics.percentile

Compute a percentile by linear interpolation at (n-1) × p/100.

v1.0.0 · pure data
统计 Statistics

标准差

statistics.stddev

Compute population or sample standard deviation with standard Bessel correction for samples.

v1.0.0 · pure data
统计 Statistics

方差

statistics.variance

Compute population or sample variance; sample variance requires at least two observations.

v1.0.0 · pure data
统计 Statistics

加权平均

statistics.weighted_mean

Compute a weighted arithmetic mean with nonnegative weights and a positive total weight.

v1.0.0 · pure data
文本 Text

变换大小写

text.change_case

Apply lower, upper, title or Unicode casefold casing.

v1.0.0 · pure data
文本 Text

统计字符频率

text.character_frequency

Return per-character frequencies, including whitespace and Unicode characters.

v1.0.0 · pure data
文本 Text

去重文本行

text.deduplicate_lines

Remove duplicate lines while preserving the first occurrence and exact whitespace.

v1.0.0 · pure data
文本 Text

转义 HTML

text.html_escape

Escape &, angle brackets and quotes for text/attribute embedding.

v1.0.0 · pure data
文本 Text

提取 HTML 正文

text.html_to_text

Extract visible text from supplied HTML, suppressing script and style content; does not fetch resources.

v1.0.0 · pure data
文本 Text

还原 HTML 实体

text.html_unescape

Decode named and numeric HTML character references.

v1.0.0 · pure data
文本 Text

缩进文本

text.indent

Prefix every nonempty line with a bounded number of spaces.

v1.0.0 · pure data
文本 Text

拼接文本

text.join

Join supplied strings with a literal delimiter.

v1.0.0 · pure data
文本 Text

生成词组

text.ngrams

Generate consecutive n-word windows from whitespace-delimited words; max 500 output windows.

v1.0.0 · pure data
文本 Text

规范空白

text.normalize_whitespace

Collapse Unicode whitespace into single spaces and trim ends.

v1.0.0 · pure data
文本 Text

去除前后缀

text.remove_prefix_suffix

Remove one matching literal prefix and suffix; leave unmatched boundaries intact.

v1.0.0 · pure data
文本 Text

替换字面文本

text.replace

Replace literal occurrences, with a bounded maximum replacement count.

v1.0.0 · pure data
文本 Text

生成 URL 短名

text.slug

Remove Latin accents, lowercase, and join Unicode alphanumeric segments with hyphens.

v1.0.0 · pure data
文本 Text

排序文本行

text.sort_lines

Sort lines lexicographically, optionally descending.

v1.0.0 · pure data
文本 Text

拆分文本

text.split

Split on a nonempty literal delimiter, including empty fields.

v1.0.0 · pure data
文本 Text

文本统计

text.stats

Count Unicode characters, UTF-8 bytes, logical lines and non-whitespace characters.

v1.0.0 · pure data
文本 Text

去除重音

text.strip_accents

Remove combining marks after Unicode NFD normalization; preserves non-Latin characters.

v1.0.0 · pure data
文本 Text

提取文本词项

text.tokenize

Return Unicode alphanumeric tokens in original order, discarding punctuation.

v1.0.0 · pure data
文本 Text

截断文本

text.truncate

Limit Unicode character count, counting the suffix inside the requested limit.

v1.0.0 · pure data
文本 Text

规范 Unicode

text.unicode_normalize

Normalize text using one of the four standard Unicode normalization forms.

v1.0.0 · pure data
文本 Text

统计词数

text.word_count

Count Unicode letter/number words using fixed token boundaries.

v1.0.0 · pure data
文本 Text

文本折行

text.wrap

Wrap paragraphs to a bounded width using standard whitespace wrapping.

v1.0.0 · pure data
单位 Units

面积单位换算

units.area

Convert area using explicit base-unit factors; numeric result uses IEEE floating-point.

v1.0.0 · pure data
单位 Units

时长单位换算

units.duration

Convert duration using explicit base-unit factors; numeric result uses IEEE floating-point.

v1.0.0 · pure data
单位 Units

长度单位换算

units.length

Convert length using explicit base-unit factors; numeric result uses IEEE floating-point.

v1.0.0 · pure data
单位 Units

质量单位换算

units.mass

Convert mass using explicit base-unit factors; numeric result uses IEEE floating-point.

v1.0.0 · pure data
单位 Units

速度单位换算

units.speed

Convert speed using explicit base-unit factors; numeric result uses IEEE floating-point.

v1.0.0 · pure data
单位 Units

数字存储容量单位换算

units.storage

Convert storage using explicit base-unit factors; numeric result uses IEEE floating-point.

v1.0.0 · pure data
单位 Units

温度单位换算

units.temperature

Convert Celsius, Fahrenheit and Kelvin; reject temperatures below absolute zero.

v1.0.0 · pure data
单位 Units

体积单位换算

units.volume

Convert volume using explicit base-unit factors; numeric result uses IEEE floating-point.

v1.0.0 · pure data
校验 Validation

查找重复数据

validation.duplicates

Report repeated JSON values and counts in first-appearance order, with object keys compared order-independently.

v1.0.0 · pure data
校验 Validation

EAN-13 条码校验

validation.ean13

Validate exactly 13 ASCII digits and the EAN-13 check digit; does not confirm product registration.

v1.0.0 · pure data
校验 Validation

检查邮箱语法

validation.email

Validate common unquoted ASCII email syntax and domain labels; does not establish mailbox existence.

v1.0.0 · pure data
校验 Validation

检查 HTTP URL

validation.http_url

Check basic http/https URL structure, hostname presence, port and absence of credentials/control/whitespace; not an SSRF policy.

v1.0.0 · pure data
校验 Validation

检查 IP 地址

validation.ip_address

Validate a literal IPv4 or IPv6 address of the requested version without DNS lookup.

v1.0.0 · pure data
校验 Validation

检查日期有效性

validation.iso_date

Check exact YYYY-MM-DD syntax and actual Gregorian calendar validity.

v1.0.0 · pure data
校验 Validation

Luhn 校验

validation.luhn

Check a supplied 2–32 digit identifier with the Luhn checksum; does not validate an account or authorize a payment.

v1.0.0 · pure data
校验 Validation

检查数值区间

validation.numeric_range

Return zero-based indices and values outside a caller-supplied inclusive interval; inverted bounds are rejected.

v1.0.0 · pure data
校验 Validation

检查记录必填字段

validation.required_fields

Report 1-based rows missing required keys or containing null/empty-string values; zero and false remain valid.

v1.0.0 · pure data
校验 Validation

检查 UUID

validation.uuid

Validate canonical hyphenated UUID syntax, case-insensitively; does not require a particular UUID version.

v1.0.0 · pure data

从一笔购物车计算开始。

查看参数、确认价格,再让 AI 调用。每一步都有清楚的输入和结果。

查看三个完整用例 →