{ "name": "@getmcpads/pinterest-ads-mcp-server", "version": "1.1.0", "mcpName": "com.getmcpads/pinterest-ads", "description": "Pinterest Ads MCP server: 28 read tools, 24 opt-in preview-first writes.", "license": "Apache-2.0", "type": "module", "main": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "pinterest-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", "pinterest", "pinterest-ads", "pinterest-api", "advertising", "marketing-analytics", "claude", "chatgpt", "cursor", "ai-agent" ], "repository": { "type": "git", "url": "git+https://github.com/getmcpads-com/pinterest-ads-mcp-server.git" }, "homepage": "https://www.getmcpads.com/tools/pinterest-ads", "bugs": { "url": "https://github.com/getmcpads-com/pinterest-ads-mcp-server/issues" }, "author": "GetMCPAds (https://www.getmcpads.com)", "publishConfig": { "access": "public" } }