{"$schema":"https://verifymcp.io/schemas/trust-report.json","schemaVersion":1,"license":{"name":"CC BY-NC 4.0","url":"https://creativecommons.org/licenses/by-nc/4.0/"},"generatedAt":"2026-11-05T16:33:02.408Z","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp","markdownUrl":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp.md","server":{"slug":"buer2333-tiktok-shop-mcp","name":"TikTok Shop","registryName":"io.github.Buer2333/tiktok-shop-mcp","description":"Read-only TikTok Shop Partner API: orders, finance, products and analytics across shops.","registryStatus":"active","deletedAt":null,"statusMessage":null,"liveness":"live","publisher":{"class":"unknown","claimed":false}},"component":{"slug":"tiktok-shop-mcp","type":"pypi","identifier":"tiktok-shop-mcp","withdrawn":false,"url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp","version":"0.3.0","transport":"stdio","scoredAt":"2026-11-05T07:31:28.991Z"},"score":{"total":58,"tier":"low","status":"scored","weekDelta":-11,"history":[{"date":"2026-11-05","total":58},{"date":"2026-11-04","total":72},{"date":"2026-11-03","total":72},{"date":"2026-11-02","total":56},{"date":"2026-11-01","total":71},{"date":"2026-10-31","total":70},{"date":"2026-10-30","total":70},{"date":"2026-10-29","total":69},{"date":"2026-10-28","total":54},{"date":"2026-10-27","total":54},{"date":"2026-10-26","total":53},{"date":"2026-10-25","total":53},{"date":"2026-10-24","total":52},{"date":"2026-10-23","total":52},{"date":"2026-10-22","total":51},{"date":"2026-10-21","total":51},{"date":"2026-10-20","total":50},{"date":"2026-10-19","total":50}]},"categories":[{"name":"Supply Chain Security","score":50,"verdict":"partial","reasons":["Malware scan not yet available for this package.","No known CVEs affecting this package version or its production dependencies.","Runs hatchling.build at install time, a recognised build step with no custom scripting around it.","1 of 34 dependencies flagged as unhealthy."],"codes":[{"code":"supplychain.malware_inconclusive","args":{"reason":"vendor_no_verdict"}},{"code":"cve.none","args":{}},{"code":"installscript.allowlisted","args":{"tool":"hatchling.build","hooks":"build_backend"}},{"code":"dephealth.assessed","args":{"deps":"34","unhealthy":"1"}}]},{"name":"Provenance & Transparency","score":45,"verdict":"fail","reasons":["Source repository is publicly reachable at the declared URL.","Provenance check failed: no build-provenance attestation is published.","Clear OSI-approved license (MIT).","Actively maintained (last published 17 days ago).","Disclosure check failed: no security disclosure policy was found in the source repository."],"codes":[{"code":"provenance.repo_verified","args":{}},{"code":"provenance.none","args":{}},{"code":"license.osi","args":{"spdx":"MIT"}},{"code":"maintenance.recent","args":{"age_days":"17"}},{"code":"disclosure.absent","args":{}}]},{"name":"Schema Quality & AI Usability","score":56,"verdict":"fail","reasons":["AI-judged instruction clarity (fair).","Tool/resource definitions use about 1901 tokens (~86/item across 22 items; 22 tools + 0 resources), lean.","Usage-examples check failed: none of the tools include examples."],"codes":[{"code":"schema.ai_quality","args":{"band":"fair"}},{"code":"schema.footprint_lean","args":{"avg":"86","items":"22","tools":"22","tokens":"1901","resources":"0"}},{"code":"schema.examples_absent","args":{}}]},{"name":"Stability & Change Management","score":57,"verdict":"partial","reasons":["Stability observed for 17 of 30 days with no destabilising changes; credit accrues until the full window elapses."],"codes":[{"code":"stability.building_history","args":{"days":"17"}}]},{"name":"Tool Coverage","score":71,"verdict":"fail","reasons":["100% of tools have a non-trivial description (not blank, and not just the tool's name).","0% of tool parameters carry a description.","Structured output schemas are declared (100% of tools); any adoption earns full credit."],"codes":[{"code":"toolquality.descriptions","args":{"pct":"100"}},{"code":"toolquality.param_docs","args":{"pct":"0"}},{"code":"toolquality.output_present","args":{"pct":"100"}}]},{"name":"Tool Safety","score":100,"verdict":"pass","reasons":["No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.","We read all 22 captured tool definition(s), and no name or description among them implies an irreversible operation.","An AI judge read all 22 captured unit(s) of tool text and found none that tries to manipulate the model reading it."],"codes":[{"code":"toolsafety.injection_clean","args":{}},{"code":"toolsafety.destructive_none","args":{"tools":"22"}},{"code":"toolsafety.manipulation_clean","args":{"units":"22","judged":"22"}}]},{"name":"Capabilities","score":100,"verdict":"pass","reasons":["Implements a current MCP spec version (2026-07-28)."],"codes":[{"code":"protocol.current","args":{"version":"2026-07-28"}}]}],"inconclusive":["Malware scan not yet available for this package."],"malware":[],"components":[{"slug":"tiktok-shop-mcp","type":"pypi","identifier":"tiktok-shop-mcp","withdrawn":false,"score":58,"current":true,"url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp","markdownUrl":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp.md"}],"facts":[{"label":"Registry","value":"pypi"},{"label":"Package","value":"tiktok-shop-mcp"},{"label":"Version","value":"0.3.0"},{"label":"Transport","value":"stdio"}],"install":{"available":true,"bundleSha256":null},"tools":[{"name":"list_shops_tool","title":null,"description":"List all configured TikTok Shop accounts with their names and token expiry dates.","inputs":[{"name":"random_string","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":33},{"name":"get_shop_orders_tool","title":null,"description":"Search TikTok Shop orders. Use seller_name to specify which shop (partial match OK, e.g. 'US' matches 'My Brand US').\n\nDate query options (choose one):\n- Raw unix timestamps: create_time_ge / create_time_lt\n- Human-friendly dates: start_date / end_date (YYYY-MM-DD) + timezone\n\ntimezone: IANA timezone for date conversion. Use the timezone your\nreporting day follows, e.g. 'Etc/GMT+8' (fixed UTC-8) or\n'America/New_York' (default).\n\nWhen start_date is provided, it overrides create_time_ge/create_time_lt.\nstart_date = beginning of that day in the given timezone.\nend_date = end of that day (if omitted, defaults to start_date = single day query).","inputs":[{"name":"create_time_ge","type":null,"required":false,"description":null},{"name":"create_time_lt","type":null,"required":false,"description":null},{"name":"end_date","type":null,"required":false,"description":null},{"name":"next_page_token","type":null,"required":false,"description":null},{"name":"order_status","type":null,"required":false,"description":null},{"name":"page_size","type":"integer","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"sort_field","type":null,"required":false,"description":null},{"name":"sort_order","type":null,"required":false,"description":null},{"name":"start_date","type":null,"required":false,"description":null},{"name":"timezone","type":"string","required":false,"description":null},{"name":"update_time_ge","type":null,"required":false,"description":null},{"name":"update_time_lt","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":259},{"name":"get_order_detail_tool","title":null,"description":"Get detailed information for specific TikTok Shop orders (max 50 IDs). Use seller_name to specify which shop.","inputs":[{"name":"order_ids","type":"array","required":true,"description":null},{"name":"seller_name","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":47},{"name":"get_shop_statements_tool","title":null,"description":"Get TikTok Shop financial statements (daily settlement records). Use seller_name to specify which shop.","inputs":[{"name":"create_time_ge","type":null,"required":false,"description":null},{"name":"create_time_lt","type":null,"required":false,"description":null},{"name":"next_page_token","type":null,"required":false,"description":null},{"name":"page_size","type":"integer","required":false,"description":null},{"name":"payment_status","type":null,"required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":71},{"name":"get_shop_transactions_tool","title":null,"description":"Get transaction details for a specific order or statement. Provide exactly one of order_id or statement_id. Use seller_name to specify which shop.","inputs":[{"name":"order_id","type":null,"required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"statement_id","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":56},{"name":"get_shop_products_tool","title":null,"description":"Get TikTok Shop product listings. Use seller_name to specify which shop (partial match OK).","inputs":[{"name":"next_page_token","type":null,"required":false,"description":null},{"name":"page_size","type":"integer","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"status","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":55},{"name":"get_product_detail_tool","title":null,"description":"Get detailed product info including SKU prices. Use seller_name to specify which shop.","inputs":[{"name":"product_id","type":"string","required":true,"description":null},{"name":"seller_name","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":40},{"name":"search_returns_tool","title":null,"description":"Search return/refund orders with refund amounts. Use start_date/end_date (YYYY-MM-DD) or raw timestamps.","inputs":[{"name":"create_time_ge","type":null,"required":false,"description":null},{"name":"create_time_lt","type":null,"required":false,"description":null},{"name":"end_date","type":null,"required":false,"description":null},{"name":"next_page_token","type":null,"required":false,"description":null},{"name":"page_size","type":"integer","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"start_date","type":null,"required":false,"description":null},{"name":"timezone","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":86},{"name":"search_cancellations_tool","title":null,"description":"Search cancelled orders with refund amounts and cancel reasons. Use start_date/end_date (YYYY-MM-DD) or raw timestamps.","inputs":[{"name":"create_time_ge","type":null,"required":false,"description":null},{"name":"create_time_lt","type":null,"required":false,"description":null},{"name":"end_date","type":null,"required":false,"description":null},{"name":"next_page_token","type":null,"required":false,"description":null},{"name":"page_size","type":"integer","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"start_date","type":null,"required":false,"description":null},{"name":"timezone","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":89},{"name":"get_shop_performance_tool","title":null,"description":"Get shop-level sales performance (GMV, orders, customers) with VIDEO/LIVE/PRODUCT_CARD breakdown.\nDates are YYYY-MM-DD. granularity: 'ALL' (aggregate) or '1D' (daily). Use seller_name to specify shop.","inputs":[{"name":"currency","type":"string","required":false,"description":null},{"name":"end_date_lt","type":"string","required":false,"description":null},{"name":"granularity","type":"string","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"start_date_ge","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":102},{"name":"get_shop_performance_hourly_tool","title":null,"description":"Get shop performance by hour for a specific date (YYYY-MM-DD). Use seller_name to specify shop.","inputs":[{"name":"currency","type":"string","required":false,"description":null},{"name":"date","type":"string","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":54},{"name":"get_customer_service_performance_tool","title":null,"description":"Get shop customer-service performance (after-sales handling time, IM dissatisfaction rate, etc.) over a custom date window.\n\nDates are YYYY-MM-DD. support_date_ge inclusive, support_date_lt exclusive.\nWraps GET /customer_service/202407/performance — replaces SPS-backend's locked 60-day window.\nUse seller_name to specify shop.","inputs":[{"name":"seller_name","type":null,"required":false,"description":null},{"name":"support_date_ge","type":"string","required":false,"description":null},{"name":"support_date_lt","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":105},{"name":"get_shop_products_performance_tool","title":null,"description":"Get performance ranking for all products (GMV, orders, items_sold). Sort by gmv/items_sold/orders. Use seller_name to specify shop.","inputs":[{"name":"currency","type":"string","required":false,"description":null},{"name":"end_date_lt","type":"string","required":false,"description":null},{"name":"page_size","type":"integer","required":false,"description":null},{"name":"page_token","type":null,"required":false,"description":null},{"name":"product_status_filter","type":null,"required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"sort_field","type":"string","required":false,"description":null},{"name":"sort_order","type":"string","required":false,"description":null},{"name":"start_date_ge","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":112},{"name":"get_product_performance_tool","title":null,"description":"Get single product performance with VIDEO/LIVE/PRODUCT_CARD breakdown. Use seller_name to specify shop.","inputs":[{"name":"currency","type":"string","required":false,"description":null},{"name":"end_date_lt","type":"string","required":false,"description":null},{"name":"granularity","type":"string","required":false,"description":null},{"name":"product_id","type":"string","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"start_date_ge","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":78},{"name":"get_shop_videos_performance_tool","title":null,"description":"Get performance ranking for all videos driving shop sales (GMV, views, click-through). account_type: ALL/SELF/AFFILIATE. Use seller_name to specify shop.","inputs":[{"name":"account_type","type":"string","required":false,"description":null},{"name":"currency","type":"string","required":false,"description":null},{"name":"end_date_lt","type":"string","required":false,"description":null},{"name":"page_size","type":"integer","required":false,"description":null},{"name":"page_token","type":null,"required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"sort_field","type":"string","required":false,"description":null},{"name":"sort_order","type":"string","required":false,"description":null},{"name":"start_date_ge","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":118},{"name":"get_sku_performance_tool","title":null,"description":"Get single SKU performance. Use seller_name to specify shop.","inputs":[{"name":"currency","type":"string","required":false,"description":null},{"name":"end_date_lt","type":"string","required":false,"description":null},{"name":"granularity","type":"string","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"sku_id","type":"string","required":false,"description":null},{"name":"start_date_ge","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":71},{"name":"get_account_video_gmv_tool","title":null,"description":"Auto-paginate all shop videos and aggregate GMV by account username. Pass usernames as comma-separated string (e.g. 'dr.elise,dr.camila') to filter specific accounts. Returns per-account totals: gmv, orders, items_sold, video count.","inputs":[{"name":"account_type","type":"string","required":false,"description":null},{"name":"currency","type":"string","required":false,"description":null},{"name":"end_date_lt","type":"string","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"start_date_ge","type":"string","required":false,"description":null},{"name":"usernames","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":112},{"name":"get_videos_bestselling_tool","title":null,"description":"Platform-wide TOP 100 bestselling videos (requires Bestsellers scope).\n\ndate: reference date YYYY-MM-DD. time_slot: \"7D\" (default) or \"30D\".\nReturns bucketed gmv_range per video — no exact GMV. Useful for\ntrend-scouting and creator discovery.","inputs":[{"name":"currency","type":"string","required":false,"description":null},{"name":"date","type":"string","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"time_slot","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":103},{"name":"get_creators_bestselling_tool","title":null,"description":"Platform-wide TOP 100 bestselling creators (requires Bestsellers scope).\n\ndate: reference date YYYY-MM-DD. time_slot: \"7D\" (default) or \"30D\".\nauthor_type: \"ALL\" / \"AFFILIATE\" / \"OFFICIAL\".\nReturns bucketed gmv_range per creator. Use for BD outreach discovery.","inputs":[{"name":"author_type","type":"string","required":false,"description":null},{"name":"currency","type":"string","required":false,"description":null},{"name":"date","type":"string","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"time_slot","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":118},{"name":"get_products_bestselling_tool","title":null,"description":"Platform-wide TOP 100 bestselling products (requires Bestsellers scope).\n\ndate: reference date YYYY-MM-DD. time_slot: \"7D\" (default) or \"30D\".\ncategory_id: optional TikTok category filter. Returns bucketed gmv_range\nper product — use for competitor and category-trend scouting.","inputs":[{"name":"category_id","type":null,"required":false,"description":null},{"name":"currency","type":"string","required":false,"description":null},{"name":"date","type":"string","required":false,"description":null},{"name":"seller_name","type":null,"required":false,"description":null},{"name":"time_slot","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":111},{"name":"refresh_token_tool","title":null,"description":"Refresh the TikTok Shop access token for a specific shop. Call when you get a 401/token expired error. New tokens are auto-saved to shops.json.","inputs":[{"name":"seller_name","type":null,"required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":48},{"name":"refresh_all_tokens_tool","title":null,"description":"Refresh access tokens for ALL configured shops. Useful for batch renewal before expiry.","inputs":[{"name":"random_string","type":"string","required":false,"description":null}],"outputs":[{"name":"result","type":"string","required":true,"description":null}],"hasOutputSchema":true,"hasExamples":false,"tokenEstimate":33}],"toolsTruncatedAtCapture":false,"diagnostics":{"capturedAt":"2026-11-05T07:31:28.000Z","track":"package","endpoint":null,"declaredUrl":null,"truncated":false,"tls":null,"dnssec":null,"auth":null,"httpsRedirect":null,"transports":[],"provenance":{"outcome":"none","label":"No attestation","reason":"no_attestation","reasonLabel":"No attestation published","discovery":null,"discoveryLabel":null,"sourceRepo":null,"attestationSkipped":null,"attestationSkippedLabel":null},"installScripts":[{"hook":"build_backend","tier":"allowlisted"}],"installScriptsTotal":null,"vulnerabilities":[],"vulnerabilitiesTotal":null,"dependencies":{"nodes":34,"partial":false,"deprecated":null,"stale":null,"noRepo":1}},"mismatches":[],"changelog":{"trackingSince":"2026-10-19","recent":[{"id":"chg_01a1aa9e-b07f-7c04-b1ca-6147d8bc4699","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a1aa9e-b07f-7c04-b1ca-6147d8bc4699"},{"id":"chg_01a1aa9e-b080-7f14-98c9-d64d62ac8a02","kind":"score.total_changed","summary":"Trust score (72 → 58)","materiality":"functional","direction":"regression","scoreDelta":-14,"occurredOn":"2026-11-05","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a1aa9e-b080-7f14-98c9-d64d62ac8a02"},{"id":"chg_01a19fa1-1ecd-7a43-a823-d3a8405cb70f","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a19fa1-1ecd-7a43-a823-d3a8405cb70f"},{"id":"chg_01a19fa1-1ecf-7920-a102-6e049de06268","kind":"score.total_changed","summary":"Trust score (56 → 72)","materiality":"functional","direction":"improvement","scoreDelta":16,"occurredOn":"2026-11-03","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a19fa1-1ecf-7920-a102-6e049de06268"},{"id":"chg_01a19b23-0158-71c8-8f8e-53d3a26e58df","kind":"check.unverifiable","summary":"Malware scan (pass → unverified)","materiality":"security","direction":"regression","scoreDelta":null,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a19b23-0158-71c8-8f8e-53d3a26e58df"},{"id":"chg_01a19b23-0159-7b9f-addc-e947bef17ed6","kind":"score.total_changed","summary":"Trust score (71 → 56)","materiality":"functional","direction":"regression","scoreDelta":-15,"occurredOn":"2026-11-02","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a19b23-0159-7b9f-addc-e947bef17ed6"},{"id":"chg_01a19583-5f1e-733b-ab75-b4a47921c494","kind":"score.total_changed","summary":"Trust score (70 → 71)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-11-01","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a19583-5f1e-733b-ab75-b4a47921c494"},{"id":"chg_01a18b6f-024a-720b-b265-36cc20c5707d","kind":"check.reverified","summary":"Security disclosure (unverified → fail)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a18b6f-024a-720b-b265-36cc20c5707d"},{"id":"chg_01a18b6f-024a-78a9-8cf9-76240837f4ea","kind":"score.total_changed","summary":"Trust score (69 → 70)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-30","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a18b6f-024a-78a9-8cf9-76240837f4ea"},{"id":"chg_01a18613-20b6-7589-a97c-bcd37507e2f7","kind":"check.reverified","summary":"Malware scan (unverified → pass)","materiality":"security","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a18613-20b6-7589-a97c-bcd37507e2f7"},{"id":"chg_01a18613-20b8-76bf-81f1-653f547d5783","kind":"check.unverifiable","summary":"Security disclosure (fail → unverified)","materiality":"functional","direction":"regression","scoreDelta":null,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a18613-20b8-76bf-81f1-653f547d5783"},{"id":"chg_01a18613-20b9-70e9-9184-6c7749d3264b","kind":"score.total_changed","summary":"Trust score (54 → 69)","materiality":"functional","direction":"improvement","scoreDelta":15,"occurredOn":"2026-10-29","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a18613-20b9-70e9-9184-6c7749d3264b"},{"id":"chg_01a17c36-1fb4-7229-add0-90f4c868ab63","kind":"score.total_changed","summary":"Trust score (53 → 54)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-27","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a17c36-1fb4-7229-add0-90f4c868ab63"},{"id":"chg_01a171e6-2ec1-72ef-81e5-be77a3ece702","kind":"score.total_changed","summary":"Trust score (52 → 53)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-25","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a171e6-2ec1-72ef-81e5-be77a3ece702"},{"id":"chg_01a16799-a138-7225-b567-ba1746ee1163","kind":"score.total_changed","summary":"Trust score (51 → 52)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-23","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a16799-a138-7225-b567-ba1746ee1163"},{"id":"chg_01a15d4c-bd2d-72f5-be6c-188246751083","kind":"check.reverified","summary":"Stability (unverified → 0.07)","materiality":"functional","direction":"improvement","scoreDelta":null,"occurredOn":"2026-10-21","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a15d4c-bd2d-72f5-be6c-188246751083"},{"id":"chg_01a15d4c-bd2f-74c9-b17c-212c001dc478","kind":"score.total_changed","summary":"Trust score (50 → 51)","materiality":"functional","direction":"improvement","scoreDelta":1,"occurredOn":"2026-10-21","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a15d4c-bd2f-74c9-b17c-212c001dc478"},{"id":"chg_01a15278-a911-70ad-83bf-5e540f516c7a","kind":"score.first_scored","summary":"First indexed and scored","materiality":"functional","direction":"neutral","scoreDelta":null,"occurredOn":"2026-10-19","url":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp#chg-chg_01a15278-a911-70ad-83bf-5e540f516c7a"}],"truncated":false,"feedUrl":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp/changelog.json"},"links":{"html":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp","markdown":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp.md","changelogJson":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp/changelog.json","changelogRss":"https://verifymcp.io/servers/buer2333-tiktok-shop-mcp/tiktok-shop-mcp.xml","external":[{"label":"PyPI project","href":"https://pypi.org/project/tiktok-shop-mcp/"},{"label":"Socket report","href":"https://socket.dev/pypi/package/tiktok-shop-mcp"},{"label":"Repository","href":"https://github.com/Buer2333/tiktok-shop-mcp"}]}}