Contract
{
"type": "object",
"required": [
"o_author_id"
],
"properties": {
"o_author_id": {
"type": "string",
"examples": [
"7589271892177518598"
],
"description": "Creator author ID"
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"base_resp": {
"type": "object",
"properties": {
"status_code": {
"type": "number"
},
"status_message": {
"type": "string",
"description": "Empty string on the one populated fixture observed."
}
},
"description": "Generic call-status envelope. `status_code: 0` with an empty `status_message` was observed on the one populated fixture; a nonzero code or populated message was never observed and would signal a problem with the call itself.",
"additionalProperties": true
},
"card_info": {
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "The creator's city as listed on their card; empty string when not set."
},
"email": {
"type": "string",
"description": "The card's published business email channel; empty string when the creator lists no public email. Observed empty on the one real creator calibrated."
},
"phone": {
"type": "string",
"description": "The card's phone channel, provider-masked in the raw response (e.g. '166********') -- a customer sees that a phone is on file, never the digits."
},
"wechat": {
"type": "string",
"description": "The card's published WeChat channel; empty string when the creator lists no public WeChat. Observed empty on the one real creator calibrated."
},
"follower": {
"type": "string",
"description": "The creator's follower count as a numeric string, e.g. '115891' on the one real creator calibrated."
},
"short_id": {
"type": "string",
"description": "The creator's short/display id (distinct from the input author id), a numeric string like '153119662' -- platform-internal, not a phone number."
},
"nick_name": {
"type": "string",
"description": "The creator's public display name on the card, e.g. '黛米Demi'."
},
"unique_id": {
"type": "string",
"description": "The creator's unique alphanumeric handle on the platform, e.g. 'm6640150' -- separate from the numeric ids."
},
"avatar_uri": {
"type": [
"string",
"null"
],
"description": "The creator's avatar image URL. Value withheld (stripped to `null`) in this tool's output -- only whether the creator has an avatar set is observable, not the image itself."
},
"self_intro": {
"type": "string",
"description": "The creator's self-introduction on their card; empty string when none is written."
},
"show_wechat": {
"type": "number",
"description": "WeChat-visibility status code on the card; observed as 2 on the one real creator calibrated (exact enum unconfirmed)."
},
"credit_score": {
"type": "string",
"description": "The creator's platform credit score, observed as the numeric string '100'."
},
"contact_status": {
"type": "number",
"description": "Whether the creator is open to contact via their card; observed as 1 on the one real creator calibrated (exact enum unconfirmed)."
},
"privacy_status": {
"type": "number",
"description": "Card privacy-status code; observed as 1 on the one real creator calibrated."
},
"cooperation_brand": {
"type": "string",
"description": "The brand the creator publicly lists cooperating with; empty string when none is listed."
},
"star_excellent_author": {
"type": "string",
"description": "Star/excellent-author badge flag as a string; observed as '0' on the one real creator calibrated ('1' would mean the badge is set, unconfirmed)."
}
},
"description": "The creator's business card. Absent entirely on the empty-result case (an author id with no card on the platform).",
"additionalProperties": true
}
},
"description": "The author's business-card record, as returned at routing.responseResultPath ($.output). An author id with no business card on the platform shapes to an empty object `{}` -- confirmed against the `author-business-card-found` fixture, which still billed the normal per-call price at the price-quote level.",
"additionalProperties": true
}Pricing
Every real charge, itemised. A model that quietly omits one is a slow financial leak, so nothing here is rolled up, and a charge that only applies to some inputs says so rather than being added in.
Prices in this catalog are the provider's own list price, not your bill: Omnial MCP charges provider cost plus a platform markup on top, so what you are charged is higher than the figure shown. For the exact amount a specific call will cost, run omnial_execute with dry_run: true; that number includes the markup and is what we hold while the call runs. It is a quote, not a cap on the charge.
| Charge | Rate |
|---|---|
Per call Flat, regardless of what comes back | $0.020475 |
- Cost basis
- Not recorded
This tool's catalog entry does not record how its final bill is determined, so we will not tell you whether its cost is fixed before the call or reported by the provider afterwards. Either way what is held is a quote rather than a cap: you are charged what the call actually costs, bounded at 2x the quote.
- Updated
- Sep 25, 2026
