{"_id":"@buygolinks/mcp","_rev":"18-463fcf848c2aa18051679d47f21c2e4a","name":"@buygolinks/mcp","dist-tags":{"latest":"0.28.1"},"versions":{"0.1.0":{"name":"@buygolinks/mcp","version":"0.1.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.1.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"bbeec68de496b9e28a382b4230fc82da74afb73d","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.1.0.tgz","fileCount":3,"integrity":"sha512-tEizMGurCW0s/1dh77WGHHGB5wyxjb/ynWTnq72uMeK8C1y6lkC+Ukwrzen98HFp9oEav4SBnBs6uZoKTZFyKg==","signatures":[{"sig":"MEUCIQChxWsb7f5fDjsRaP10MGnV5QaSeAOKeCFtk1JtyzuaWAIgF8pfediRPQ4MkJVOIvNTTTDSZ1O7+YJ3C4qG4VjAzxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8597},"type":"module","engines":{"node":">=18"},"gitHead":"b35d58425d98182c4a03cb6adcb1414c53bd7b9a","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.0_1780000241415_0.6426364097282662","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@buygolinks/mcp","version":"0.1.1","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.1.1","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"201592782c971d849e929570aef9529a97424e94","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.1.1.tgz","fileCount":3,"integrity":"sha512-zsli3SHsBZS4pNM2qwYB/I0M5B7BOF9CWuCZ/CGinXDohPPnDklKoCTWmEKdeFrpWT9vJ0N+8PrsmBCHVEQzbg==","signatures":[{"sig":"MEQCIBKVlQTFYXqc62unh0StJG2fvpnEQBocjavbyOx/VN1rAiB77FY2jE6RaD1I8My+K5nPH7vAW3OMcAzXYUzIBiuJcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8597},"type":"module","engines":{"node":">=18"},"gitHead":"b35d58425d98182c4a03cb6adcb1414c53bd7b9a","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.1.1_1780000309844_0.1523925323290325","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@buygolinks/mcp","version":"0.2.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.2.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"7d0e1d9893c3ebdfd1fb6112c64a14ea360abb29","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.2.0.tgz","fileCount":3,"integrity":"sha512-2TSyJvhkBEJdraAXVnhiTN2bBUnF9xHRxk7wxg6a4CY5il1FqeEBbKBnSxd9zTlaEDZI52JO8Ymi13o5CY34lg==","signatures":[{"sig":"MEUCIQCXWkQuHSzDvtxCwxB3mARGejrSXCADtO8CidnkkR5iYwIgEdn3hY42NK6zjN07wVLyTVykNZwexN0dpZR9EIL/UOI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11546},"type":"module","engines":{"node":">=18"},"gitHead":"0c897ca8fb6ab4fad73c187a2a1678eb7d94967a","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.2.0_1780073997837_0.34868628944498514","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@buygolinks/mcp","version":"0.8.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.8.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"75aaccc406340b09e40d3132883059e48ec8048a","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.8.0.tgz","fileCount":3,"integrity":"sha512-Oqv7M1IOXeuLjl4nSyHjCddZPpBAiAcIgM1tu6gJPbptZCKJ/7OLWaxPfgMCzswrTLzMwQLw2TQoeih0HWDABQ==","signatures":[{"sig":"MEYCIQChkh0SqbWjljzlrIqooZCxrf0fOORZR2e7iZSCPz4CXQIhAPAAr1nh46OybxWD7dminJBImKXbwXJvY7foctatdAOX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41176},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.8.0_1780508156368_0.32338037865919933","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@buygolinks/mcp","version":"0.9.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.9.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"19badbfdd67501556e1769c2a233df9373ea9b2f","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.9.0.tgz","fileCount":3,"integrity":"sha512-bBGkCzzaXrFUnbXleOZ23guz77CFVaj+DbSZZhsxC6YvhbdmKyWiEyG/rLVXVBeuzndb2LHYy/PwKimtBN7vKw==","signatures":[{"sig":"MEUCIHva4kdZmHmmxzf45T3SbA2JvJ6dSkmK20oI4LtYcz19AiEA/ZEFkX6rrFPlvSwcmEGXQcxfh6Rwwez0sJ5tRpyThZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42700},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.9.0_1780524453509_0.4297817944773765","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@buygolinks/mcp","version":"0.16.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.16.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"a90a84cddccc237937245defb18b4bc9e308fcdd","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.16.0.tgz","fileCount":3,"integrity":"sha512-a4y/CFc+9War6NnbNt85YK1Ut4XwEsCDbez1i9sQKuWMub8VpqTBhY/obGXzLsJ5+yPJdNFvxgbQMEW2tOMg8A==","signatures":[{"sig":"MEQCIH/oRR7qcWzL9vLqZz2ujvi09l98B02AcSzmmtdAX67bAiAJXRaSTbtfNVYOgNWrJLX0Q8nkYNo9THSH0jnW8QFcsg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67461},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.16.0_1781207439854_0.2818718155550477","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@buygolinks/mcp","version":"0.17.1","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.17.1","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"8cb8543f78a5e10c4bf0cedacf837c614aff7bbe","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.17.1.tgz","fileCount":3,"integrity":"sha512-jdv69vdLv9EO3KXLBq8QfStLXb30Og22dtPGNTumaMTdxf+FGLuboeq65tvoMz5jPynf5iAvAvBD/A/ipowReA==","signatures":[{"sig":"MEUCID5LKNHGtMPqBYYxJUIym+kyaKzlIYUclapgJAGKqr3jAiEA9CNl4t7nvkOYn5NnEnPviQ8cHi96vU7Tme1JO2CMFvg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70436},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.17.1_1781288143213_0.6399881873106434","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@buygolinks/mcp","version":"0.20.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.20.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"d89b05deb327f843ce9ddeb8c10d2a7cf2a5d66b","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.20.0.tgz","fileCount":3,"integrity":"sha512-M2GhQR/uk2mbsKNHOMtygNV3D+89ZXAjznqC8V169HQvjTN8w83Y4+QbUm36/TKufwheqmD2TGnkUG9dH3+qcA==","signatures":[{"sig":"MEYCIQDSC5/p824PKmZVZF4lw8qF3K1sqPb/ZnRBNZwXLjXWUAIhAPz60uzFhN/FixdB0JnqAXFtAMJ5set6/id/CvR/KGdm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75645},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.20.0_1781541273734_0.8156471450154601","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@buygolinks/mcp","version":"0.21.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.21.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"7c27be94b57670ff72f8dd14c9f81107e29e3130","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.21.0.tgz","fileCount":3,"integrity":"sha512-gWoBqjYfH7qLjPD3d+veyDv/dIqnl3vhlPelrb0QV2uWssMQWor+aM48ldwp31Q+UsODZ+AqEgS9A7DT3SZCCw==","signatures":[{"sig":"MEYCIQDdFeq4VT2UOrndVRyU69CRQNV3jjH/jjHBELRkbKLeagIhALEqS5cMhTiaU8DEOc5DjvKWfpU3jtSTbobypRWF2QWH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76852},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.21.0_1781641223637_0.6811064432774951","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@buygolinks/mcp","version":"0.21.1","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.21.1","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"97843b62690ac6ac2fceef68719e77df0c4f3a05","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.21.1.tgz","fileCount":3,"integrity":"sha512-O3a2Tgg4IRBV38MXAUkQHI0HwxhVIdbc03EfVrluos/Okn+AQl+v5iWorWsyZ42rbD7Zp9VXaQrWPX9sGZeYSA==","signatures":[{"sig":"MEUCIEbhBjx0hQ4pzMt4KeOHVmtbCqj0K+qlQtDxeL9IeOyZAiEAwDcMdCGhQ6taYRDFqLlE4H6m8SLXml/c4NWbbBEIAHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76852},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.21.1_1781641578128_0.4541774443012916","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@buygolinks/mcp","version":"0.22.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.22.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"aa81e921a51424dc0016d58d285832285c937f11","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.22.0.tgz","fileCount":3,"integrity":"sha512-mlozTncYvfGXyYvuMg4rs2DACCwR3Qil/qrNmCduLAfvkYAjH6SI+2s5HebpoVBBTsLP4V/7C6Nh/JRvTWjLpw==","signatures":[{"sig":"MEQCIEClaAWQDrNqTGDVhopXt/Yt2mUwzIdiw4cGAC7rAM/pAiAq5KI9v6fz3nTu+TQiAT1SkpxVg/ILWR6gzwFsU3xJTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79067},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.22.0_1781716334237_0.8220683841241017","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@buygolinks/mcp","version":"0.23.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.23.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"51df0d0e00f1d63e891b7805b4c4aae9fcbb6894","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.23.0.tgz","fileCount":3,"integrity":"sha512-L2z2ECqc/giVMcPIyeORSVJlO3l1C2xKjmDDz7N8+D7OqngmVCVuNVBsYcf0/dVCglNgfZDbNXqbXy0lPtr9Mw==","signatures":[{"sig":"MEQCIHVu0OV/C8Zm7rC+/1q+oEyq7ovo+/j1feo6QhVGqEg9AiB2YCAx0urJIhZ1OO3dKee9kVUr6ObiC6vmt34FEZF/7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80758},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.23.0_1782922629544_0.10305330427075732","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@buygolinks/mcp","version":"0.24.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.24.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"a70aad6e84bc3e54e9a4e281bde580aa9a43fed2","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.24.0.tgz","fileCount":3,"integrity":"sha512-kPz9NQqAsj+U6/5PzJAG9TUrhgUa41Gy0gWeECLotscscoIyED5ac0tbjWE0RlqyoqjzF5jmwC+MUHIHbkDDlg==","signatures":[{"sig":"MEUCIQCpH6ni8MFc+6mB/RXksrkEbFoSH0m6+eVg5VshEnPB0wIgDcPu9ffzs2vN2PGuUYUaX5ZFOvzyHcXfpN7tujEZGNE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79067},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.24.0_1783004571089_0.692863820891416","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@buygolinks/mcp","version":"0.25.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.25.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"87641c577befa40c74b9cb56a3ebcce1c0314492","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.25.0.tgz","fileCount":3,"integrity":"sha512-dz5TaMEOavHKwGMYUYqffPLkyCU7duRPxOgsuj9kXe8y6kukTgpk3JM+sP7M3wSGrZDUWM5OLMRlMiWUXOloEA==","signatures":[{"sig":"MEQCIGdFWuYBckQMEuyUjE62LcCONzdBQtXlYSnGhzwC5pmRAiBGKCMM6Ij8qQNZkXa7RcABn9AprVzd/DP+2p39al2WeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":80978},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.25.0_1783630357411_0.9316471815248806","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@buygolinks/mcp","version":"0.26.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.26.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"28a359d73c48ffda6dea063c6807c7a1b8d998ac","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.26.0.tgz","fileCount":3,"integrity":"sha512-tlu/D1If1Z/wsfyVJW4lWzXtFhnr+XnzwlXRCoibhxCAjs13JTWR1uWz82+ue41nIphkv80At5ftl/5OyLcQ4Q==","signatures":[{"sig":"MEUCIClOGPd+kfIdvVLBUggi4TrOuv+SRo/WCLKsgKvAt1NOAiEAmYAglKs8k2GLD2iJq6rV5LyMZDH7bOrhWrfYp8UXqoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82268},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.26.0_1783651485719_0.28272824808762453","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@buygolinks/mcp","version":"0.27.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.27.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"23bd1406f4c30da22cbeb61e14fb831c01b5f99a","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.27.0.tgz","fileCount":3,"integrity":"sha512-8LC3j1IbMOT1/vZUB5f1t4GPi2gmjzbFU+T6FWdWhgq1ciOS1vI3LhkmUvbVBTsYXjLe+TEYS/0DeOtem9GrfA==","signatures":[{"sig":"MEUCIQCZKeiGe64oEtvHCKb7H7zAjAUjq7evQtLk2HT1Nu/R4QIgaTCt4KhF/f9XrKmtJL4EUDzmL6RNDdocA86sgng67Jw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84128},"type":"module","engines":{"node":">=18"},"gitHead":"1d96387db5e674f9e4d455dc06af85a2508a720c","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.27.0_1783707060079_0.4973474859465752","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@buygolinks/mcp","version":"0.28.0","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"license":"MIT","_id":"@buygolinks/mcp@0.28.0","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"homepage":"https://buygolinks.com","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"bin":{"buygolinks-mcp":"src/index.js"},"dist":{"shasum":"7dcc8dff6ff1c77165479c1c61e13d2ab48df04b","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.28.0.tgz","fileCount":3,"integrity":"sha512-OO8PTXbk2BPtspjltGIF0r/We5ZvkYgfiaPju+sqTinoGe4l9YhzPs1NgDWwPZBYjzBl7YnLyQC8m+vqDhsjcA==","signatures":[{"sig":"MEUCIQCQ5kJzjKcV+FWgk9NN49L6ZlFEQ9O5yeVSxxxQdhzEOQIgLhzMbucjuq1RsEWCIrm2xgYtwwXrU/tajyQwG3CrXXw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84711},"type":"module","engines":{"node":">=18"},"gitHead":"95d833b09dc82cc6a4250eae6a7a15e2541bd013","_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"repository":{"url":"git+https://github.com/buygolinks/mcp.git","type":"git"},"_npmVersion":"11.6.3","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","directories":{},"_nodeVersion":"24.1.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp_0.28.0_1783742048759_0.12491849372194075","host":"s3://npm-registry-packages-npm-production"}},"0.28.1":{"name":"@buygolinks/mcp","version":"0.28.1","description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","type":"module","bin":{"buygolinks-mcp":"src/index.js"},"engines":{"node":">=18"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.4"},"keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"homepage":"https://buygolinks.com","repository":{"type":"git","url":"git+https://github.com/buygolinks/mcp.git"},"license":"MIT","gitHead":"cd3bb70d62bfdb059c78ce447c7d6ae543420433","_id":"@buygolinks/mcp@0.28.1","bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"_nodeVersion":"24.1.0","_npmVersion":"11.6.3","dist":{"integrity":"sha512-twlxwau1Dv5RZ8Lprl24EbLTswepIYeHxe9inL89iBSV5ICYbaCFvQaHdeo3dEEC/QX0/4iTQxLiMIMYYRufvQ==","shasum":"756fd27dd375ba9746e0e583c450910583cab613","tarball":"https://registry.npmjs.org/@buygolinks/mcp/-/mcp-0.28.1.tgz","fileCount":3,"unpackedSize":85201,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCVLevuLliBpQxDw0+m6Nbi/407y0Lb+EdyHz6uR81RiQIhALKOSexppcxy7F89oAnonxebChaSD5I224/FrcS14jlL"}]},"_npmUser":{"name":"credicruncher","email":"credicruncher@gmail.com"},"directories":{},"maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp_0.28.1_1784416587013_0.6968520166354999"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-28T20:30:41.262Z","modified":"2026-07-18T23:16:27.306Z","0.1.0":"2026-05-28T20:30:41.622Z","0.1.1":"2026-05-28T20:31:49.990Z","0.2.0":"2026-05-29T16:59:57.961Z","0.8.0":"2026-06-03T17:35:56.510Z","0.9.0":"2026-06-03T22:07:33.677Z","0.16.0":"2026-06-11T19:50:39.999Z","0.17.1":"2026-06-12T18:15:43.356Z","0.20.0":"2026-06-15T16:34:33.856Z","0.21.0":"2026-06-16T20:20:23.780Z","0.21.1":"2026-06-16T20:26:18.256Z","0.22.0":"2026-06-17T17:12:14.372Z","0.23.0":"2026-07-01T16:17:09.669Z","0.24.0":"2026-07-02T15:02:51.230Z","0.25.0":"2026-07-09T20:52:37.535Z","0.26.0":"2026-07-10T02:44:45.882Z","0.27.0":"2026-07-10T18:11:00.222Z","0.28.0":"2026-07-11T03:54:08.896Z","0.28.1":"2026-07-18T23:16:27.134Z"},"bugs":{"url":"https://github.com/buygolinks/mcp/issues"},"license":"MIT","homepage":"https://buygolinks.com","keywords":["mcp","model-context-protocol","buygolinks","short-links","amazon-affiliate","claude","cursor"],"repository":{"type":"git","url":"git+https://github.com/buygolinks/mcp.git"},"description":"MCP server for buygolinks.com — create and manage branded short links with Amazon affiliate geo-routing from any MCP-compatible AI agent (Claude Desktop, Cursor, Cline, Continue, Hermes).","maintainers":[{"name":"credicruncher","email":"credicruncher@gmail.com"}],"readme":"# @buygolinks/mcp\n\nModel Context Protocol (MCP) server for [buygolinks.com](https://buygolinks.com) — create and manage branded short links, campaigns, offers, and analytics from any MCP-compatible AI agent: Claude Desktop, Cursor, Cline, Continue, Hermes, and others.\n\n## Install\n\nNo install needed — use `npx`:\n\n```bash\nnpx @buygolinks/mcp\n```\n\n## Get an API key\n\n1. Sign in at [app.buygolinks.com](https://app.buygolinks.com)\n2. Go to **Settings** → **API Keys** → **New Key**\n3. Copy the `bgl_…` token (shown once)\n\n## Configure your client\n\n### Claude Desktop\n\nEdit `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"buygolinks\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@buygolinks/mcp\"],\n      \"env\": {\n        \"BUYGOLINKS_API_KEY\": \"bgl_your_key_here\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop. You'll see a 🔌 icon — buygolinks tools are now available.\n\n### Cursor\n\n`.cursor/mcp.json` in your project, or `~/.cursor/mcp.json` globally:\n\n```json\n{\n  \"mcpServers\": {\n    \"buygolinks\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@buygolinks/mcp\"],\n      \"env\": { \"BUYGOLINKS_API_KEY\": \"bgl_your_key_here\" }\n    }\n  }\n}\n```\n\n### Cline / Continue / Hermes / others\n\nMost MCP clients use the same shape. Point them at the `npx -y @buygolinks/mcp` command with `BUYGOLINKS_API_KEY` in the env.\n\n## Tools\n\n| Tool | Description |\n|---|---|\n| `create_link` | Create a short link. The destination URL is passed through untouched (include your own affiliate tag). |\n| `update_link` | Edit a link's destination URL, title, source label, custom domain, password, archive state, or custom alias (e.g. `summer-sale` → `https://click.example.com/summer-sale`). Repointing the destination preserves the short code, alias, and click history. |\n| `refresh_link_image` | Re-attempt fetching a link's product/preview image (Amazon PDP scrape for `/dp/` links, Open Graph otherwise). Use when a link has no thumbnail or a stale one. Returns `{ found: false }` if nothing could be fetched this time. |\n| `list_links` | List your links with click counts. |\n| `get_link_stats` | Per-link analytics (by day, country, device, browser, hour, weekday). |\n| `get_overview_stats` | Account-wide analytics. |\n| `list_domains` | List your branded custom short-link domains with provisioning + SSL status. |\n| `create_domain` | Register a new branded domain (e.g. `go.acme.com`). Returns the CNAME target. |\n| `verify_domain` | Force a fresh Cloudflare status check after DNS is added. |\n| `delete_domain` | Remove a branded domain. |\n| `get_universal_postback_url` | Get the account's **universal postback URL** (Voluum-style, `/postback/u/{token}`): ONE URL that works for every campaign and every network. It matches the click by `clickid` (alias `cid`) and credits whichever campaign the click belongs to — paste it once into any network's S2S settings or your own webhook (n8n, Zapier, store order webhooks) and never update it again. Optional `payout`, `currency`, `txid` params. Prefer this over per-campaign/per-network postbacks unless you want campaign-scoped validation. Conversions are deduped by txid: at most one conversion per (account, txid) — a re-fired postback with the same txid is ignored, and a re-fire with a different payout updates the stored conversion's revenue instead of stacking a second one. |\n| `list_affiliate_networks` / `create_affiliate_network` / `update_affiliate_network` / `delete_affiliate_network` | Manage affiliate networks. Each network exposes a per-network postback URL (`/postback/n/{token}`) the user pastes into the network's S2S settings. Set `amazon_tag` (e.g. `yourtagid-20`) on an Amazon network to auto-tag every Amazon link with `?tag=…` at click time. |\n| `list_offers` / `create_offer` / `update_offer` / `delete_offer` | Manage destination URLs (\"offers\"). Optionally tied to an affiliate network so the right conversion-param name is propagated on outbound clicks. |\n| `list_landers` / `create_lander` / `update_lander` / `delete_lander` | Manage landing pages. Lander URLs may contain `{clickid}` tokens which the resolver expands. |\n| `list_traffic_sources` / `create_traffic_source` / `update_traffic_source` / `delete_traffic_source` | Manage **traffic sources** — the platforms you buy traffic from (Facebook, TikTok, Google, …). Each has a `name`, optional `platform`, and `token_params` mapping the source's click macros onto sub1..sub5 (e.g. Facebook sub1 = Ad ID `{{ad.id}}`). `list_traffic_sources` returns a `presets` catalog. Campaigns reference one via `traffic_source_id`. |\n| `list_tracking_pixels` / `create_tracking_pixel` / `update_tracking_pixel` / `delete_tracking_pixel` | Manage ad-platform pixels (Facebook, Google, TikTok, …). Each pixel has a `default_event` (e.g. `Purchase`, `Lead`, `CompletePayment`) and, for Facebook/TikTok, an optional server-side Conversions API `capi_token`. `list_tracking_pixels` also returns a `platforms` catalog with each platform's valid `events`, `defaultEvent`, and `capi` support. Pixels fire on short-link clicks and can be chosen as a campaign's conversion pixel. |\n| `list_campaigns` / `create_campaign` / `get_campaign` / `update_campaign` / `delete_campaign` / `duplicate_campaign` | Manage campaigns. `duplicate_campaign` deep-copies a campaign (settings + full routing flow + offer/lander pools) into a fresh short link named `COPY - {name}` (`COPY (1) - …` when copying a copy); stats and the unique direct-link tags are not carried over. One campaign = one tracked short link + N offers (weighted) + N optional landers + a per-campaign postback URL + a pixel snippet. A campaign references one saved traffic source via `traffic_source_id` and an optional `conversion_pixel_id` + `conversion_event` that fires **server-side via the pixel's CAPI token** when the campaign converts (a pixel with no CAPI token can't fire back). `report_value_mode` controls the value reported back — `payout` (real), `fixed` (a set number), or `adjusted` (payout − `report_value_adjust_pct`% − `report_value_adjust_flat`) so you can withhold your margin. Each campaign also returns a `click_url` (`…/click`) — the single, campaign-agnostic lander CTA link (same on every campaign, so one lander serves many) that always resolves to an offer (never a dead page); the campaign is read from the visitor's cookie or the ad's `?utm_campaign={slug}` (matched against any of the campaign's direct-link tags) forwarded onto the CTA. As of **0.22.0**, `create_campaign`/`update_campaign` gained **`direct_slugs`** — a campaign can claim MULTIPLE direct-link tags (an array of strings or `{ slug, label }` objects, each routing through the campaign's flow) so you run traffic straight to a lander with no tracker hop (`?utm_campaign={slug}` resolves the campaign at `/click` and stitches via the property tag); handy for migrating an older campaign or turning a lander already getting direct traffic into a campaign. The legacy single `direct_slug` is deprecated but still accepted (responses mirror it to the oldest slug). `fallback_url` is the never-dead-end guarantee. |\n| `set_campaign_offers` / `set_campaign_landers` | Replace the campaign's offer/lander split. Items are `{ offer_id, weight }` / `{ lander_id, weight }`. |\n| `get_campaign_flow` / `set_campaign_flow` | Read/replace the campaign's **routing flow graph** (n8n-style). Nodes are `source` (one entry) / `lander` / `offer`; weighted edges go source→lander, source→offer, or lander→offer. The resolver walks this graph per click so a specific lander routes to its own specific offers — use it to split-test offers, divert a lander to a different offer, or insert a landing page before an offer. Saving also re-derives the flat offer/lander pools. |\n| `get_campaign_stats` | Full campaign report: visits, lander views, offer clicks, conversions, revenue, cost, profit, CTR/CR/EPC/ROI, recent events, plus Voluum-style `breakdowns` — grouped rows (`{key, visits, clicks, conversions, revenue, ctr, cr, epc}`) for 9 dimensions: utm_campaign / utm_source / utm_content / utm_term / lander / offer / country / device / day. Downstream events attribute to the utm values of the visit that minted their click_id; the `offer` dimension attributes each visit to the offer its click routed to (keyed by offer name); the `lander` dimension is the page the click came from (host+path — full paths for pages running the property tag, ad-platform hosts for straight-from-ad clicks); empty values group as `(none)`. **Drill-down:** pass any dimension as a filter (e.g. `utm_campaign` + read `breakdowns.offer` to see which split-test offer converts for that ad) — the whole report narrows to that slice; filters combine. Window: rolling `days` or an explicit `from`/`to` range. |\n| `list_properties` / `create_property` / `get_property` / `update_property` / `delete_property` | Manage **properties** — GTM/GA-style site containers. One property = one universal tag (`/t.js?p={key}`) the user installs on every page of their site. Every page auto-reports pageviews, time-on-page, scroll, outbound clicks, and conversions; campaign traffic auto-attributes by click. `create_property` requires an active custom domain (the tag is served first-party from the user's own domain so it tracks on iOS/Safari) and returns the bound `tracking_domain` + install `snippet`. |\n| `set_property_campaigns` | Link/unlink campaigns to a property (many-to-many, for the source split in reports). Items are `{ campaign_id }`. |\n| `get_property_stats` | Full property report: page views, unique visitors, outbound, conversions, revenue, avg time/scroll, top pages, source split (organic vs campaign), country/device/browser/referrer breakdowns, recent events. |\n| `list_property_pages` | Distinct pages seen across all the user's properties (most-viewed first): `{ url, path, title, property_name, views }`. Any page here can be used as a campaign **lander** — pass its `url` to `create_lander`, then wire that lander into a campaign flow with `set_campaign_flow`. |\n| `get_tracker_overview` | Unified Tracker dashboard across **both** streams (sites + campaigns) in one call: totals (page views / visitors / visits / offer clicks / conversions / revenue), daily activity, country/device/browser breakdowns, per-property + per-campaign rollups, a **per-UTM-campaign** rollup (auto-detected Google `utm_*` tags), and the 50 most recent events. The \"is everything running and getting traffic?\" view. |\n| `get_tracker_events` | Unified event log across both streams with full **search / filter / sort** over auto-detected UTM tags. `q` free-text, `stream`, `event`, exact `utm_*` filters, `sort`/`dir` (ts\\|revenue\\|utm_campaign\\|utm_source\\|country), pagination. Returns events + `facets` (distinct UTM values) + `total`. |\n\n## Example prompts\n\n> \"Create a short link for `https://www.amazon.com/dp/B0CFG6RB6T?tag=mytag-20` with the title 'Anker GaN charger'.\"\n\n> \"How many clicks did I get last week? Which country drove the most?\"\n\n> \"Show me the top 5 most-clicked links and their countries.\"\n\n## License\n\nMIT\n","readmeFilename":"README.md"}