{"_id":"@aisightline/mcp-server","_rev":"9-94abdae01c30b2b020fa88897512a835","name":"@aisightline/mcp-server","dist-tags":{"latest":"1.16.0"},"versions":{"1.10.0":{"name":"@aisightline/mcp-server","version":"1.10.0","keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"license":"MIT","_id":"@aisightline/mcp-server@1.10.0","maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"homepage":"https://aisightline.com","bugs":{"url":"https://github.com/healthcaretechmac/aisightline/issues"},"bin":{"aisightline-mcp":"dist/index.js"},"dist":{"shasum":"a16026f268e58e10442e13a060fa5f94b5898091","tarball":"https://registry.npmjs.org/@aisightline/mcp-server/-/mcp-server-1.10.0.tgz","fileCount":108,"integrity":"sha512-hLVH5m4LsbQuIu1vFOxbPKqQDd1El74GToA+67+rlbeDpxXi6uKQPdGR4378Nho67Jzpk/5UPPRHTDFpcqTqaQ==","signatures":[{"sig":"MEUCIQDctpcqyj0orGBIFUBqSDB0Ed0nhda32Ph4Kemw5v/KWQIgeKmC+wrMLTVUDcJNmib+oTO0vdbXUFesFzu55C7OYSw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":136087},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"811a5dbf0908ee0a7784c3ce2708710e0a46b261","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisightline","email":"mac@aisightline.com"},"repository":{"url":"git+https://github.com/healthcaretechmac/aisightline.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.10.0_1776812961613_0.5951544127585515","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@aisightline/mcp-server","version":"1.10.1","keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"license":"MIT","_id":"@aisightline/mcp-server@1.10.1","maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"homepage":"https://aisightline.com","bugs":{"url":"https://github.com/healthcaretechmac/aisightline/issues"},"bin":{"aisightline-mcp":"dist/index.js"},"dist":{"shasum":"6bed3b3faaf92692cc1eb5f49e17f526a123c834","tarball":"https://registry.npmjs.org/@aisightline/mcp-server/-/mcp-server-1.10.1.tgz","fileCount":108,"integrity":"sha512-+ML+Im4sDIcZ+U25r3otiaGincZI+Atbbu4fXh5+JXyrZcBgPuyiDnAcGlfL4exprhm8QqmpdQwTMLdf6/Y9bQ==","signatures":[{"sig":"MEYCIQDHbZ7dYvomHgCdbZ9b2jaQiOtRXKyzPxVAvDizb9qkTQIhAIsWzS0LrgsVA1eEXgNIaWuhGx3ALWoXOppCUir4b0Ej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":143430},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"f5ec4cc18bf906a25f081f109715f7cd7fdbbe6c","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisightline","email":"mac@aisightline.com"},"repository":{"url":"git+https://github.com/healthcaretechmac/aisightline.git","type":"git","directory":"packages/mcp-server"},"_npmVersion":"11.11.0","description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.10.1_1776821273648_0.1502182968057526","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@aisightline/mcp-server","version":"1.10.2","keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"license":"MIT","_id":"@aisightline/mcp-server@1.10.2","maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"homepage":"https://aisightline.com","bugs":{"email":"aisightline@gmail.com"},"bin":{"aisightline-mcp":"dist/index.js"},"dist":{"shasum":"68f992a2222f15c4c651ad355f15274fa291364e","tarball":"https://registry.npmjs.org/@aisightline/mcp-server/-/mcp-server-1.10.2.tgz","fileCount":108,"integrity":"sha512-uW7T4Oe6TriIO6x3TKxis/ZH9lXrjggrEaL+U+Q9KdtFg6HZZqDpAuDsIYq3LB+8FMr5+1RdZNZ7uSlFmy4Kyg==","signatures":[{"sig":"MEYCIQCWnbBVn++wk1sA126nYL+/J2xfDPRcCC60OkcRz1JSVgIhAOMiQBR6TbL+UMuGF+i+rtYa8kfB7RTNmuZ++1Ki910Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":145243},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"bb9ce0eff414a51e063cedee8b7f81e2d9cd7850","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisightline","email":"mac@aisightline.com"},"_npmVersion":"11.11.0","description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.10.2_1776821891268_0.3124667657972411","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@aisightline/mcp-server","version":"1.11.0","keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"license":"MIT","_id":"@aisightline/mcp-server@1.11.0","maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"homepage":"https://aisightline.com","bugs":{"email":"aisightline@gmail.com"},"bin":{"aisightline-mcp":"dist/index.js"},"dist":{"shasum":"c87ac841c8a845cd784353cade9d9154478c647b","tarball":"https://registry.npmjs.org/@aisightline/mcp-server/-/mcp-server-1.11.0.tgz","fileCount":114,"integrity":"sha512-Az46zG20WuhJOxsNngtURZUvOGrBjzEGvqAll2hZ8Xx8cmnfbc3hIpOpgdf4Hu7OHZWTqCmRZz0KifWKtt4Jvw==","signatures":[{"sig":"MEYCIQDh3Z1QS2sQPjR3m0X5f8w22QA3Tpy1oSVM7Te4jRyh9AIhAOnoAY0F2m9fGRqsXFisOfpOPpkLd2qM4bXzTgdYHEkm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151934},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"be1ce8b5acfa465bfc1799696f84eeba93628d00","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisightline","email":"mac@aisightline.com"},"_npmVersion":"11.11.0","description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.11.0_1777078722299_0.3871312699202376","host":"s3://npm-registry-packages-npm-production"}},"1.11.1":{"name":"@aisightline/mcp-server","version":"1.11.1","keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"license":"MIT","_id":"@aisightline/mcp-server@1.11.1","maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"homepage":"https://aisightline.com","bugs":{"email":"aisightline@gmail.com"},"bin":{"aisightline-mcp":"dist/index.js"},"dist":{"shasum":"3579eb0cd62a2e83f89ed5d485dc0fbe3036d827","tarball":"https://registry.npmjs.org/@aisightline/mcp-server/-/mcp-server-1.11.1.tgz","fileCount":114,"integrity":"sha512-L65+MSeCmMoX+0c9Cep+bvCNFIkqDABrvLt3TCAFsh3SC8owDubBmvr3mTJ9X1mE1pw2UIZPnoxh+rdKN0t+WA==","signatures":[{"sig":"MEUCIH3znNSzl/Q2Z2cT9bhxN2n2feswEz/j1R90bHUShWEcAiEApGL4qlxq8uP37gaVMnb5PyK09jNmyuzdjOeHlZZ8QkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":154396},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b5ef6a680182f12bd4491b29bde7c7069370bc85","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisightline","email":"mac@aisightline.com"},"_npmVersion":"11.11.0","description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.11.1_1777081279743_0.48742435675157436","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@aisightline/mcp-server","version":"1.12.0","keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"license":"MIT","_id":"@aisightline/mcp-server@1.12.0","maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"homepage":"https://aisightline.com","bugs":{"email":"aisightline@gmail.com"},"bin":{"aisightline-mcp":"dist/index.js"},"dist":{"shasum":"2867439448440200da6cab40cbdd9eb1167a38fa","tarball":"https://registry.npmjs.org/@aisightline/mcp-server/-/mcp-server-1.12.0.tgz","fileCount":126,"integrity":"sha512-DtqWnamgliRNXyEL8djJEp4SWeto5VuGlJQz9wKTzgl7546R+xXwjYNcGur4E6VEMmHid9Bd15Mi5uc8m8IBkA==","signatures":[{"sig":"MEYCIQDyD9auaL606zcALcWAiGx5PHV033m2Bwzx5Zo2zQ8lbAIhAIIAc69mWd9vPUgIAe0Nn+eKRBOLwkRnLrjWINjxBDAD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":175906},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"33b88813554b72b371c7a4cdc8ae889bcb625100","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisightline","email":"mac@aisightline.com"},"_npmVersion":"11.11.0","description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.12.0_1778333439358_0.0052654255621678026","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@aisightline/mcp-server","version":"1.14.0","keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"license":"MIT","_id":"@aisightline/mcp-server@1.14.0","maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"homepage":"https://aisightline.com","bugs":{"email":"aisightline@gmail.com"},"bin":{"aisightline-mcp":"dist/index.js"},"dist":{"shasum":"3cc5074424bd36afc4a584b611247700003f3cb7","tarball":"https://registry.npmjs.org/@aisightline/mcp-server/-/mcp-server-1.14.0.tgz","fileCount":85,"integrity":"sha512-DXKa6r4V30eHlSxENIv/Kf/0Jc8iI1nOuNAJP6wvs0h/ti4jwGONMyhOGSrKCxRu0LAiU/vOspqmR9MR/V0QiQ==","signatures":[{"sig":"MEUCIQCt+2WJw16y7WMH2eHjd7gdwldIA4hDph256vzkITE2BgIgatsIkIpk8gYIqSm8h+YNAfivltymGjgPgUdkvx4agFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":116839},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisightline","email":"mac@aisightline.com"},"_npmVersion":"11.11.0","description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.14.0_1778350309876_0.4943929828248017","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@aisightline/mcp-server","version":"1.15.0","keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"license":"MIT","_id":"@aisightline/mcp-server@1.15.0","maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"homepage":"https://aisightline.com","bugs":{"email":"aisightline@gmail.com"},"bin":{"aisightline-mcp":"dist/index.js"},"dist":{"shasum":"68e95bb434f3857624585b661f537b666f0aad49","tarball":"https://registry.npmjs.org/@aisightline/mcp-server/-/mcp-server-1.15.0.tgz","fileCount":87,"integrity":"sha512-RYWfITKrFR5vwmn8J/tb+PbhXvdkDvv+3PKzFZejlb5sp/e3GUm0PLIELIuyjGSRfeULm5Tt1CrQ/zOGQRHogQ==","signatures":[{"sig":"MEQCIFM11u5E9bZj8ZjNkDMF4mz1BoK4tsDljizv7A2VNf1/AiAxsIZxyogA9kW7CUy9f8gIL99rq7cS5pQ4c2OFdVhswg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126596},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=18"},"gitHead":"96c41c4b7c4277b5136bc929a5666506cf038c78","scripts":{"dev":"tsc --watch","test":"vitest run","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"aisightline","email":"mac@aisightline.com"},"_npmVersion":"11.11.0","description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","directories":{},"_nodeVersion":"25.8.1","dependencies":{"zod":"^3.22.0","@modelcontextprotocol/sdk":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.0.0","typescript":"^5.3.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server_1.15.0_1779934338423_0.00499970536100669","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@aisightline/mcp-server","version":"1.16.0","description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","type":"module","main":"dist/index.js","types":"dist/index.d.ts","bin":{"aisightline-mcp":"dist/index.js"},"publishConfig":{"access":"public"},"homepage":"https://aisightline.com","bugs":{"email":"aisightline@gmail.com"},"keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"license":"MIT","scripts":{"build":"tsc","dev":"tsc --watch","test":"vitest run","prepublishOnly":"npm run build"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.22.0"},"devDependencies":{"typescript":"^5.3.0","vitest":"^2.0.0"},"engines":{"node":">=18"},"gitHead":"55be785d349b48989e467ddce8ac77385212b9e5","_id":"@aisightline/mcp-server@1.16.0","_nodeVersion":"25.8.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-UTYZ4T9xgvHkEcdcGbgNne1OM8KgUPjXQWg00l3PmgWu9LXEwzu71NHfAxlUXMLTLIbLghPKGeSvWLQFtV39gg==","shasum":"29d8f0d4fdc4fe9c7744ea31b5b5a07224b54e54","tarball":"https://registry.npmjs.org/@aisightline/mcp-server/-/mcp-server-1.16.0.tgz","fileCount":89,"unpackedSize":133015,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIH1LgtoEpd4sCp+6XHWcFmcQhvKggcfJIGEXQ8B3J/kAAiEAq89RJblUy0Sx145krZwuGgdPcLIeI/LE2yPSHDZMUeo="}]},"_npmUser":{"name":"aisightline","email":"mac@aisightline.com"},"directories":{},"maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server_1.16.0_1780073253593_0.008988483782631729"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T23:09:21.523Z","modified":"2026-05-29T16:47:33.858Z","1.10.0":"2026-04-21T23:09:21.764Z","1.10.1":"2026-04-22T01:27:53.823Z","1.10.2":"2026-04-22T01:38:11.443Z","1.11.0":"2026-04-25T00:58:42.508Z","1.11.1":"2026-04-25T01:41:19.882Z","1.12.0":"2026-05-09T13:30:39.557Z","1.14.0":"2026-05-09T18:11:50.051Z","1.15.0":"2026-05-28T02:12:18.587Z","1.16.0":"2026-05-29T16:47:33.750Z"},"bugs":{"email":"aisightline@gmail.com"},"license":"MIT","homepage":"https://aisightline.com","keywords":["mcp","mcp-server","ai-visibility","seo","geo","aio","ai-search","brand-monitoring","chatgpt","perplexity","claude","gemini"],"description":"MCP server for AI Sightline — monitor brand visibility across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot)","maintainers":[{"name":"aisightline","email":"mac@aisightline.com"}],"readme":"# @aisightline/mcp-server\n\n[![npm version](https://img.shields.io/npm/v/@aisightline/mcp-server)](https://www.npmjs.com/package/@aisightline/mcp-server)\n[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE)\n\nMCP server for [AI Sightline](https://aisightline.com) — monitor how your brand appears across AI platforms (ChatGPT, Google AIO, Perplexity, Claude, Gemini, Copilot) from Claude, Cursor, Windsurf, or any MCP-compatible client.\n\n## Quick Start\n\n### 1. Get your API key\n\nSign up at [aisightline.com](https://aisightline.com) and generate an API key at [aisightline.com/api-keys](https://aisightline.com/api-keys). Free tier gets read-only MCP access; paid tiers unlock full read-write MCP. See [aisightline.com/pricing](https://aisightline.com/pricing) for current plans.\n\n### 2. Add to your MCP client\n\n**Claude Desktop** (`claude_desktop_config.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"aisightline\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aisightline/mcp-server\"],\n      \"env\": {\n        \"AISIGHTLINE_API_KEY\": \"fba_your-key-here\"\n      }\n    }\n  }\n}\n```\n\n**Cursor** (`.cursor/mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"aisightline\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aisightline/mcp-server\"],\n      \"env\": {\n        \"AISIGHTLINE_API_KEY\": \"fba_your-key-here\"\n      }\n    }\n  }\n}\n```\n\n**Windsurf** (`.windsurf/mcp.json`):\n\n```json\n{\n  \"mcpServers\": {\n    \"aisightline\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aisightline/mcp-server\"],\n      \"env\": {\n        \"AISIGHTLINE_API_KEY\": \"fba_your-key-here\"\n      }\n    }\n  }\n}\n```\n\n**Claude Code** (`.mcp.json` in project root):\n\n```json\n{\n  \"mcpServers\": {\n    \"aisightline\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@aisightline/mcp-server\"],\n      \"env\": {\n        \"AISIGHTLINE_API_KEY\": \"fba_your-key-here\"\n      }\n    }\n  }\n}\n```\n\n### 3. Start asking questions\n\nOnce configured, you can ask your AI assistant things like:\n\n- \"How visible is my brand across AI platforms?\"\n- \"How do I compare against my competitors?\"\n- \"What should I do to improve my AI visibility?\"\n- \"Is my brand mentioned when someone asks about [your category]?\"\n- \"Which domains are cited when AI mentions my brand?\"\n- \"Show me my tracked prompts and their results\"\n\n---\n\n## Tools (39)\n\n### Visibility & Scoring\n\n#### `check_visibility`\nCurrent AI visibility score with per-platform breakdown across ChatGPT, Google AIO, Perplexity, Claude, Gemini, and Copilot.\n\n#### `compare_competitors`\nRanked comparison vs tracked competitors with score deltas showing where you stand.\n\n#### `get_trends`\nHistorical visibility trend data points for a brand over time. Useful for charting.\n- `brand_id` (required) — The brand ID\n- `from`, `to` (optional) — Date range (YYYY-MM-DD)\n- `limit` (optional) — Max data points\n\n#### `track_query`\nCheck how a specific search query surfaces your brand across AI platforms.\n- `query` (required) — The search query to track\n\n### Prompts & Results\n\n#### `manage_prompts`\nList, create, delete, or auto-generate tracking prompts.\n- `action` (required) — `list`, `create`, `delete`, or `generate`\n- `text`, `promptId` — Required for create / delete respectively\n- `include_citations` (optional, `list` only) — When `true`, attaches `distinct_cited_domains` (number of unique URLs cited per prompt) + `your_brand_cited` (boolean) to each row. One extra grouped DB query — opt-in.\n\n#### `get_prompt_results`\nPer-prompt per-platform scan results with mention status and quality.\n- `promptId` (optional) — Filter to one prompt\n- **When `promptId` is set**, the response *also* includes a competitor-citation leaderboard: every domain cited on this prompt grouped by tracked competitor / untracked brand / reference / community / video / other, with per-platform pills, total URL count, and a YOU row for your own brand (always present, even when zero). For just the leaderboard without per-platform response text, use `get_prompt_citation_leaderboard` instead.\n\n#### `get_prompt_citation_leaderboard`\nLean variant of `get_prompt_results` returning *only* the per-prompt competitive view — every domain cited on this prompt grouped by category, with per-platform pills, total URL count, and a YOU row for your own brand. Cheaper context-window cost than the full prompt-results payload.\n- `promptId` (required) — The prompt to analyze\n\n### Recommendations & Gaps\n\n#### `get_suggestions`\nPrioritized recommendations with impact level, effort, and specific actions.\n- `limit` (optional) — Max suggestions (default 5)\n\n#### `find_content_gaps`\nQueries where competitors appear but your brand does not. Sorted by severity with suggested actions.\n- `limit` (optional) — Max gaps to return\n\n#### `get_competitor_gaps`\nPer-prompt competitor gap analysis ranked by an opportunity score (0-100). Returns a one-sentence hero insight, a stat summary (prompts you are absent on, weak-source count, top rival, untracked rival count), per-row mini competitor leaderboards, and a \"why you're losing\" explanation on the top rows. Requires Pro tier or above.\n- `filter` (optional) — `all` (default), `absent`, `weak_source`, or `untracked_rival`\n- `limit` (optional) — Max rows to return (default 20, server-capped at 100)\n- `brand_id` (optional) — Omit on single-brand workspaces\n\n### Citations & Sources\n\n#### `get_citations`\nRanked domains cited in AI responses for your brand.\n- `limit`, `platform` — Optional filters\n\n#### `get_share_of_voice`\nPercentage of tracked queries where your brand appears, with per-platform breakdown and competitor comparison.\n- `period` — `7d`, `30d`, `90d` (default `30d`)\n\n### Sentiment\n\n#### `get_brand_sentiment`\nBrand Sentiment Index (BSI): -100 to +100 score showing how positively AI platforms talk about the brand.\n- `brand_id` (required)\n- `range` — `7d`, `30d`, `90d` (default `30d`)\n\n#### `get_competitor_sentiment`\nBSI comparison between your brand and all tracked competitors. Ranked table.\n- `brand_id`, `range`\n\n#### `get_sentiment_trend`\nBSI values over time for a specific entity (brand or competitor). Chart-ready data points.\n- `brand_id`, `entity_name` (required)\n- `range` — `30d` or `90d` (default `90d`)\n\n### Topic Authority\n\n#### `get_topic_authority`\nKeyword-cluster authority map showing strong vs weak topics. Requires Pro tier or above.\n- `brand_id` (required)\n\n### Domain Reporting\n\n#### `get_domain_leaderboard`\nStack-ranked list of domains cited in AI responses for a brand. Filter by category.\n- `brand_id`, `range`, `category`, `limit`\n\n#### `get_domain_detail`\nAll cited URLs for a specific domain, with brand vs competitor presence per URL.\n- `brand_id`, `domain`, `range`, `limit`\n- `promptId` (optional) — Scope the view to ONE prompt's citations on this domain. When set, the time range is ignored (all-time within that prompt's history) and fanout sources are excluded. Useful for drilling into \"show me every URL from competitor.com cited on this specific prompt.\" Mirrors the per-prompt leaderboard's \"URLs\" column drilldown in the portal.\n\n#### `get_citation_categories`\nDistribution of citation source categories (News, Education, Brand, etc.).\n- `brand_id`, `range`\n\n### Content Tools\n\n#### `audit_content`\nAI-readability audit on brand pages — scores structured data, FAQs, freshness, headings. Requires Pro tier or above.\n- `brand_id`, optional `page_urls`, `max_pages`\n\n#### `generate_content`\nGenerate AI-optimized briefs, articles, or FAQs targeting specific queries. Requires Business tier or above.\n- `brand_id`, `type` (`brief`/`article`/`faq`), `topic`, `target_queries`, `title`, `tone`\n\n#### `get_schema_suggestions`\nSchema-markup recommendations with ready-to-use JSON-LD. Requires Starter tier or above.\n- `brand_id`, optional `page_url`\n\n### Recommendations Engine\n\n#### `get_recommendations`\nPrioritized list of actions to improve AI visibility. Filter by status/type/impact. Tier-gated response shape.\n- `brand_id`, `status`, `type`, `impact`, `limit`\n\n#### `accept_recommendation`\nAccept a recommendation (adds it to your to-do list). Requires Starter tier or higher.\n- `recommendation_id`, optional `notes`\n\n#### `dismiss_recommendation`\nDismiss a recommendation with an optional reason.\n- `recommendation_id`, optional `reason`\n\n#### `complete_recommendation`\nMark a recommendation complete — snapshots visibility score so impact can be measured. Requires Starter tier or higher.\n- `recommendation_id`\n\n#### `get_recommendation_impact`\nImpact report: points gained, actions completed, per-recommendation score deltas. Requires Pro tier or higher.\n- `brand_id`, `range` — `30d`/`90d`/`180d`\n\n### Competitors\n\n#### `discover_competitors`\nBrands AI platforms mention alongside yours — potential competitors you may not be tracking.\n\n### Multi-Brand Management\n\n#### `list_brands`\nAll brands in your organization with status and usage. Essential for agencies.\n\n#### `create_brand`\nCreate a new brand profile.\n- `name`, `industry` (required)\n- `website_url`, `description` (optional)\n\n#### `archive_brand`\nArchive a brand — removes from active scanning and frees quota.\n- `brand_id` (required)\n\n#### `reactivate_brand`\nReactivate an archived brand — scans resume.\n- `brand_id` (required)\n\n### Account\n\n#### `get_org_quota`\nOrganization-wide quota summary: prompts used, brand count, hydration budget, per-brand keyword/competitor limits.\n\n### Prospect Reports (Outbound Sales)\n\n#### `get_brand`\nFull brand metadata including `brand_segment` (`smb` or `agency`). Used by the outbound sales workflow to choose the right outreach voice before generating a prospect report.\n- `brand_id` (required)\n\n#### `generate_prospect_report`\nGenerate a public, shareable prospect-report URL — a frozen snapshot of the brand's current AI visibility data, branded by segment, valid for 30 days. Returns `{ slug, url, summary }`. The `summary` object is the **sole data input the sales-skill prompt needs to write a Dani-voice email** — no follow-up MCP calls required. Paste the URL into outreach email. Rate-limited to 10 reports per org per hour. Requires Pro tier or higher.\n- `brand_id` (required)\n\nThe `summary` includes:\n- `brand_name`, `composite_score`, `industry`, `variant` (smb or agency)\n- `sov_percent`, `rank`, `rank_total`\n- `platform_scores` per platform\n- `best_platform` ({ name, score }) — highest non-zero platform\n- `worst_platforms` (string[]) and `zeros_count` — platforms scoring zero\n- `top_cited_domain` (excludes the brand's own domain)\n- `own_domain_is_top_cited` (boolean)\n- `top_competitor` ({ name, percent })\n- `scanned_at` (ISO timestamp)\n\n---\n\n## Environment Variables\n\n| Variable | Required | Description |\n|----------|----------|-------------|\n| `AISIGHTLINE_API_KEY` | Yes | Your API key from [aisightline.com/api-keys](https://aisightline.com/api-keys) |\n| `AISIGHTLINE_BASE_URL` | No | Override API base URL (default: `https://aisightline.com`) |\n\n## Example Conversations\n\n**Visibility Check:**\n> \"How visible is my brand in AI search?\"\n>\n> Your AI Sightline visibility score is 72/100. You're mentioned on 5 of 6 platforms. ChatGPT gives you the strongest presence (score: 85) with a direct citation. Gemini is the weakest (score: 41) with only a passing mention.\n\n**Competitive Analysis:**\n> \"How do I stack up against competitors?\"\n>\n> You're ranked #2 of 4 tracked brands. CompetitorA leads at 81, you're at 72 (+3 since last scan), CompetitorB is at 65, and CompetitorC trails at 48.\n\n**Prompt Monitoring:**\n> \"Which of my tracked prompts are getting the best AI coverage?\"\n>\n> 12 of 15 prompts have at least one AI mention. \"What should I look for when choosing a billing provider?\" performs best — mentioned on all 6 platforms with citation-quality on ChatGPT and Perplexity.\n\n## Troubleshooting\n\n### \"No API key provided\"\nMake sure `AISIGHTLINE_API_KEY` is set in your MCP client configuration's `env` block.\n\n### \"Authentication failed\"\nYour API key may be invalid or expired. Generate a new one at [aisightline.com/api-keys](https://aisightline.com/api-keys).\n\n### \"This action is not available on your current plan\"\nFree tier gets read-only MCP. Write actions (creating brands, managing prompts, accepting recommendations) require a paid tier. See [aisightline.com/pricing](https://aisightline.com/pricing) for current plans, then upgrade at [aisightline.com/settings](https://aisightline.com/settings#upgrade).\n\n### \"Monthly API call limit reached\"\nYou've hit your plan's API call limit. Upgrade your plan or wait until your billing cycle resets.\n\n### \"Connection timeout\"\nThe API has a 15-second timeout for read operations and 30 seconds for scans. If you're on a slow connection, try again. If persistent, check [status.aisightline.com](https://aisightline.com).\n\n---\n\n## About AI Sightline\n\nAI Sightline monitors how your brand appears across AI-powered search and assistant platforms. Track your visibility score, benchmark against competitors, and get actionable recommendations to improve your presence in AI-generated responses.\n\n**Website:** [aisightline.com](https://aisightline.com)\n**Support:** aisightline@gmail.com\n","readmeFilename":"README.md"}