Remote MCP with a paid tool for generating x402 and MPP buyer/seller starter integrations.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Search real indexed academic research via OpenAlex, returning citation counts, publication date, authors, open-access locations and canonical DOI. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
Research topic or research question
Maximum records 1 to 10
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http dual-payment-setup https://universal-data-api.jkpua1.workers.dev/mcp/general
Search real indexed academic research via OpenAlex, returning citation counts, publication date, authors, open-access locations and canonical DOI. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum records 1 to 10 |
| query* | string | Research topic or research question |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "Maximum records 1 to 10"
},
"query": {
"type": "string",
"description": "Research topic or research question"
}
},
"additionalProperties": false
}Agent AI Gateway — One consistent interface to customer-owned generative AI. Route a real chat completion, an original generated image or spoken MP3 audio through the customer’s own OpenAI account, returning provider model, response type and tangible output. No hidden subscription, keys stored nowhere. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| mode* | string | chat, image or speech |
| size | string | Image dimensions, default 1024x1024 |
| model | string | Optional OpenAI chat model; approved model IDs only |
| voice | string | Optional TTS voice, default alloy |
| prompt* | string | Text prompt or original content; max 4000 characters |
{
"type": "object",
"required": [
"mode",
"prompt"
],
"properties": {
"mode": {
"type": "string",
"description": "chat, image or speech"
},
"size": {
"type": "string",
"description": "Image dimensions, default 1024x1024"
},
"model": {
"type": "string",
"description": "Optional OpenAI chat model; approved model IDs only"
},
"voice": {
"type": "string",
"description": "Optional TTS voice, default alloy"
},
"prompt": {
"type": "string",
"description": "Text prompt or original content; max 4000 characters"
}
},
"additionalProperties": false
}Agent Commerce Hunter — Search customer-authorized eBay offers OR inspect one caller-supplied public product page without an eBay key when source_mode=public_page; compare prices only for actual offers, and optionally read stock signals through extract/product-check, retrieve published return-policy excerpts and calculate order contribution using caller-supplied sale price and goods cost. One x402 charge covers the composed workflow; missing evidence remains explicit. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum listings 1–20 |
| query* | string | Exact product model or sourcing query; eBay search requires X-Provider-Key, public_page does not |
| orders | number | Optional number of orders |
| currency | string | Same ISO currency code for all profit figures, required when profit is requested |
| unit_cost | number | Customer known goods cost per order; required with selling_price |
| policy_url | string | Optional public returns policy page; text excerpts, not eligibility decision |
| marketplace |
Agent Intelligence — One evidence-aware agent entry point. Directly orchestrates Agent Web Research and optionally Agent Commerce Hunter without extra platform fees. Combines attributed news, academic records, optional supplied public HTML and PDF evidence, optional eBay offers, policy excerpts and user-provided profit scenarios; customer-funded AI synthesis is optional. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Source results, 1–10 |
| query* | string | Research question, 3–120 characters |
| orders | number | Optional order count |
| pdf_url | string | Optional public selectable-text PDF (up to three pages) |
| analysis | string | Optional true using X-AI-Key; otherwise false |
| currency | string | Required for profit: same 3-letter currency for all amounts |
| page_url | string | Optional public HTTPS HTML evidence source |
| unit_cost |
Agent Market Radar — A market pulse with receipts. Combine a timestamped Finnhub equity quote, price-change metrics and relevant global news into a single machine-readable signal board. Spot movement and event context without pretending an unverified headline caused the price. Customer supplies market data key. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum linked articles 1–10 |
| symbol* | string | Finnhub-supported stock ticker, e.g. AAPL; key in X-Provider-Key |
| news_query | string | Optional exact news topic; defaults to stock ticker |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"limit": {
"type": "number",
"description": "Maximum linked articles 1–10"
},
"symbol": {
"type": "string",
"description": "Finnhub-supported stock ticker, e.g. AAPL; key in X-Provider-Key"
},
"news_query": {
"type": "string",
"description": "Optional exact news topic; defaults to stock ticker"
}
},
"additionalProperties": false
}Agent Web Research — Search attributed global news and OpenAlex research; optionally read a supplied public HTML page once to extract evidence, confirm reachability and fingerprint its content, compare an earlier semantic hash, and extract up to three text-only pages from a public PDF. One payment for the composed response; URL inputs are optional and unavailable evidence is reported. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Results per source, 1–10 |
| query* | string | Research topic or question, 3–120 characters |
| pdf_url | string | Optional public HTTPS selectable-text PDF, maximum three pages and 2 MiB |
| page_url | string | Optional public HTTPS HTML page for extract, source-verify and page-change |
| previous_hash | string | Optional prior 64-character semantic SHA-256 hash, requires page_url |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "Results per source, 1–10"
},
"query": {
"type": "string",
"description": "Research topic or question, 3–120 characters"
},
"pdf_url": {
"type": "string",
"description": "Optional public HTTPS selectable-text PDF, maximum three pages and 2 MiB"
},
"page_url": {
"type": "string",
"description": "Optional public HTTPS HTML page for extract, source-verify and page-change"
},
"previous_hash": {
"type": "string",
"description": "Optional prior 64-character semantic SHA-256 hash, requires page_url"
}
},
"additionalProperties": false
}Retrieve public role-based company contact links. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Compare a bank’s quoted foreign-exchange rate with a user-supplied mid-market rate and calculate hidden spread cost. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| mid_rate* | number | Target currency units per source currency, mid-market reference |
| quoted_rate* | number | Target currency units per source currency, bank quote |
| source_amount* | number | Amount in source currency |
{
"type": "object",
"required": [
"source_amount",
"mid_rate",
"quoted_rate"
],
"properties": {
"mid_rate": {
"type": "number",
"description": "Target currency units per source currency, mid-market reference"
},
"quoted_rate": {
"type": "number",
"description": "Target currency units per source currency, bank quote"
},
"source_amount": {
"type": "number",
"description": "Amount in source currency"
}
},
"additionalProperties": false
}Compare two fixed-rate amortizing loan offers, including upfront fee and total scheduled repayment. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| fee_a | number | fee a; see operation description for units and format |
| fee_b | number | fee b; see operation description for units and format |
| months_a* | number | months a; see operation description for units and format |
| months_b* | number | months b; see operation description for units and format |
| principal* | number | principal; see operation description for units and format |
| rate_a_pct* | number | rate a pct; see operation description for units and format |
| rate_b_pct* | number | rate b pct; see operation description for units and format |
Extract evidence snippets for publicly published bank fees and account terms from a supplied HTTPS webpage; not a live rate feed. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public credential-free HTTPS URL on port 443 |
| topic | string | Optional topic: fees,rates,accounts,transfers,all; default all |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public credential-free HTTPS URL on port 443"
},
"topic": {
"type": "string",
"description": "Optional topic: fees,rates,accounts,transfers,all; default all"
}
},
"additionalProperties": false
}Count Five Elements represented by the eight surface stems and branches of a calculated Four Pillars chart. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| date* | string | Civil date YYYY-MM-DD |
| time* | string | Local civil time HH:mm |
{
"type": "object",
"required": [
"date",
"time"
],
"properties": {
"date": {
"type": "string",
"description": "Civil date YYYY-MM-DD"
},
"time": {
"type": "string",
"description": "Local civil time HH:mm"
}
},
"additionalProperties": false
}Calculate traditional Chinese Four Pillars from a local civil birth date/time using lunar-javascript; no predictions. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| date* | string | Civil date YYYY-MM-DD (1900–2100) |
| time* | string | Local civil time HH:mm (00:00–23:59) |
{
"type": "object",
"required": [
"date",
"time"
],
"properties": {
"date": {
"type": "string",
"description": "Civil date YYYY-MM-DD (1900–2100)"
},
"time": {
"type": "string",
"description": "Local civil time HH:mm (00:00–23:59)"
}
},
"additionalProperties": false
}Convert Gregorian local civil date into Chinese lunar calendar date, lunar month and zodiac using calendar calculations. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| date* | string | Civil date YYYY-MM-DD (1900–2100) |
{
"type": "object",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"description": "Civil date YYYY-MM-DD (1900–2100)"
}
},
"additionalProperties": false
}Calculate traditional NaYin labels for all four accurately calculated Four Pillars from local birth time. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| date* | string | date; see operation description for units and format |
| time* | string | time; see operation description for units and format |
{
"type": "object",
"required": [
"date",
"time"
],
"properties": {
"date": {
"type": "string",
"description": "date; see operation description for units and format"
},
"time": {
"type": "string",
"description": "time; see operation description for units and format"
}
},
"additionalProperties": false
}Return nearby traditional Chinese solar-term timestamps around a civil date with calendar-based calculations. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| date* | string | Civil date YYYY-MM-DD |
{
"type": "object",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"description": "Civil date YYYY-MM-DD"
}
},
"additionalProperties": false
}Calculate traditional Ten Gods labels relative to Four Pillars day stem, with no personal fate inference. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| date* | string | Civil date YYYY-MM-DD |
| time* | string | Local civil time HH:mm |
{
"type": "object",
"required": [
"date",
"time"
],
"properties": {
"date": {
"type": "string",
"description": "Civil date YYYY-MM-DD"
},
"time": {
"type": "string",
"description": "Local civil time HH:mm"
}
},
"additionalProperties": false
}Resolve a real ISBN edition from Open Library with publisher, publication date, pages, author reference and record provenance. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| isbn* | string | ISBN-10 or ISBN-13, hyphens allowed |
{
"type": "object",
"required": [
"isbn"
],
"properties": {
"isbn": {
"type": "string",
"description": "ISBN-10 or ISBN-13, hyphens allowed"
}
},
"additionalProperties": false
}Search real Open Library bibliographic records and return title, author, first publication year, edition count and source work ID. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum matches, 1 to 20 |
| query* | string | Book title, author, or subject query |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "Maximum matches, 1 to 20"
},
"query": {
"type": "string",
"description": "Book title, author, or subject query"
}
},
"additionalProperties": false
}Compute cryptographic SHA-256 hashes of caller-provided text snippets and flag exact duplicates. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| documents* | string | documents; see operation description for units and format |
{
"type": "object",
"required": [
"documents"
],
"properties": {
"documents": {
"type": "string",
"description": "documents; see operation description for units and format"
}
},
"additionalProperties": false
}Run ranked keyword retrieval on user-provided second-brain document snippets with transparent scores. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| query* | string | query; see operation description for units and format |
| documents* | string | documents; see operation description for units and format |
{
"type": "object",
"required": [
"query",
"documents"
],
"properties": {
"query": {
"type": "string",
"description": "query; see operation description for units and format"
},
"documents": {
"type": "string",
"description": "documents; see operation description for units and format"
}
},
"additionalProperties": false
}Chunk caller-supplied documents into overlapping, indexed UTF-8 text passages ready for retrieval pipelines. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| text* | string | Plain text to index, maximum 15000 characters |
| chunk_chars* | number | Target chunk length 100–5000 characters |
| overlap_chars | number | Characters of overlap, default 0 |
{
"type": "object",
"required": [
"text",
"chunk_chars"
],
"properties": {
"text": {
"type": "string",
"description": "Plain text to index, maximum 15000 characters"
},
"chunk_chars": {
"type": "number",
"description": "Target chunk length 100–5000 characters"
},
"overlap_chars": {
"type": "number",
"description": "Characters of overlap, default 0"
}
},
"additionalProperties": false
}Compute clinic booking slot utilization, overbooked capacity and remaining appointment slots without patient records. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| slots* | string | slots; see operation description for units and format |
{
"type": "object",
"required": [
"slots"
],
"properties": {
"slots": {
"type": "string",
"description": "slots; see operation description for units and format"
}
},
"additionalProperties": false
}Project monthly object storage, egress and request charges using caller-supplied cloud provider price rates. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| egress_gb* | number | egress gb; see operation description for units and format |
| stored_gb* | number | stored gb; see operation description for units and format |
| egress_per_gb* | number | egress per gb; see operation description for units and format |
| request_count | number | request count; see operation description for units and format |
| storage_per_gb* | number | storage per gb; see operation description for units and format |
| per_1000_requests | number | per 1000 requests; see operation description for units and format |
{
"type": "object",
"required": [
"stored_gb",
"storage_per_gb",
"egress_gb",
"egress_per_gb"
],
"properties": {
"egress_gb": {
"type": "number",
"description": "egress gb; see operation description for units and format"
},
"stored_gb": {
"type": "number",
"description": "stored gb; see operation description for units and format"
},
"egress_per_gb": {
"type": "number",
"description": "egress per gb; see operation description for units and format"
},
"request_count": {
"type": "number",
"description": "request count; see operation description for units and format"
},
"storage_per_gb": {
"type": "number",
"description": "storage per gb; see operation description for units and format"
},
"per_1000_requests": {
"type": "number",
"description": "per 1000 requests; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate per-product bundle cost, discount and contribution margin with fees and customer shipping. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| items* | string | items; see operation description for units and format |
| fee_pct | number | fee pct; see operation description for units and format |
| bundle_price* | number | bundle price; see operation description for units and format |
| shipping_cost | number | shipping cost; see operation description for units and format |
{
"type": "object",
"required": [
"items",
"bundle_price"
],
"properties": {
"items": {
"type": "string",
"description": "items; see operation description for units and format"
},
"fee_pct": {
"type": "number",
"description": "fee pct; see operation description for units and format"
},
"bundle_price": {
"type": "number",
"description": "bundle price; see operation description for units and format"
},
"shipping_cost": {
"type": "number",
"description": "shipping cost; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate campaign ROAS, acquisition cost, conversion rate and net contribution from recorded ads, conversions and revenue. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| clicks* | number | clicks; see operation description for units and format |
| orders* | number | orders; see operation description for units and format |
| revenue* | number | revenue; see operation description for units and format |
| ad_spend* | number | ad spend; see operation description for units and format |
| goods_cost | number | goods cost; see operation description for units and format |
{
"type": "object",
"required": [
"ad_spend",
"clicks",
"orders",
"revenue"
],
"properties": {
"clicks": {
"type": "number",
"description": "clicks; see operation description for units and format"
},
"orders": {
"type": "number",
"description": "orders; see operation description for units and format"
},
"revenue": {
"type": "number",
"description": "revenue; see operation description for units and format"
},
"ad_spend": {
"type": "number",
"description": "ad spend; see operation description for units and format"
},
"goods_cost": {
"type": "number",
"description": "goods cost; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate demand-based reorder threshold and suggested replenishment quantity for supplier lead times. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| lead_days* | number | Supplier lead time in days |
| target_days | number | Replenishment coverage days, default lead_days |
| daily_demand* | number | Expected units sold per day |
| safety_stock | number | Safety stock in units, default 0 |
| stock_on_hand* | number | Units on shelf |
| incoming_stock | number | Committed incoming units, default 0 |
{
"type": "object",
"required": [
"daily_demand",
"lead_days",
"stock_on_hand"
],
"properties": {
"lead_days": {
"type": "number",
"description": "Supplier lead time in days"
},
"target_days": {
"type": "number",
"description": "Replenishment coverage days, default lead_days"
},
"daily_demand": {
"type": "number",
"description": "Expected units sold per day"
},
"safety_stock": {
"type": "number",
"description": "Safety stock in units, default 0"
},
"stock_on_hand": {
"type": "number",
"description": "Units on shelf"
},
"incoming_stock": {
"type": "number",
"description": "Committed incoming units, default 0"
}
},
"additionalProperties": false
}Quantify refund and reverse-logistics impact on commerce contribution margin and retained revenue. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| orders* | number | orders; see operation description for units and format |
| returns* | number | returns; see operation description for units and format |
| unit_price* | number | unit price; see operation description for units and format |
| cogs_per_unit* | number | cogs per unit; see operation description for units and format |
| reverse_shipping_per_return | number | reverse shipping per return; see operation description for units and format |
| nonrefundable_fee_per_return | number | nonrefundable fee per return; see operation description for units and format |
{
"type": "object",
"required": [
"orders",
"unit_price",
"cogs_per_unit",
"returns"
],
"properties": {
"orders": {
"type": "number",
"description": "orders; see operation description for units and format"
},
"returns": {
"type": "number",
"description": "returns; see operation description for units and format"
},
"unit_price": {
"type": "number",
"description": "unit price; see operation description for units and format"
},
"cogs_per_unit": {
"type": "number",
"description": "cogs per unit; see operation description for units and format"
},
"reverse_shipping_per_return": {
"type": "number",
"description": "reverse shipping per return; see operation description for units and format"
},
"nonrefundable_fee_per_return": {
"type": "number",
"description": "nonrefundable fee per return; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate dimensional volumetric weight and billable shipping weight in kg from dimensions, divisor and actual weight. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| width_cm* | number | width cm; see operation description for units and format |
| height_cm* | number | height cm; see operation description for units and format |
| length_cm* | number | length cm; see operation description for units and format |
| actual_weight_kg* | number | actual weight kg; see operation description for units and format |
| divisor_cm3_per_kg | number | divisor cm3 per kg; see operation description for units and format |
{
"type": "object",
"required": [
"length_cm",
"width_cm",
"height_cm",
"actual_weight_kg"
],
"properties": {
"width_cm": {
"type": "number",
"description": "width cm; see operation description for units and format"
},
"height_cm": {
"type": "number",
"description": "height cm; see operation description for units and format"
},
"length_cm": {
"type": "number",
"description": "length cm; see operation description for units and format"
},
"actual_weight_kg": {
"type": "number",
"description": "actual weight kg; see operation description for units and format"
},
"divisor_cm3_per_kg": {
"type": "number",
"description": "divisor cm3 per kg; see operation description for units and format"
}
},
"additionalProperties": false
}Read a public structured organization profile. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Create detailed multi-session educator-facing course activities, differentiated teaching objectives and assessment rubrics for explicit age range and curriculum using customer-funded AI model. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| subject* | string | Course topic |
| sessions* | number | Number of lesson sessions 1–12 |
| age_group* | string | Learner ages/level (preschool or university etc.) |
| curriculum* | string | Explicit syllabus/curriculum standards supplied by customer |
| minutes_per_session | number | Minutes per session 15–180 |
{
"type": "object",
"required": [
"subject",
"age_group",
"curriculum",
"sessions"
],
"properties": {
"subject": {
"type": "string",
"description": "Course topic"
},
"sessions": {
"type": "number",
"description": "Number of lesson sessions 1–12"
},
"age_group": {
"type": "string",
"description": "Learner ages/level (preschool or university etc.)"
},
"curriculum": {
"type": "string",
"description": "Explicit syllabus/curriculum standards supplied by customer"
},
"minutes_per_session": {
"type": "number",
"description": "Minutes per session 15–180"
}
},
"additionalProperties": false
}Normalize email message timestamps, sort conversation chronologically and report unique participants. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| messages* | string | messages; see operation description for units and format |
{
"type": "object",
"required": [
"messages"
],
"properties": {
"messages": {
"type": "string",
"description": "messages; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate post-money dilution and new investor ownership from pre-money valuation, new investment and current cap table. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| holders* | string | holders; see operation description for units and format |
| pre_money* | number | pre money; see operation description for units and format |
| investment* | number | investment; see operation description for units and format |
{
"type": "object",
"required": [
"pre_money",
"investment",
"holders"
],
"properties": {
"holders": {
"type": "string",
"description": "holders; see operation description for units and format"
},
"pre_money": {
"type": "number",
"description": "pre money; see operation description for units and format"
},
"investment": {
"type": "number",
"description": "investment; see operation description for units and format"
}
},
"additionalProperties": false
}Extract real metadata from public HTML, returning requested fields and source. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Allocate a film production budget across user-entered line items and contingency percent, showing over/under budget. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| items* | string | items; see operation description for units and format |
| budget* | number | budget; see operation description for units and format |
| contingency_pct | number | contingency pct; see operation description for units and format |
{
"type": "object",
"required": [
"budget",
"items"
],
"properties": {
"items": {
"type": "string",
"description": "items; see operation description for units and format"
},
"budget": {
"type": "number",
"description": "budget; see operation description for units and format"
},
"contingency_pct": {
"type": "number",
"description": "contingency pct; see operation description for units and format"
}
},
"additionalProperties": false
}Solve annualized bond yield-to-maturity numerically from quoted clean price, par, coupon rate, maturity and payments per year. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| par* | number | par; see operation description for units and format |
| price* | number | price; see operation description for units and format |
| years* | number | years; see operation description for units and format |
| coupon_pct* | number | coupon pct; see operation description for units and format |
| payments_per_year | number | payments per year; see operation description for units and format |
{
"type": "object",
"required": [
"price",
"par",
"coupon_pct",
"years"
],
"properties": {
"par": {
"type": "number",
"description": "par; see operation description for units and format"
},
"price": {
"type": "number",
"description": "price; see operation description for units and format"
},
"years": {
"type": "number",
"description": "years; see operation description for units and format"
},
"coupon_pct": {
"type": "number",
"description": "coupon pct; see operation description for units and format"
},
"payments_per_year": {
"type": "number",
"description": "payments per year; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate compound annual growth rate and annualized gain from initial/final values and elapsed years. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| years* | number | years; see operation description for units and format |
| final_value* | number | final value; see operation description for units and format |
| initial_value* | number | initial value; see operation description for units and format |
{
"type": "object",
"required": [
"initial_value",
"final_value",
"years"
],
"properties": {
"years": {
"type": "number",
"description": "years; see operation description for units and format"
},
"final_value": {
"type": "number",
"description": "final value; see operation description for units and format"
},
"initial_value": {
"type": "number",
"description": "initial value; see operation description for units and format"
}
},
"additionalProperties": false
}Project dividend cash distributions by year with user-provided yield, growth and compounding assumptions. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| years* | number | years; see operation description for units and format |
| reinvest | string | reinvest; see operation description for units and format |
| principal* | number | principal; see operation description for units and format |
| yield_pct* | number | yield pct; see operation description for units and format |
| dividend_growth_pct* | number | dividend growth pct; see operation description for units and format |
{
"type": "object",
"required": [
"principal",
"yield_pct",
"dividend_growth_pct",
"years"
],
"properties": {
"years": {
"type": "number",
"description": "years; see operation description for units and format"
},
"reinvest": {
"type": "string",
"description": "reinvest; see operation description for units and format"
},
"principal": {
"type": "number",
"description": "principal; see operation description for units and format"
},
"yield_pct": {
"type": "number",
"description": "yield pct; see operation description for units and format"
},
"dividend_growth_pct": {
"type": "number",
"description": "dividend growth pct; see operation description for units and format"
}
},
"additionalProperties": false
}Compute maximum historical drawdown, peak/trough positions and recovery status from caller-supplied equity values. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| equity_curve* | string | equity curve; see operation description for units and format |
{
"type": "object",
"required": [
"equity_curve"
],
"properties": {
"equity_curve": {
"type": "string",
"description": "equity curve; see operation description for units and format"
}
},
"additionalProperties": false
}Generate amortizing-loan monthly payment, interest total and sample schedule from principal, annual rate and months. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| months* | number | Repayment months from 1 to 600 |
| principal* | number | Loan principal |
| annual_rate_pct* | number | Nominal annual interest percent |
{
"type": "object",
"required": [
"principal",
"annual_rate_pct",
"months"
],
"properties": {
"months": {
"type": "number",
"description": "Repayment months from 1 to 600"
},
"principal": {
"type": "number",
"description": "Loan principal"
},
"annual_rate_pct": {
"type": "number",
"description": "Nominal annual interest percent"
}
},
"additionalProperties": false
}Calculate expiration intrinsic value, premium, breakeven and net P&L for a user-supplied long call or put. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| fees | number | fees; see operation description for units and format |
| strike* | number | strike; see operation description for units and format |
| premium* | number | premium; see operation description for units and format |
| contracts* | number | contracts; see operation description for units and format |
| multiplier | number | multiplier; see operation description for units and format |
| option_type* | string | option type; see operation description for units and format |
| underlying_at_expiry* | number | underlying at expiry; see operation description for units and format |
Compute trades needed to rebalance a user-supplied portfolio toward specified target weights, without executing trades. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| holdings* | string | holdings; see operation description for units and format |
{
"type": "object",
"required": [
"holdings"
],
"properties": {
"holdings": {
"type": "string",
"description": "holdings; see operation description for units and format"
}
},
"additionalProperties": false
}Compute capital-constrained trade position sizing from user-defined entry, stop and maximum percent loss. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| stop* | number | Planned stop price |
| entry* | number | Assumed entry price |
| capital* | number | Trading capital in one currency |
| lot_size | number | Position quantity increments, default 1 |
| risk_percent* | number | Maximum capital loss percentage |
{
"type": "object",
"required": [
"capital",
"entry",
"stop",
"risk_percent"
],
"properties": {
"stop": {
"type": "number",
"description": "Planned stop price"
},
"entry": {
"type": "number",
"description": "Assumed entry price"
},
"capital": {
"type": "number",
"description": "Trading capital in one currency"
},
"lot_size": {
"type": "number",
"description": "Position quantity increments, default 1"
},
"risk_percent": {
"type": "number",
"description": "Maximum capital loss percentage"
}
},
"additionalProperties": false
}List equipment inspection dates and upcoming due items from caller-supplied asset service intervals. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| as_of* | string | as of; see operation description for units and format |
| assets* | string | assets; see operation description for units and format |
{
"type": "object",
"required": [
"assets",
"as_of"
],
"properties": {
"as_of": {
"type": "string",
"description": "as of; see operation description for units and format"
},
"assets": {
"type": "string",
"description": "assets; see operation description for units and format"
}
},
"additionalProperties": false
}Read an authorized Fitbit user sleep log with actual recorded minutes, efficiency and sleep-stage summaries for a requested date. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| date* | string | Sleep date YYYY-MM-DD; requires customer Fitbit OAuth X-Provider-Key |
{
"type": "object",
"required": [
"date"
],
"properties": {
"date": {
"type": "string",
"description": "Sleep date YYYY-MM-DD; requires customer Fitbit OAuth X-Provider-Key"
}
},
"additionalProperties": false
}Search USDA FoodData Central branded/foundation foods with caller-owned API key; return actual per-food nutrient quantities and units. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum foods 1 to 10 |
| query* | string | Food/ingredient name |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "Maximum foods 1 to 10"
},
"query": {
"type": "string",
"description": "Food/ingredient name"
}
},
"additionalProperties": false
}Read an authorized GitHub pull request diff, then perform structured engineering review with customer-funded AI to identify concrete code issues, file-level evidence and relevant tests. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| repo* | string | Repository slug |
| owner* | string | GitHub repository owner |
| pr_number* | number | Pull request number; GitHub OAuth in X-Provider-Token, model key in X-Provider-Key |
{
"type": "object",
"required": [
"owner",
"repo",
"pr_number"
],
"properties": {
"repo": {
"type": "string",
"description": "Repository slug"
},
"owner": {
"type": "string",
"description": "GitHub repository owner"
},
"pr_number": {
"type": "number",
"description": "Pull request number; GitHub OAuth in X-Provider-Token, model key in X-Provider-Key"
}
},
"additionalProperties": false
}Read real workflow execution state, branch, timestamps and run URLs from customer-authorized GitHub repository. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| repo* | string | GitHub repository name |
| limit | number | Latest runs 1 to 20 |
| owner* | string | GitHub repository owner |
{
"type": "object",
"required": [
"owner",
"repo"
],
"properties": {
"repo": {
"type": "string",
"description": "GitHub repository name"
},
"limit": {
"type": "number",
"description": "Latest runs 1 to 20"
},
"owner": {
"type": "string",
"description": "GitHub repository owner"
}
},
"additionalProperties": false
}Extract structured public government office metadata and linked public-service pages from a user-provided website; does not certify authority. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public credential-free HTTPS URL on port 443 |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public credential-free HTTPS URL on port 443"
}
},
"additionalProperties": false
}Aggregate a transparent user-defined procurement rubric over bid quality/price scores; no automatic contract award. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| bids* | string | bids; see operation description for units and format |
| quality_weight_pct* | number | quality weight pct; see operation description for units and format |
{
"type": "object",
"required": [
"bids",
"quality_weight_pct"
],
"properties": {
"bids": {
"type": "string",
"description": "bids; see operation description for units and format"
},
"quality_weight_pct": {
"type": "number",
"description": "quality weight pct; see operation description for units and format"
}
},
"additionalProperties": false
}Read structured public hospital or clinic address, phone, hours and specialty details from a supplied website; no diagnoses, records or bookings. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public credential-free HTTPS URL on port 443 |
| provider_type* | string | Required clinic or hospital |
{
"type": "object",
"required": [
"url",
"provider_type"
],
"properties": {
"url": {
"type": "string",
"description": "Public credential-free HTTPS URL on port 443"
},
"provider_type": {
"type": "string",
"description": "Required clinic or hospital"
}
},
"additionalProperties": false
}Compute actual retail herb blend batch ingredient costs and gross margin from herb:grams:price_per_gram input. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| batches* | number | batches; see operation description for units and format |
| ingredients* | string | ingredients; see operation description for units and format |
| packaging_per_batch | number | packaging per batch; see operation description for units and format |
| selling_price_per_batch* | number | selling price per batch; see operation description for units and format |
{
"type": "object",
"required": [
"ingredients",
"batches",
"selling_price_per_batch"
],
"properties": {
"batches": {
"type": "number",
"description": "batches; see operation description for units and format"
},
"ingredients": {
"type": "string",
"description": "ingredients; see operation description for units and format"
},
"packaging_per_batch": {
"type": "number",
"description": "packaging per batch; see operation description for units and format"
},
"selling_price_per_batch": {
"type": "number",
"description": "selling price per batch; see operation description for units and format"
}
},
"additionalProperties": false
}Scale a user-supplied traditional herb formulation across batches without recommending ingredients or dosages. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| ingredients* | string | Comma-separated ingredient:grams pairs, e.g. gan-cao:5,huang-qi:10 |
| base_batches* | number | Original formulation batch count |
| target_batches* | number | Target batch count |
{
"type": "object",
"required": [
"ingredients",
"base_batches",
"target_batches"
],
"properties": {
"ingredients": {
"type": "string",
"description": "Comma-separated ingredient:grams pairs, e.g. gan-cao:5,huang-qi:10"
},
"base_batches": {
"type": "number",
"description": "Original formulation batch count"
},
"target_batches": {
"type": "number",
"description": "Target batch count"
}
},
"additionalProperties": false
}Allocate stored herb batches in first-expiring-first-out order, showing exact grams and shortages. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| lots* | string | Comma-separated lot:available_grams:expiryYYYY-MM-DD entries |
| grams_required* | number | Required positive number of grams |
{
"type": "object",
"required": [
"lots",
"grams_required"
],
"properties": {
"lots": {
"type": "string",
"description": "Comma-separated lot:available_grams:expiryYYYY-MM-DD entries"
},
"grams_required": {
"type": "number",
"description": "Required positive number of grams"
}
},
"additionalProperties": false
}Produce per-herb reorder quantities from daily use, supplier lead days, on-hand grams and safety-stock grams. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| items* | string | items; see operation description for units and format |
{
"type": "object",
"required": [
"items"
],
"properties": {
"items": {
"type": "string",
"description": "items; see operation description for units and format"
}
},
"additionalProperties": false
}Create a nonclinical lot-to-batch provenance ledger with ingredient lot identifiers and mass allocations. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| entries* | string | entries; see operation description for units and format |
| batch_id* | string | batch id; see operation description for units and format |
{
"type": "object",
"required": [
"batch_id",
"entries"
],
"properties": {
"entries": {
"type": "string",
"description": "entries; see operation description for units and format"
},
"batch_id": {
"type": "string",
"description": "batch id; see operation description for units and format"
}
},
"additionalProperties": false
}Read actual state and attributes for one explicitly named smart-home entity from customer-owned Home Assistant Cloud remote URL. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| entity_id* | string | Explicit Home Assistant entity id, e.g. light.kitchen |
| cloud_host* | string | Customer remote hostname ending .ui.nabu.casa, without https:// |
{
"type": "object",
"required": [
"cloud_host",
"entity_id"
],
"properties": {
"entity_id": {
"type": "string",
"description": "Explicit Home Assistant entity id, e.g. light.kitchen"
},
"cloud_host": {
"type": "string",
"description": "Customer remote hostname ending .ui.nabu.casa, without https://"
}
},
"additionalProperties": false
}Control one explicitly specified light entity on customer-owned Home Assistant via authorized bearer token, for routine on/off only. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| action* | string | Exactly on or off |
| entity_id* | string | Light entity id matching light.[a-z0-9_]+ |
| cloud_host* | string | Customer remote hostname ending .ui.nabu.casa |
{
"type": "object",
"required": [
"cloud_host",
"entity_id",
"action"
],
"properties": {
"action": {
"type": "string",
"description": "Exactly on or off"
},
"entity_id": {
"type": "string",
"description": "Light entity id matching light.[a-z0-9_]+"
},
"cloud_host": {
"type": "string",
"description": "Customer remote hostname ending .ui.nabu.casa"
}
},
"additionalProperties": false
}Score candidates consistently against a job-specific rubric of user-provided weighted criteria; human decision remains external. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| criteria* | string | criteria; see operation description for units and format |
{
"type": "object",
"required": [
"criteria"
],
"properties": {
"criteria": {
"type": "string",
"description": "criteria; see operation description for units and format"
}
},
"additionalProperties": false
}Generate a structured customer invoice from seller/buyer and line items with subtotal, discounts and tax. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| buyer* | string | buyer; see operation description for units and format |
| items* | string | items; see operation description for units and format |
| seller* | string | seller; see operation description for units and format |
| tax_pct | number | tax pct; see operation description for units and format |
| discount_pct | number | discount pct; see operation description for units and format |
| invoice_number* | string | invoice number; see operation description for units and format |
{
"type": "object",
"required": [
"invoice_number",
"seller",
"buyer",
"items"
],
"properties": {
"buyer": {
"type": "string",
"description": "buyer; see operation description for units and format"
},
"items": {
"type": "string",
"description": "items; see operation description for units and format"
},
"seller": {
"type": "string",
"description": "seller; see operation description for units and format"
},
"tax_pct": {
"type": "number",
"description": "tax pct; see operation description for units and format"
},
"discount_pct": {
"type": "number",
"description": "discount pct; see operation description for units and format"
},
"invoice_number": {
"type": "string",
"description": "invoice number; see operation description for units and format"
}
},
"additionalProperties": false
}Compute prorated employee annual leave accrual, used days and remaining balance from customer-specified policy. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| days_used* | number | days used; see operation description for units and format |
| annual_days* | number | annual days; see operation description for units and format |
| months_worked* | number | months worked; see operation description for units and format |
| carry_forward_days | number | carry forward days; see operation description for units and format |
{
"type": "object",
"required": [
"annual_days",
"months_worked",
"days_used"
],
"properties": {
"days_used": {
"type": "number",
"description": "days used; see operation description for units and format"
},
"annual_days": {
"type": "number",
"description": "annual days; see operation description for units and format"
},
"months_worked": {
"type": "number",
"description": "months worked; see operation description for units and format"
},
"carry_forward_days": {
"type": "number",
"description": "carry forward days; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate gross wages for small businesses from hours, base rate, optional overtime and staff count; no tax or statutory payroll compliance calculation. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| hours* | number | Regular paid hours per worker |
| hourly_rate* | number | Hourly wage in one user-selected currency |
| staff_count | number | Number of workers with identical inputs, default 1 |
| overtime_hours | number | Extra hours per worker, default 0 |
| overtime_multiplier | number | Overtime rate multiplier, default 1.5 |
{
"type": "object",
"required": [
"hours",
"hourly_rate"
],
"properties": {
"hours": {
"type": "number",
"description": "Regular paid hours per worker"
},
"hourly_rate": {
"type": "number",
"description": "Hourly wage in one user-selected currency"
},
"staff_count": {
"type": "number",
"description": "Number of workers with identical inputs, default 1"
},
"overtime_hours": {
"type": "number",
"description": "Extra hours per worker, default 0"
},
"overtime_multiplier": {
"type": "number",
"description": "Overtime rate multiplier, default 1.5"
}
},
"additionalProperties": false
}Find overlapping work shifts, shift duration and gaps shorter than a caller-defined rest requirement. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| shifts* | string | Comma-separated startISO/endISO shifts with local clock YYYY-MM-DDTHH:mm |
| min_rest_hours* | number | Minimum hours between shifts set by client |
{
"type": "object",
"required": [
"shifts",
"min_rest_hours"
],
"properties": {
"shifts": {
"type": "string",
"description": "Comma-separated startISO/endISO shifts with local clock YYYY-MM-DDTHH:mm"
},
"min_rest_hours": {
"type": "number",
"description": "Minimum hours between shifts set by client"
}
},
"additionalProperties": false
}Render an actual original image through customer-funded OpenAI Image API and return base64 file bytes with MIME metadata, not a prompt-only simulation. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| size | string | 1024x1024, 1536x1024 or 1024x1536 |
| format | string | jpeg, png or webp; provider key via X-Provider-Key |
| prompt* | string | Original image specification, max 4000 chars |
{
"type": "object",
"required": [
"prompt"
],
"properties": {
"size": {
"type": "string",
"description": "1024x1024, 1536x1024 or 1024x1536"
},
"format": {
"type": "string",
"description": "jpeg, png or webp; provider key via X-Provider-Key"
},
"prompt": {
"type": "string",
"description": "Original image specification, max 4000 chars"
}
},
"additionalProperties": false
}Calculate deterministic stock, ETF and investment profit, fees, distributions and percentage return from user-provided assumptions; no market quotes or recommendations. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| shares* | number | Number of shares, greater than zero |
| exit_price* | number | Assumed exit price per share, zero or greater |
| total_fees | number | Combined entry and exit charges, default 0 |
| entry_price* | number | Assumed entry price per share, greater than zero |
| distributions_total | number | Total received distributions or dividends, default 0 |
{
"type": "object",
"required": [
"entry_price",
"exit_price",
"shares"
],
"properties": {
"shares": {
"type": "number",
"description": "Number of shares, greater than zero"
},
"exit_price": {
"type": "number",
"description": "Assumed exit price per share, zero or greater"
},
"total_fees": {
"type": "number",
"description": "Combined entry and exit charges, default 0"
},
"entry_price": {
"type": "number",
"description": "Assumed entry price per share, greater than zero"
},
"distributions_total": {
"type": "number",
"description": "Total received distributions or dividends, default 0"
}
},
"additionalProperties": false
}Find a public company’s own annual-report, earnings and investor-relations links on the submitted webpage; no real-time stock prices. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public credential-free HTTPS URL on port 443 |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public credential-free HTTPS URL on port 443"
}
},
"additionalProperties": false
}Transpose a user-supplied melody sequence of note names by any semitone interval without audio playback. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| notes* | string | notes; see operation description for units and format |
| semitones* | number | semitones; see operation description for units and format |
{
"type": "object",
"required": [
"notes",
"semitones"
],
"properties": {
"notes": {
"type": "string",
"description": "notes; see operation description for units and format"
},
"semitones": {
"type": "number",
"description": "semitones; see operation description for units and format"
}
},
"additionalProperties": false
}Build a fair karaoke song rotation across singers, preserving each singer’s chosen song order. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| requests* | string | Comma-separated singer:song1|song2 entries; each singer listed once |
{
"type": "object",
"required": [
"requests"
],
"properties": {
"requests": {
"type": "string",
"description": "Comma-separated singer:song1|song2 entries; each singer listed once"
}
},
"additionalProperties": false
}Determine whether a karaoke booking can fit song durations, intervals and a planned rest break. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| song_minutes* | string | song minutes; see operation description for units and format |
| break_minutes | number | break minutes; see operation description for units and format |
| booking_minutes* | number | booking minutes; see operation description for units and format |
| changeover_seconds | number | changeover seconds; see operation description for units and format |
{
"type": "object",
"required": [
"booking_minutes",
"song_minutes"
],
"properties": {
"song_minutes": {
"type": "string",
"description": "song minutes; see operation description for units and format"
},
"break_minutes": {
"type": "number",
"description": "break minutes; see operation description for units and format"
},
"booking_minutes": {
"type": "number",
"description": "booking minutes; see operation description for units and format"
},
"changeover_seconds": {
"type": "number",
"description": "changeover seconds; see operation description for units and format"
}
},
"additionalProperties": false
}Read real authorized Lazada seller orders by creation date through official HMAC-SHA256-signed API, without placing or altering orders. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum orders 1–20; seller access token in X-Provider-Token header |
| region* | string | Seller marketplace country MY, SG, TH, ID, PH or VN |
| app_key* | string | Customer Lazada application ID; app secret in X-Provider-Key header |
| created_after* | string | Orders created after ISO-8601 date-time with timezone |
{
"type": "object",
"required": [
"app_key",
"region",
"created_after"
],
"properties": {
"limit": {
"type": "number",
"description": "Maximum orders 1–20; seller access token in X-Provider-Token header"
},
"region": {
"type": "string",
"description": "Seller marketplace country MY, SG, TH, ID, PH or VN"
},
"app_key": {
"type": "string",
"description": "Customer Lazada application ID; app secret in X-Provider-Key header"
},
"created_after": {
"type": "string",
"description": "Orders created after ISO-8601 date-time with timezone"
}
},
"additionalProperties": false
}Calculate livestream shopping click-through, orders per viewer, average order value and contribution using user-supplied metrics. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| fees | number | Other selling fees, default 0 |
| clicks* | number | Product link clicks |
| orders* | number | Completed orders |
| revenue* | number | Revenue from completed orders |
| viewers* | number | Unique livestream viewers |
| ad_spend | number | Ad spend, default 0 |
| goods_cost | number | Total cost of goods sold, default 0 |
{
"type": "object",
"required": [
"viewers",
"clicks",
"orders",
"revenue"
],
"properties": {
"fees": {
"type": "number",
"description": "Other selling fees, default 0"
},
"clicks": {
"type": "number",
"description": "Product link clicks"
},
"orders": {
"type": "number",
"description": "Completed orders"
},
"revenue": {
"type": "number",
"description": "Revenue from completed orders"
},
"viewers": {
"type": "number",
"description": "Unique livestream viewers"
},
"ad_spend": {
"type": "number",
"description": "Ad spend, default 0"
},
"goods_cost": {
"type": "number",
"description": "Total cost of goods sold, default 0"
}
},
"additionalProperties": false
}Generate fair host handoff timestamps for a multi-host livestream with equal segment minutes. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| hosts* | string | hosts; see operation description for units and format |
| slots* | number | slots; see operation description for units and format |
| start_time* | string | start time; see operation description for units and format |
| slot_minutes* | number | slot minutes; see operation description for units and format |
{
"type": "object",
"required": [
"start_time",
"hosts",
"slots",
"slot_minutes"
],
"properties": {
"hosts": {
"type": "string",
"description": "hosts; see operation description for units and format"
},
"slots": {
"type": "number",
"description": "slots; see operation description for units and format"
},
"start_time": {
"type": "string",
"description": "start time; see operation description for units and format"
},
"slot_minutes": {
"type": "number",
"description": "slot minutes; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate attributed livestream sales and shares from channel-labelled revenue data. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| channels* | string | channels; see operation description for units and format |
{
"type": "object",
"required": [
"channels"
],
"properties": {
"channels": {
"type": "string",
"description": "channels; see operation description for units and format"
}
},
"additionalProperties": false
}Create a timestamped live-streaming run-of-show schedule from segment names and minutes. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| segments* | string | Comma-separated segment_name:duration_minutes pairs |
| start_time* | string | Local event start YYYY-MM-DDTHH:mm |
{
"type": "object",
"required": [
"start_time",
"segments"
],
"properties": {
"segments": {
"type": "string",
"description": "Comma-separated segment_name:duration_minutes pairs"
},
"start_time": {
"type": "string",
"description": "Local event start YYYY-MM-DDTHH:mm"
}
},
"additionalProperties": false
}Parse actual public LocalBusiness structured data. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Read current provider-returned stock quote with timestamp and OHLC values from customer-keyed Finnhub. Not guaranteed exchange-realtime. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| symbol* | string | Finnhub market symbol, e.g. AAPL; requires X-Provider-Key header |
{
"type": "object",
"required": [
"symbol"
],
"properties": {
"symbol": {
"type": "string",
"description": "Finnhub market symbol, e.g. AAPL; requires X-Provider-Key header"
}
},
"additionalProperties": false
}Search actual eBay Buy Browse inventory for collectibles or global goods using customer-owned eBay OAuth application token, returning listing price, seller, condition and provenance. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Listings 1 to 20 |
| query* | string | Specific product, model number, brand or purchasing specification |
| marketplace | string | eBay marketplace ID, e.g. EBAY_US or EBAY_GB |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "Listings 1 to 20"
},
"query": {
"type": "string",
"description": "Specific product, model number, brand or purchasing specification"
},
"marketplace": {
"type": "string",
"description": "eBay marketplace ID, e.g. EBAY_US or EBAY_GB"
}
},
"additionalProperties": false
}Calculate uncorrected serum anion gap Na−(Cl+HCO3) from same-sample laboratory values. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| sodium_mmol_l* | number | Serum sodium mmol/L |
| chloride_mmol_l* | number | Serum chloride mmol/L |
| bicarbonate_mmol_l* | number | Serum bicarbonate mmol/L |
{
"type": "object",
"required": [
"sodium_mmol_l",
"chloride_mmol_l",
"bicarbonate_mmol_l"
],
"properties": {
"sodium_mmol_l": {
"type": "number",
"description": "Serum sodium mmol/L"
},
"chloride_mmol_l": {
"type": "number",
"description": "Serum chloride mmol/L"
},
"bicarbonate_mmol_l": {
"type": "number",
"description": "Serum bicarbonate mmol/L"
}
},
"additionalProperties": false
}Calculate body surface area using the Du Bois formula from patient-supplied height and weight. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| height_cm* | number | Patient height in cm |
| weight_kg* | number | Patient mass in kg |
{
"type": "object",
"required": [
"height_cm",
"weight_kg"
],
"properties": {
"height_cm": {
"type": "number",
"description": "Patient height in cm"
},
"weight_kg": {
"type": "number",
"description": "Patient mass in kg"
}
},
"additionalProperties": false
}Apply conventional albumin-corrected calcium estimate in mg/dL using albumin in g/dL. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| albumin_g_dl* | number | Serum albumin g/dL |
| calcium_mg_dl* | number | Total calcium in mg/dL |
{
"type": "object",
"required": [
"calcium_mg_dl",
"albumin_g_dl"
],
"properties": {
"albumin_g_dl": {
"type": "number",
"description": "Serum albumin g/dL"
},
"calcium_mg_dl": {
"type": "number",
"description": "Total calcium in mg/dL"
}
},
"additionalProperties": false
}Calculate adult race-free 2021 CKD-EPI creatinine eGFR with standardized creatinine in mg/dL. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| sex* | string | male or female, required by validated equation |
| age_years* | number | Age in years, 18–120 |
| creatinine_mg_dl* | number | Serum creatinine mg/dL |
{
"type": "object",
"required": [
"age_years",
"sex",
"creatinine_mg_dl"
],
"properties": {
"sex": {
"type": "string",
"description": "male or female, required by validated equation"
},
"age_years": {
"type": "number",
"description": "Age in years, 18–120"
},
"creatinine_mg_dl": {
"type": "number",
"description": "Serum creatinine mg/dL"
}
},
"additionalProperties": false
}Convert measured glucose concentration between mg/dL and mmol/L using 18.0182 conversion factor. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| unit* | string | unit; see operation description for units and format |
| glucose* | number | glucose; see operation description for units and format |
{
"type": "object",
"required": [
"glucose",
"unit"
],
"properties": {
"unit": {
"type": "string",
"description": "unit; see operation description for units and format"
},
"glucose": {
"type": "number",
"description": "glucose; see operation description for units and format"
}
},
"additionalProperties": false
}Compute adult Devine ideal body weight in kg using stated sex and height; formula output only. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| sex* | string | sex; see operation description for units and format |
| height_cm* | number | height cm; see operation description for units and format |
{
"type": "object",
"required": [
"sex",
"height_cm"
],
"properties": {
"sex": {
"type": "string",
"description": "sex; see operation description for units and format"
},
"height_cm": {
"type": "number",
"description": "height cm; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate mean arterial pressure from systolic and diastolic mmHg and pulse pressure. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| systolic_mmhg* | number | systolic mmhg; see operation description for units and format |
| diastolic_mmhg* | number | diastolic mmhg; see operation description for units and format |
{
"type": "object",
"required": [
"systolic_mmhg",
"diastolic_mmhg"
],
"properties": {
"systolic_mmhg": {
"type": "number",
"description": "systolic mmhg; see operation description for units and format"
},
"diastolic_mmhg": {
"type": "number",
"description": "diastolic mmhg; see operation description for units and format"
}
},
"additionalProperties": false
}Calculate standard estimated serum osmolality from Na, glucose and BUN in specified units. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| bun_mg_dl* | number | Blood urea nitrogen mg/dL |
| glucose_mg_dl* | number | Glucose mg/dL |
| sodium_mmol_l* | number | Serum Na mmol/L |
{
"type": "object",
"required": [
"sodium_mmol_l",
"glucose_mg_dl",
"bun_mg_dl"
],
"properties": {
"bun_mg_dl": {
"type": "number",
"description": "Blood urea nitrogen mg/dL"
},
"glucose_mg_dl": {
"type": "number",
"description": "Glucose mg/dL"
},
"sodium_mmol_l": {
"type": "number",
"description": "Serum Na mmol/L"
}
},
"additionalProperties": false
}Create BPM-based original-music timing grids, bars, beats and section schedules from caller input; no audio rendering or copyrighted composition. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| bpm* | number | Tempo between 30 and 300 beats per minute |
| bars* | number | Total bars from 1 to 1000 |
| sections | string | Optional name:bars comma-separated, e.g. intro:4,verse:8,chorus:4 |
| beats_per_bar | number | Beats per bar from 1 to 12, default 4 |
{
"type": "object",
"required": [
"bpm",
"bars"
],
"properties": {
"bpm": {
"type": "number",
"description": "Tempo between 30 and 300 beats per minute"
},
"bars": {
"type": "number",
"description": "Total bars from 1 to 1000"
},
"sections": {
"type": "string",
"description": "Optional name:bars comma-separated, e.g. intro:4,verse:8,chorus:4"
},
"beats_per_bar": {
"type": "number",
"description": "Beats per bar from 1 to 12, default 4"
}
},
"additionalProperties": false
}Transpose a user-provided sequence of chord labels with accidentals and chord qualities by semitone count. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| chords* | string | chords; see operation description for units and format |
| semitones* | number | semitones; see operation description for units and format |
{
"type": "object",
"required": [
"chords",
"semitones"
],
"properties": {
"chords": {
"type": "string",
"description": "chords; see operation description for units and format"
},
"semitones": {
"type": "number",
"description": "semitones; see operation description for units and format"
}
},
"additionalProperties": false
}Extract public MusicRecording or MusicAlbum title, artist, album, duration and genre from JSON-LD; no music generation or playback. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public credential-free HTTPS URL on port 443 |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public credential-free HTTPS URL on port 443"
}
},
"additionalProperties": false
}Return precise beat and bar timestamps for an original music recording at user-supplied BPM and meter. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| bpm* | number | bpm; see operation description for units and format |
| bars* | number | bars; see operation description for units and format |
| beats_per_bar* | number | beats per bar; see operation description for units and format |
{
"type": "object",
"required": [
"bpm",
"bars",
"beats_per_bar"
],
"properties": {
"bpm": {
"type": "number",
"description": "bpm; see operation description for units and format"
},
"bars": {
"type": "number",
"description": "bars; see operation description for units and format"
},
"beats_per_bar": {
"type": "number",
"description": "beats per bar; see operation description for units and format"
}
},
"additionalProperties": false
}Generate a downloadable-standard base64 MIDI file of an original drum pattern (kick/snare/hat steps). No copyrighted song or audio playback. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| bpm* | number | Tempo BPM from 30 to 300 |
| bars* | number | Pattern bars 1 to 16 |
| hat_steps* | string | 0–15 comma-separated 16th-note positions |
| kick_steps* | string | 0–15 comma-separated 16th-note positions |
| snare_steps* | string | 0–15 comma-separated 16th-note positions |
{
"type": "object",
"required": [
"bpm",
"bars",
"kick_steps",
"snare_steps",
"hat_steps"
],
"properties": {
"bpm": {
"type": "number",
"description": "Tempo BPM from 30 to 300"
},
"bars": {
"type": "number",
"description": "Pattern bars 1 to 16"
},
"hat_steps": {
"type": "string",
"description": "0–15 comma-separated 16th-note positions"
},
"kick_steps": {
"type": "string",
"description": "0–15 comma-separated 16th-note positions"
},
"snare_steps": {
"type": "string",
"description": "0–15 comma-separated 16th-note positions"
}
},
"additionalProperties": false
}Allocate an artist-owned revenue pool across a named collaboration split, verifying royalties sum to 100 percent. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| splits* | string | splits; see operation description for units and format |
| revenue* | number | revenue; see operation description for units and format |
{
"type": "object",
"required": [
"revenue",
"splits"
],
"properties": {
"splits": {
"type": "string",
"description": "splits; see operation description for units and format"
},
"revenue": {
"type": "number",
"description": "revenue; see operation description for units and format"
}
},
"additionalProperties": false
}Retrieve timestamped, source-attributed global event news articles using GDELT DOC search; return original publisher URLs, not invented summaries. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Max articles 1 to 20 |
| query* | string | GDELT Boolean news query; 3 to 120 chars |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "Max articles 1 to 20"
},
"query": {
"type": "string",
"description": "GDELT Boolean news query; 3 to 120 chars"
}
},
"additionalProperties": false
}Omni Agent — Give agents a task and get an auditable result, not a promise. Execute source-attributed news research, customer-authorized smart-light actions or verify a Base transaction receipt. Each operation returns explicit execution evidence; it cannot sign a wallet transaction, pay without confirmation or bypass device permissions. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| query | string | Required for research: topic or event |
| tx_hash | string | For transaction receipt: 0x plus 64 hex characters on Base |
| entity_id | string | For light actions: explicitly authorized light entity ID |
| operation* | string | research, light_on, light_off or transaction_receipt |
| cloud_host | string | For light actions: customer-owned Home Assistant Cloud hostname; token in X-Provider-Key |
{
"type": "object",
"required": [
"operation"
],
"properties": {
"query": {
"type": "string",
"description": "Required for research: topic or event"
},
"tx_hash": {
"type": "string",
"description": "For transaction receipt: 0x plus 64 hex characters on Base"
},
"entity_id": {
"type": "string",
"description": "For light actions: explicitly authorized light entity ID"
},
"operation": {
"type": "string",
"description": "research, light_on, light_off or transaction_receipt"
},
"cloud_host": {
"type": "string",
"description": "For light actions: customer-owned Home Assistant Cloud hostname; token in X-Provider-Key"
}
},
"additionalProperties": false
}Omni AI — Coordinate intelligence and creative output in one move. Turn a user idea into a structured AI-written script plus optional rendered narration or original illustration. One flagship invocation orchestrates the customer-funded model and media calls; no second platform charge. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| size | string | Optional generated illustration dimensions |
| voice | string | Optional TTS voice; default alloy |
| output* | string | script, script_audio or script_image |
| prompt* | string | Creative brief or original topic; max 3000 characters |
{
"type": "object",
"required": [
"prompt",
"output"
],
"properties": {
"size": {
"type": "string",
"description": "Optional generated illustration dimensions"
},
"voice": {
"type": "string",
"description": "Optional TTS voice; default alloy"
},
"output": {
"type": "string",
"description": "script, script_audio or script_image"
},
"prompt": {
"type": "string",
"description": "Creative brief or original topic; max 3000 characters"
}
},
"additionalProperties": false
}Omni Data — Markets meet on-chain reality. Combine Base wallet ETH/USDC holdings, provider-attributed equity prices and current global headlines into one evidence-aware data snapshot. Pass only the sections you need; market quotes require the customer’s data key. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum news items 1–10 |
| symbol | string | Optional Finnhub equity ticker, requires X-Provider-Key |
| address* | string | Base EVM wallet address; public on-chain read |
| news_query | string | Optional news query for GDELT |
{
"type": "object",
"required": [
"address"
],
"properties": {
"limit": {
"type": "number",
"description": "Maximum news items 1–10"
},
"symbol": {
"type": "string",
"description": "Optional Finnhub equity ticker, requires X-Provider-Key"
},
"address": {
"type": "string",
"description": "Base EVM wallet address; public on-chain read"
},
"news_query": {
"type": "string",
"description": "Optional news query for GDELT"
}
},
"additionalProperties": false
}Calculate ecommerce, wholesale and viral-order contribution margin from selling price, cost, delivery, payment/platform fees, ads and units. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| orders | number | Number of orders, default 1 |
| unit_cost* | number | Goods cost per order |
| ads_per_order | number | Ad spend attributed per order, default 0 |
| selling_price* | number | Selling price per fulfilled order |
| shipping_cost | number | Shipping and packing cost per order, default 0 |
| platform_fee_pct | number | Percentage platform/payment fee on selling price, default 0 |
{
"type": "object",
"required": [
"selling_price",
"unit_cost"
],
"properties": {
"orders": {
"type": "number",
"description": "Number of orders, default 1"
},
"unit_cost": {
"type": "number",
"description": "Goods cost per order"
},
"ads_per_order": {
"type": "number",
"description": "Ad spend attributed per order, default 0"
},
"selling_price": {
"type": "number",
"description": "Selling price per fulfilled order"
},
"shipping_cost": {
"type": "number",
"description": "Shipping and packing cost per order, default 0"
},
"platform_fee_pct": {
"type": "number",
"description": "Percentage platform/payment fee on selling price, default 0"
}
},
"additionalProperties": false
}Compare a public page with a caller-supplied previous fingerprint or snapshot. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Dual Payment Setup — generate installable x402 and MPP seller/buyer starter files using official SDKs; no automatic payment, deployment or secret custody. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| path | string | Local HTTP paid route, e.g. /paid |
| role* | string | seller or buyer |
| amount | string | Positive payment amount, such as 0.01; separate chain/currency terms apply to MPP |
| protocol* | string | x402, mpp or both |
| recipient | string | Seller EVM receiving address (0x followed by 40 hex characters) |
{
"type": "object",
"required": [
"protocol",
"role"
],
"properties": {
"path": {
"type": "string",
"description": "Local HTTP paid route, e.g. /paid"
},
"role": {
"type": "string",
"description": "seller or buyer"
},
"amount": {
"type": "string",
"description": "Positive payment amount, such as 0.01; separate chain/currency terms apply to MPP"
},
"protocol": {
"type": "string",
"description": "x402, mpp or both"
},
"recipient": {
"type": "string",
"description": "Seller EVM receiving address (0x followed by 40 hex characters)"
}
},
"additionalProperties": false
}Extract selectable text from a short public PDF. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Generate a schema-valid OpenAPI tool definition from caller-supplied tool name, description and required arguments. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| arguments* | string | arguments; see operation description for units and format |
| tool_name* | string | tool name; see operation description for units and format |
| description* | string | description; see operation description for units and format |
{
"type": "object",
"required": [
"tool_name",
"description",
"arguments"
],
"properties": {
"arguments": {
"type": "string",
"description": "arguments; see operation description for units and format"
},
"tool_name": {
"type": "string",
"description": "tool name; see operation description for units and format"
},
"description": {
"type": "string",
"description": "description; see operation description for units and format"
}
},
"additionalProperties": false
}Normalize internal non-emergency event sequence and redact contact identifiers in user-provided administrative notes. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| case_id* | string | case id; see operation description for units and format |
| entries* | string | entries; see operation description for units and format |
{
"type": "object",
"required": [
"case_id",
"entries"
],
"properties": {
"case_id": {
"type": "string",
"description": "case id; see operation description for units and format"
},
"entries": {
"type": "string",
"description": "entries; see operation description for units and format"
}
},
"additionalProperties": false
}Extract published policy passages with source. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Read a public product listing price, currency and stock indicators. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Read publicly published structured office contacts of police stations, fire stations or government hospitals from supplied website; not emergency dispatch. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public credential-free HTTPS URL on port 443 |
| agency* | string | Required police,fire or public_hospital |
{
"type": "object",
"required": [
"url",
"agency"
],
"properties": {
"url": {
"type": "string",
"description": "Public credential-free HTTPS URL on port 443"
},
"agency": {
"type": "string",
"description": "Required police,fire or public_hospital"
}
},
"additionalProperties": false
}Search actual Edamam licensed-index recipe records with ingredient lists, servings and per-serving nutritional estimates; requires customer Edamam app id/key. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum recipes 1 to 10 |
| query* | string | Recipe or ingredient search query |
| app_id* | string | Customer Edamam application ID; app key in X-Provider-Key header |
{
"type": "object",
"required": [
"query",
"app_id"
],
"properties": {
"limit": {
"type": "number",
"description": "Maximum recipes 1 to 10"
},
"query": {
"type": "string",
"description": "Recipe or ingredient search query"
},
"app_id": {
"type": "string",
"description": "Customer Edamam application ID; app key in X-Provider-Key header"
}
},
"additionalProperties": false
}Analyze caller-provided interpersonal dialogue for communication goals, mutual boundaries, and non-coercive repair messages using customer-funded language model. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| goal* | string | Desired communication outcome; customer OpenAI API key via X-Provider-Key |
| situation* | string | User-provided situation or exchange, max 4000 chars |
{
"type": "object",
"required": [
"situation",
"goal"
],
"properties": {
"goal": {
"type": "string",
"description": "Desired communication outcome; customer OpenAI API key via X-Provider-Key"
},
"situation": {
"type": "string",
"description": "User-provided situation or exchange, max 4000 chars"
}
},
"additionalProperties": false
}Inspect HTTPS URL structure and one-hop redirect. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Generate ISO dates for an original serial drama production release cadence and episode numbering. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| episodes* | number | episodes; see operation description for units and format |
| first_date* | string | first date; see operation description for units and format |
| interval_days* | number | interval days; see operation description for units and format |
{
"type": "object",
"required": [
"first_date",
"episodes",
"interval_days"
],
"properties": {
"episodes": {
"type": "number",
"description": "episodes; see operation description for units and format"
},
"first_date": {
"type": "string",
"description": "first date; see operation description for units and format"
},
"interval_days": {
"type": "number",
"description": "interval days; see operation description for units and format"
}
},
"additionalProperties": false
}Build an episode-by-episode multi-day film/TV series watching schedule for given minutes available each day. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| episodes* | number | Episodes to watch |
| minutes_per_day* | number | Daily viewing minutes available |
| minutes_per_episode* | number | Mean episode length in minutes |
{
"type": "object",
"required": [
"episodes",
"minutes_per_episode",
"minutes_per_day"
],
"properties": {
"episodes": {
"type": "number",
"description": "Episodes to watch"
},
"minutes_per_day": {
"type": "number",
"description": "Daily viewing minutes available"
},
"minutes_per_episode": {
"type": "number",
"description": "Mean episode length in minutes"
}
},
"additionalProperties": false
}Read actual authorized Shopee seller product list and enrich each item with base price/stock details using official signed Open Platform V2 APIs. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum active products 1–20 |
| shop_id* | number | Authorized shop ID; access token in X-Provider-Token header |
| partner_id* | number | Shopee developer partner ID; partner key in X-Provider-Key header |
{
"type": "object",
"required": [
"partner_id",
"shop_id"
],
"properties": {
"limit": {
"type": "number",
"description": "Maximum active products 1–20"
},
"shop_id": {
"type": "number",
"description": "Authorized shop ID; access token in X-Provider-Token header"
},
"partner_id": {
"type": "number",
"description": "Shopee developer partner ID; partner key in X-Provider-Key header"
}
},
"additionalProperties": false
}Calculate hourly forecast-based solar production from Open-Meteo predicted shortwave radiation, installed DC kWp and user derating; daily output includes source weather timestamps. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| latitude* | number | Latitude degrees -90 to 90 |
| longitude* | number | Longitude degrees -180 to 180 |
| capacity_kwp* | number | PV array nameplate kWp |
| performance_ratio | number | System performance ratio 0.1 to 1; default 0.80 |
{
"type": "object",
"required": [
"latitude",
"longitude",
"capacity_kwp"
],
"properties": {
"latitude": {
"type": "number",
"description": "Latitude degrees -90 to 90"
},
"longitude": {
"type": "number",
"description": "Longitude degrees -180 to 180"
},
"capacity_kwp": {
"type": "number",
"description": "PV array nameplate kWp"
},
"performance_ratio": {
"type": "number",
"description": "System performance ratio 0.1 to 1; default 0.80"
}
},
"additionalProperties": false
}Check source reachability and content fingerprint, not independent fact checking. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string"
}
}
}Read licensed football-data.org competition fixtures, status, kickoff and official team identifiers using customer API key. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| status | string | Optional SCHEDULED, LIVE, FINISHED |
| competition* | string | Football-data.org competition code, e.g. PL, CL, BL1 |
{
"type": "object",
"required": [
"competition"
],
"properties": {
"status": {
"type": "string",
"description": "Optional SCHEDULED, LIVE, FINISHED"
},
"competition": {
"type": "string",
"description": "Football-data.org competition code, e.g. PL, CL, BL1"
}
},
"additionalProperties": false
}Read authorized athlete activities and measured distance, moving time, heart rate and elevation data from Strava with user activity:read permission. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| limit | number | Maximum activities from 1 to 20; requires customer Strava access token |
{
"type": "object",
"required": [],
"properties": {
"limit": {
"type": "number",
"description": "Maximum activities from 1 to 20; requires customer Strava access token"
}
},
"additionalProperties": false
}Shift every SRT cue timestamp by caller-provided positive or negative milliseconds while preserving cue text. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| srt* | string | srt; see operation description for units and format |
| shift_ms* | number | shift ms; see operation description for units and format |
{
"type": "object",
"required": [
"srt",
"shift_ms"
],
"properties": {
"srt": {
"type": "string",
"description": "srt; see operation description for units and format"
},
"shift_ms": {
"type": "number",
"description": "shift ms; see operation description for units and format"
}
},
"additionalProperties": false
}Measure each caller-provided SRT subtitle cue reading speed in characters per second and flag a caller-defined threshold. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| srt* | string | srt; see operation description for units and format |
| max_cps* | number | max cps; see operation description for units and format |
{
"type": "object",
"required": [
"srt",
"max_cps"
],
"properties": {
"srt": {
"type": "string",
"description": "srt; see operation description for units and format"
},
"max_cps": {
"type": "number",
"description": "max cps; see operation description for units and format"
}
},
"additionalProperties": false
}Convert caller-owned SRT subtitles into playable WebVTT, preserving cue timing and text. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| srt* | string | SRT text with HH:MM:SS,mmm timestamp cues, preferably via JSON POST |
{
"type": "object",
"required": [
"srt"
],
"properties": {
"srt": {
"type": "string",
"description": "SRT text with HH:MM:SS,mmm timestamp cues, preferably via JSON POST"
}
},
"additionalProperties": false
}Produce timestamped symptom-score trend and change from client-entered 0–10 diary observations, without diagnosis. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| entries* | string | entries; see operation description for units and format |
{
"type": "object",
"required": [
"entries"
],
"properties": {
"entries": {
"type": "string",
"description": "entries; see operation description for units and format"
}
},
"additionalProperties": false
}Compare therapist-supplied joint range-of-motion degrees against initial and goal measurements. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| target_degrees* | number | Therapist-defined goal degrees |
| current_degrees* | number | Current measured degrees |
| initial_degrees* | number | Initial measured degrees |
{
"type": "object",
"required": [
"initial_degrees",
"current_degrees",
"target_degrees"
],
"properties": {
"target_degrees": {
"type": "number",
"description": "Therapist-defined goal degrees"
},
"current_degrees": {
"type": "number",
"description": "Current measured degrees"
},
"initial_degrees": {
"type": "number",
"description": "Initial measured degrees"
}
},
"additionalProperties": false
}Estimate a physiotherapy or massage business total bookable sessions given rooms, therapists, shifts and appointment spacing. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| rooms* | number | rooms; see operation description for units and format |
| therapists* | number | therapists; see operation description for units and format |
| shift_hours* | number | shift hours; see operation description for units and format |
| buffer_minutes | number | buffer minutes; see operation description for units and format |
| session_minutes* | number | session minutes; see operation description for units and format |
{
"type": "object",
"required": [
"rooms",
"therapists",
"shift_hours",
"session_minutes"
],
"properties": {
"rooms": {
"type": "number",
"description": "rooms; see operation description for units and format"
},
"therapists": {
"type": "number",
"description": "therapists; see operation description for units and format"
},
"shift_hours": {
"type": "number",
"description": "shift hours; see operation description for units and format"
},
"buffer_minutes": {
"type": "number",
"description": "buffer minutes; see operation description for units and format"
},
"session_minutes": {
"type": "number",
"description": "session minutes; see operation description for units and format"
}
},
"additionalProperties": false
}Generate calendar dates for agreed manual therapy appointments at a specified cadence, skipping weekends if requested. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| sessions* | number | Number of appointments |
| start_date* | string | Start date YYYY-MM-DD |
| interval_days* | number | Days between appointments |
| weekdays_only | string | true or false, default false |
{
"type": "object",
"required": [
"start_date",
"sessions",
"interval_days"
],
"properties": {
"sessions": {
"type": "number",
"description": "Number of appointments"
},
"start_date": {
"type": "string",
"description": "Start date YYYY-MM-DD"
},
"interval_days": {
"type": "number",
"description": "Days between appointments"
},
"weekdays_only": {
"type": "string",
"description": "true or false, default false"
}
},
"additionalProperties": false
}Compute aspect-ratio-safe crop and letterbox geometry for video deliveries at target resolution. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| mode* | string | mode; see operation description for units and format |
| source_width* | number | source width; see operation description for units and format |
| target_width* | number | target width; see operation description for units and format |
| source_height* | number | source height; see operation description for units and format |
| target_height* | number | target height; see operation description for units and format |
{
"type": "object",
"required": [
"source_width",
"source_height",
"target_width",
"target_height",
"mode"
],
"properties": {
"mode": {
"type": "string",
"description": "mode; see operation description for units and format"
},
"source_width": {
"type": "number",
"description": "source width; see operation description for units and format"
},
"target_width": {
"type": "number",
"description": "target width; see operation description for units and format"
},
"source_height": {
"type": "number",
"description": "source height; see operation description for units and format"
},
"target_height": {
"type": "number",
"description": "target height; see operation description for units and format"
}
},
"additionalProperties": false
}Build a CMX3600-style edit decision list from original ordered shot durations and a configured frame rate. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| fps* | number | fps; see operation description for units and format |
| reel | string | reel; see operation description for units and format |
| durations_seconds* | string | durations seconds; see operation description for units and format |
{
"type": "object",
"required": [
"durations_seconds",
"fps"
],
"properties": {
"fps": {
"type": "number",
"description": "fps; see operation description for units and format"
},
"reel": {
"type": "string",
"description": "reel; see operation description for units and format"
},
"durations_seconds": {
"type": "string",
"description": "durations seconds; see operation description for units and format"
}
},
"additionalProperties": false
}Convert non-drop-frame HH:MM:SS:FF timecode to exact frame count and milliseconds at 24,25 or 30 FPS. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| fps* | number | fps; see operation description for units and format |
| timecode* | string | timecode; see operation description for units and format |
{
"type": "object",
"required": [
"timecode",
"fps"
],
"properties": {
"fps": {
"type": "number",
"description": "fps; see operation description for units and format"
},
"timecode": {
"type": "string",
"description": "timecode; see operation description for units and format"
}
},
"additionalProperties": false
}Extract public VideoObject video title, publisher, duration, upload date and published content metadata from a webpage; no video generation. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| url* | string | Public credential-free HTTPS URL on port 443 |
{
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"description": "Public credential-free HTTPS URL on port 443"
}
},
"additionalProperties": false
}Build structured shot-by-shot visual continuity prompts from a user-owned scene, actor traits and camera plan. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| style | string | style; see operation description for units and format |
| scenes* | string | scenes; see operation description for units and format |
| actor_description* | string | actor description; see operation description for units and format |
{
"type": "object",
"required": [
"scenes",
"actor_description"
],
"properties": {
"style": {
"type": "string",
"description": "style; see operation description for units and format"
},
"scenes": {
"type": "string",
"description": "scenes; see operation description for units and format"
},
"actor_description": {
"type": "string",
"description": "actor description; see operation description for units and format"
}
},
"additionalProperties": false
}Convert a supplied scene specification into a camera shot list with prompts and production time budget. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| scenes* | string | Comma-separated scene_name:duration_seconds:shot_type entries, e.g. intro:5:closeup |
{
"type": "object",
"required": [
"scenes"
],
"properties": {
"scenes": {
"type": "string",
"description": "Comma-separated scene_name:duration_seconds:shot_type entries, e.g. intro:5:closeup"
}
},
"additionalProperties": false
}Create deterministic AI video shot schedules, frame counts and overlap timing from caller-provided shot durations; no video rendering. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| fps | number | Frame rate 1–120, default 24 |
| shots* | string | Comma-separated shot durations in seconds, e.g. 5,8,12 |
| transition_ms | number | Between-shot overlap in milliseconds, default 0 |
{
"type": "object",
"required": [
"shots"
],
"properties": {
"fps": {
"type": "number",
"description": "Frame rate 1–120, default 24"
},
"shots": {
"type": "string",
"description": "Comma-separated shot durations in seconds, e.g. 5,8,12"
},
"transition_ms": {
"type": "number",
"description": "Between-shot overlap in milliseconds, default 0"
}
},
"additionalProperties": false
}Query public Base ETH and USDC balances and nonce. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| address* | string |
{
"type": "object",
"required": [
"address"
],
"properties": {
"address": {
"type": "string"
}
}
}Calculate dew point in Celsius using the Magnus formula from ambient Celsius temperature and relative humidity. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| humidity_pct* | number | humidity pct; see operation description for units and format |
| temperature_c* | number | temperature c; see operation description for units and format |
{
"type": "object",
"required": [
"temperature_c",
"humidity_pct"
],
"properties": {
"humidity_pct": {
"type": "number",
"description": "humidity pct; see operation description for units and format"
},
"temperature_c": {
"type": "number",
"description": "temperature c; see operation description for units and format"
}
},
"additionalProperties": false
}Apply the NOAA Rothfusz heat-index regression for hot humid conditions, from temperature Celsius and relative humidity. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| humidity_pct* | number | Relative humidity percent |
| temperature_c* | number | Air temperature in degrees Celsius |
{
"type": "object",
"required": [
"temperature_c",
"humidity_pct"
],
"properties": {
"humidity_pct": {
"type": "number",
"description": "Relative humidity percent"
},
"temperature_c": {
"type": "number",
"description": "Air temperature in degrees Celsius"
}
},
"additionalProperties": false
}Use customer-funded OpenAI Responses model to edit caller-owned drafts for a specific audience and return revised copy, changes and unsupported factual claims in structured JSON. One call costs 0.01 USDC on Base x402; customer-owned provider credentials use X-Provider-Key header where needed.
| Argument | Type | Description |
|---|---|---|
| goal* | string | Editorial objective; customer OpenAI API key in X-Provider-Key |
| draft* | string | Caller-owned draft text up to 8000 characters |
| audience* | string | Intended audience |
{
"type": "object",
"required": [
"draft",
"audience",
"goal"
],
"properties": {
"goal": {
"type": "string",
"description": "Editorial objective; customer OpenAI API key in X-Provider-Key"
},
"draft": {
"type": "string",
"description": "Caller-owned draft text up to 8000 characters"
},
"audience": {
"type": "string",
"description": "Intended audience"
}
},
"additionalProperties": false
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 8, 2026.
| string |
| eBay marketplace ID, e.g. EBAY_US |
| source_mode | string | Optional ebay (default) or public_page; public_page requires comparison_url and does not search marketplace offers |
| ads_per_order | number | Optional attributed advertising per order |
| selling_price | number | Customer assumed selling price per order; required with unit_cost |
| shipping_cost | number | Optional per-order shipping and packing cost |
| comparison_url | string | Optional public product page for product-check and extract stock signals |
| platform_fee_pct | number | Optional percentage fee on selling price |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "Maximum listings 1–20"
},
"query": {
"type": "string",
"description": "Exact product model or sourcing query; eBay search requires X-Provider-Key, public_page does not"
},
"orders": {
"type": "number",
"description": "Optional number of orders"
},
"currency": {
"type": "string",
"description": "Same ISO currency code for all profit figures, required when profit is requested"
},
"unit_cost": {
"type": "number",
"description": "Customer known goods cost per order; required with selling_price"
},
"policy_url": {
"type": "string",
"description": "Optional public returns policy page; text excerpts, not eligibility decision"
},
"marketplace": {
"type": "string",
"description": "eBay marketplace ID, e.g. EBAY_US"
},
"source_mode": {
"type": "string",
"description": "Optional ebay (default) or public_page; public_page requires comparison_url and does not search marketplace offers"
},
"ads_per_order": {
"type": "number",
"description": "Optional attributed advertising per order"
},
"selling_price": {
"type": "number",
"description": "Customer assumed selling price per order; required with unit_cost"
},
"shipping_cost": {
"type": "number",
"description": "Optional per-order shipping and packing cost"
},
"comparison_url": {
"type": "string",
"description": "Optional public product page for product-check and extract stock signals"
},
"platform_fee_pct": {
"type": "number",
"description": "Optional percentage fee on selling price"
}
},
"additionalProperties": false
}| number |
| Optional known goods cost in same currency as selling_price |
| policy_url | string | Optional public returns-policy HTML page |
| marketplace | string | Optional eBay marketplace ID |
| ads_per_order | number | Optional advertising per order |
| previous_hash | string | Optional SHA-256 prior semantic hash when page_url is provided |
| selling_price | number | Optional hypothetical selling price; provide unit_cost and currency too |
| shipping_cost | number | Optional per-order shipping costs |
| commerce_query | string | Optional eBay sourcing query; requires customer eBay OAuth token |
| comparison_url | string | Optional public product HTML page |
| platform_fee_pct | number | Optional platform fee percentage |
{
"type": "object",
"required": [
"query"
],
"properties": {
"limit": {
"type": "number",
"description": "Source results, 1–10"
},
"query": {
"type": "string",
"description": "Research question, 3–120 characters"
},
"orders": {
"type": "number",
"description": "Optional order count"
},
"pdf_url": {
"type": "string",
"description": "Optional public selectable-text PDF (up to three pages)"
},
"analysis": {
"type": "string",
"description": "Optional true using X-AI-Key; otherwise false"
},
"currency": {
"type": "string",
"description": "Required for profit: same 3-letter currency for all amounts"
},
"page_url": {
"type": "string",
"description": "Optional public HTTPS HTML evidence source"
},
"unit_cost": {
"type": "number",
"description": "Optional known goods cost in same currency as selling_price"
},
"policy_url": {
"type": "string",
"description": "Optional public returns-policy HTML page"
},
"marketplace": {
"type": "string",
"description": "Optional eBay marketplace ID"
},
"ads_per_order": {
"type": "number",
"description": "Optional advertising per order"
},
"previous_hash": {
"type": "string",
"description": "Optional SHA-256 prior semantic hash when page_url is provided"
},
"selling_price": {
"type": "number",
"description": "Optional hypothetical selling price; provide unit_cost and currency too"
},
"shipping_cost": {
"type": "number",
"description": "Optional per-order shipping costs"
},
"commerce_query": {
"type": "string",
"description": "Optional eBay sourcing query; requires customer eBay OAuth token"
},
"comparison_url": {
"type": "string",
"description": "Optional public product HTML page"
},
"platform_fee_pct": {
"type": "number",
"description": "Optional platform fee percentage"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"principal",
"rate_a_pct",
"months_a",
"rate_b_pct",
"months_b"
],
"properties": {
"fee_a": {
"type": "number",
"description": "fee a; see operation description for units and format"
},
"fee_b": {
"type": "number",
"description": "fee b; see operation description for units and format"
},
"months_a": {
"type": "number",
"description": "months a; see operation description for units and format"
},
"months_b": {
"type": "number",
"description": "months b; see operation description for units and format"
},
"principal": {
"type": "number",
"description": "principal; see operation description for units and format"
},
"rate_a_pct": {
"type": "number",
"description": "rate a pct; see operation description for units and format"
},
"rate_b_pct": {
"type": "number",
"description": "rate b pct; see operation description for units and format"
}
},
"additionalProperties": false
}{
"type": "object",
"required": [
"option_type",
"strike",
"premium",
"underlying_at_expiry",
"contracts"
],
"properties": {
"fees": {
"type": "number",
"description": "fees; see operation description for units and format"
},
"strike": {
"type": "number",
"description": "strike; see operation description for units and format"
},
"premium": {
"type": "number",
"description": "premium; see operation description for units and format"
},
"contracts": {
"type": "number",
"description": "contracts; see operation description for units and format"
},
"multiplier": {
"type": "number",
"description": "multiplier; see operation description for units and format"
},
"option_type": {
"type": "string",
"description": "option type; see operation description for units and format"
},
"underlying_at_expiry": {
"type": "number",
"description": "underlying at expiry; see operation description for units and format"
}
},
"additionalProperties": false
}