{"code":0,"msg":null,"data":{"version":"1.0.0","description":"MCP-compatible metadata for callable Nexscope ecommerce skill APIs.","name":"nexscope-skill-api","authentication":{"type":"apiKey","header":"Authorization","format":"Bearer ${NEXSCOPE_API_KEY}"},"tools":[{"name":"nexscope_product_description_generator","description":"Create or query asynchronous product-description generation tasks.","endpoint":"https://api.nexscope.ai/api/skill-api/v1/skills/product-description-generator/run","method":"POST","inputSchema":{"type":"object","properties":{"operation":{"type":"string","description":"create (default) or query.","example":"create","enum":["create","query"],"x-nexscope-constraints":{"allowedValues":["create","query"]}},"prompt":{"type":"string","description":"Product-copy generation instruction; required by create.","example":"Write a product description for a wireless speaker.","maxLength":100000,"x-nexscope-constraints":{"requiredWhen":{"operation":["create"]},"maxLength":100000}},"imageUrls":{"type":"array","description":"Media URLs used as context. Pass an empty array for text-only generation; use up to 10 images or typically one video.","example":[],"maxItems":10,"x-nexscope-constraints":{"maxItems":10}},"thinkingLevel":{"type":"string","description":"Reasoning level required by create. GEM_3_1_PRO does not support minimal.","example":"minimal","enum":["minimal","low","medium","high"],"x-nexscope-constraints":{"allowedValues":["minimal","low","medium","high"],"requiredWhen":{"operation":["create"]},"allowedValuesBy":{"model":{"GEM_3_1_PRO":["low","medium","high"],"GEM_3_FLASH":["minimal","low","medium","high"]}}}},"model":{"type":"string","description":"Text-generation model. GEM_3_FLASH is the default.","example":"GEM_3_FLASH","enum":["GEM_3_FLASH","GEM_3_1_PRO"],"x-nexscope-constraints":{"allowedValues":["GEM_3_FLASH","GEM_3_1_PRO"]}},"memberId":{"type":"string","description":"Optional provider member identifier used by create and query.","example":""},"taskId":{"type":"string","description":"Provider task ID returned by create; required by operation=query.","example":"123456789","x-nexscope-constraints":{"requiredWhen":{"operation":["query"]}}}},"required":[],"additionalProperties":true},"outputSchema":{"properties":{"data":{"anyOf":[{"type":"object","properties":{"taskId":{"anyOf":[{"type":"string"},{"type":"null"}]},"status":{"anyOf":[{"type":"string"},{"type":"null"}]},"content":{"anyOf":[{"type":"string"},{"type":"null"}]},"promptTokens":{"anyOf":[{"type":"integer"},{"type":"null"}]},"completionTokens":{"anyOf":[{"type":"integer"},{"type":"null"}]},"totalTokens":{"anyOf":[{"type":"integer"},{"type":"null"}]},"costToken":{"anyOf":[{"type":"integer"},{"type":"null"}]},"type":{"anyOf":[{"type":"string"},{"type":"null"}]},"title":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceType":{"anyOf":[{"type":"string"},{"type":"null"}]},"sourceTool":{"anyOf":[{"type":"string"},{"type":"null"}]},"costTime":{"anyOf":[{"type":"integer"},{"type":"null"}]},"page":{"anyOf":[{"type":"integer"},{"type":"null"}]},"pageSize":{"anyOf":[{"type":"integer"},{"type":"null"}]},"pageItemCount":{"anyOf":[{"type":"integer"},{"type":"null"}]},"totalPage":{"anyOf":[{"type":"integer"},{"type":"null"}]},"dataSnapshotMonth":{"anyOf":[{"type":"string"},{"type":"null"}]}},"required":[],"additionalProperties":true},{"type":"null"}]},"code":{"type":"integer"},"msg":{"type":["string","null"]},"ts":{"type":"string"},"time":{"type":"string"},"cost":{"type":"string"},"traceId":{"type":["string","null"]}},"type":"object","required":["code","msg","data","ts","time","cost","traceId"]},"title":"Product Description Generator","_meta":{"nexscope/billing":{"consumesCredits":true,"instruction":"Check current pricing before execution. Do not automatically retry a paid call."},"nexscope/inputExamples":[{"imageUrls":[],"prompt":"Write a product description for a wireless speaker.","model":"GEM_3_FLASH","thinkingLevel":"minimal","operation":"create"}],"nexscope/examplesAreIllustrative":true}}],"jsonRpcEndpoint":{"url":"https://api.nexscope.ai/api/skill-api/v1/mcp","protocol":"MCP JSON-RPC over HTTP","method":"POST","supportedMethods":["initialize","tools/list","tools/call"]}},"ts":"1792169627565","time":"2026-10-16 16:53:47","cost":"3","traceId":null}