Ninar AI
Audit your brand's visibility across ChatGPT, Gemini, Claude, Perplexity + 6 more engines.
사용해야 할까요
품질 및 안전성
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"ninar": {
"url": "https://ninar.ai/mcp"
}
}
}원격 엔드포인트
https://ninar.ai/mcpstreamable-http할 수 있는 일
도구 목록
도구 (5)
🟢get_latest_score
Get the AI Visibility Index (0-100) for the signed-in user's most recently scanned brand, broken down by engine. Requires a free Ninar account (no credit card).
입력 스키마
{
"type": "object",
"properties": {}
}🟢scan_visibility(brand_name, category, city, country, use_case, ...)
Run an AI visibility scan for a brand. Pass `city` for a local-business check (ChatGPT + Gemini, city-scoped). Omit `city` for a multi-engine GEO scan across ChatGPT, Gemini, Perplexity, Claude, AI Overviews — engine count scales with the user's Ninar plan (free = 2).
입력 스키마
{
"type": "object",
"properties": {
"brand_name": {
"description": "Brand to scan, e.g. 'Ninar', 'Joe's Pizza'.",
"type": "string"
},
"category": {
"description": "Category, e.g. 'AI visibility platform', 'pizza restaurant'.",
"type": "string"
},
"city": {
"description": "City for a local-business check. Omit for multi-engine GEO scan.",
"type": "string"
},
"country": {
"description": "Optional ISO country: us, gb, in, eu.",
"type": "string"
},
"use_case": {
"description": "Optional GEO use case, e.g. 'for sales teams'.",
"type": "string"
},
"website": {
"description": "Optional brand URL for GEO citation matching.",
"type": "string"
}
},
"required": [
"brand_name",
"category"
]
}🟢list_content_gaps
List AI-generated content suggestions (FAQs, differentiators, use cases, about copy) the signed-in user can publish to close visibility gaps found in their latest scan.
입력 스키마
{
"type": "object",
"properties": {}
}🟢generate_content(gap_type)
Generate AI-optimized content (FAQ, about copy, use cases, differentiators) for the gaps in your latest scan. Returns full content text inline — no need to visit the dashboard. Pro plan or higher required. Pass gap_type='all' to get every block in one call.
입력 스키마
{
"type": "object",
"properties": {
"gap_type": {
"description": "Which content block to generate. Use 'all' for everything in one call.",
"enum": [
"faq",
"about",
"use_cases",
"differentiators",
"all"
],
"type": "string"
}
},
"required": [
"gap_type"
]
}🟢audit_brand_visibility(entity, raw_evidence, taxonomy_id)
Check whether a brand or entity surfaced by an AI engine is a genuine competitor in your category (e.g. is 'Banner Life' actually a mortgage insurance competitor to Enact?). Uses dual-model verification with automatic escalation on disagreement. Returns a confirmed/rejected decision, confidence score, reasoning, and audit trail. Pro plan or higher required.
입력 스키마
{
"type": "object",
"properties": {
"entity": {
"description": "Entity name to adjudicate, e.g. 'Banner Life', 'Enact Solar'.",
"type": "string"
},
"raw_evidence": {
"description": "Source text the entity appeared in. Should contain 'raw_answer_excerpt' and optionally 'entity_sentence' and 'source_probe_id'.",
"properties": {
"entity_sentence": {
"type": "string"
},
"raw_answer_excerpt": {
"type": "string"
},
"source_probe_id": {
"type": "string"
}
},
"required": [
"raw_answer_excerpt"
],
"type": "object"
},
"taxonomy_id": {
"description": "Taxonomy registry to validate against. Default: pmi.v1",
"type": "string"
}
},
"required": [
"entity",
"raw_evidence"
]
}권장 프롬프트
get_latest_scoreget_latest_scorelist_content_gapslist_content_gapslist_content_gapsget_latest_score커뮤니티
증거