Contract
{
"type": "object",
"required": [
"author_ids"
],
"properties": {
"author_ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "创作者ID列表,一次最多50个/Creator ID list, up to 50 per call"
},
"platform_source": {
"type": "integer",
"default": 1,
"description": "平台来源/Platform source"
},
"platform_channel": {
"type": "integer",
"default": 1,
"description": "平台渠道/Platform channel"
}
},
"additionalProperties": false
}{
"type": "object",
"properties": {
"authors": {
"type": "array",
"items": {
"type": "object",
"properties": {
"star_id": {
"type": "string",
"description": "The creator's numeric Xingtu star id; typically equal to `author_id`."
},
"attribute_datas": {
"type": "object",
"properties": {
"city": {
"type": "string",
"description": "City, when the creator set a public one; often an empty string."
},
"grade": {
"type": "string",
"description": "Creator grade/level code, e.g. \"0\" -- meaning not documented."
},
"follower": {
"type": "string",
"description": "Follower count, as a numeric string (e.g. \"115884\")."
},
"price_60": {
"type": "string",
"description": "The creator's listed promotional price for a 60+ second branded video, as a numeric string (e.g. \"5900\"); the currency is not documented."
},
"province": {
"type": "string",
"description": "Province, when the creator set a public one; often an empty string."
},
"author_id": {
"type": "string",
"description": "The creator's numeric Douyin id, echoing the requested author_id."
},
"nick_name": {
"type": "string",
"description": "The creator's public display nickname. May be a real name or a handle, in any language (e.g. \"黛米Demi\")."
},
"avatar_uri": {
"type": [
"string",
"null"
],
"description": "The creator's avatar image URL. Value withheld (stripped to `null`) in this tool's output -- only whether a URL is present is observable, not the image or its host."
},
"price_20_60": {
"type": "string",
"description": "The creator's listed promotional price for a 20-60 second branded video, as a numeric string (e.g. \"2400\"); the currency is not documented."
},
"core_user_id": {
"type": "string",
"description": "A second, internal numeric Douyin creator id, distinct from `author_id`."
},
"author_status": {
"type": "string",
"description": "Creator status code, e.g. \"1\" -- the meaning of the values is not documented."
},
"tags_relation": {
"type": "string",
"description": "The creator's public content-category tags, as a single JSON-encoded string (not a nested object) -- decode it for the individual categories."
}
},
"additionalProperties": true
}
},
"additionalProperties": true
},
"description": "One entry per requested id that resolved to a Xingtu creator. A PRESENT, empty array when none did -- not an absent key."
},
"base_resp": {
"type": "object",
"properties": {
"status_code": {
"type": "number",
"description": "Typically 0 -- does not distinguish a found creator from an unregistered id; check the `authors` length instead."
},
"status_message": {
"type": "string",
"description": "Typically an empty string."
}
},
"additionalProperties": true
},
"not_exist_author_ids": {
"type": "array",
"items": {
"type": "string"
},
"description": "The requested author_ids with no matching Xingtu creator profile."
}
},
"description": "The creator-profile response, narrowed to the fields this tool ships: one `authors[]` entry per requested Xingtu creator id that resolved, a `base_resp` status block, and `not_exist_author_ids` listing the requested ids no profile matched.",
"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.004095 |
- 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
- Oct 12, 2026
