{ "name": "@getmcpads/tiktok-ads-mcp-server", "version": "1.1.0", "mcpName": "com.getmcpads/tiktok-ads", "description": "TikTok Ads MCP server: 33 read tools, 27 opt-in preview-first writes.", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "tiktok-ads-mcp": "dist/cli.js" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "scripts": { "build": "tsup", "dev": "tsx watch src/cli.ts", "doctor": "node scripts/doctor.mjs", "start": "node dist/cli.js", "test": "tsx --test test/*.test.mjs && npm run test:unit", "lint": "eslint src/", "typecheck": "tsc --noEmit", "prepublishOnly": "npm run typecheck && npm run build && node scripts/generate-catalog.mjs && npm test", "test:unit": "vitest run", "catalog": "npm run build && node scripts/generate-catalog.mjs", "bundle": "npm run catalog && node scripts/build-mcpb.mjs" }, "dependencies": { "@modelcontextprotocol/sdk": "^1.12.0", "zod": "^3.24.0" }, "devDependencies": { "@eslint/js": "^9.0.0", "@types/node": "^22.0.0", "eslint": "^9.0.0", "globals": "^15.0.0", "tsup": "^8.0.0", "tsx": "^4.0.0", "typescript": "^5.7.0", "typescript-eslint": "^8.0.0", "vitest": "^3.2.7" }, "engines": { "node": ">=18.0.0" }, "files": [ "dist/", "LICENSE", "NOTICE", "README.md", "server-card.json", "server.json", "CHANGELOG.md" ], "keywords": [ "mcp", "mcp-server", "model-context-protocol", "tiktok-ads", "tiktok-business-api", "tiktok-marketing-api", "advertising", "marketing-analytics", "claude", "chatgpt", "cursor", "ai-agent" ], "repository": { "type": "git", "url": "git+https://github.com/getmcpads-com/tiktok-ads-mcp-server.git" }, "homepage": "https://www.getmcpads.com/tools/tiktok-ads", "bugs": { "url": "https://github.com/getmcpads-com/tiktok-ads-mcp-server/issues" }, "author": "GetMCPAds (https://www.getmcpads.com)", "publishConfig": { "access": "public" } }