npm naia-mcp-serverstreamable-httpupdated 5mo ago
Generative Engine Optimization (GEO) platform — analyze and optimize brand visibility across AI engines.
What can you do with naia GEO Autopilot?
Naia MCP Server
Generative Engine Optimization (GEO) platform — analyze and optimize brand visibility across AI engines.
Naia provides an MCP server that lets AI assistants interact with the full GEO platform: run analyses across ChatGPT, Gemini, Claude and Perplexity, generate optimized content, and manage execution plans.
Quick Install
Claude Code
claude mcp add naia-api --transport http --url https://naia.today/api/v1/mcp --header "Authorization: Bearer YOUR_API_KEY"
Cursor
Create .cursor/mcp.json:
{
"mcpServers": {
"naia": {
"url": "https://naia.today/api/v1/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
VS Code
Add to settings.json:
{
"mcp": {
"servers": {
"naia": {
"type": "http",
"url": "https://naia.today/api/v1/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
}
Windsurf
Create .windsurf/mcp.json:
{
"mcpServers": {
"naia": {
"url": "https://naia.today/api/v1/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Replit / Lovable
Configure as MCP HTTP server:
- URL:
https://naia.today/api/v1/mcp - Header:
Authorization: Bearer YOUR_API_KEY
Get Your API Key
- Create an account at naia.today
- Go to Dashboard > Settings > API
- Create a new API key with the scopes you need
Available Tools
| Tool | Description | Credits |
|---|---|---|
list_businesses |
List your businesses/brands | Free |
get_business |
Get business details | Free |
create_business |
Create a new business | Free |
trigger_analysis |
Run GEO analysis | Variable |
get_analysis |
Get analysis results (poll until completed) | Free |
get_recommendations |
Get optimization recommendations | Free |
list_content |
List generated content | Free |
get_content |
Get content with full draft | Free |
create_content |
Generate AI-optimized content | 5 credits |
approve_content |
Toggle content approval | Free |
get_credits |
Check credit balance | Free |
list_execution_plans |
List execution plans | Free |
get_execution_plan |
Get plan with phases and tasks | Free |
create_execution_plan |
Generate strategic plan | 5 credits |
generate_task_content |
Generate content for a task | 5 credits |
update_task_status |
Update task status | Free |
get_queries |
Get search queries | Free |
update_queries |
Update search queries | Free |
Example Usage
After configuring the MCP server, you can ask your AI assistant:
- "List my businesses on Naia"
- "Run a GEO analysis for my business across ChatGPT and Gemini"
- "Check the results of my latest analysis"
- "Generate a blog post about AI visibility optimization"
- "Create an execution plan based on the analysis recommendations"
- "What is my current credit balance?"
REST API
The same functionality is available via REST API at https://naia.today/api/v1/.
Full documentation: naia.today/developers
Authentication
All requests require an API key in the Authorization header:
Authorization: Bearer naia_YOUR_API_KEY
Scopes
read— GET requests (list, get, search)write— POST, PUT, PATCH (create, update, generate)admin— DELETE + key/webhook management
Rate Limits
200 requests per minute per API key (configurable).
Links
License
Proprietary. Usage subject to Terms of Service.
Install
Add naia GEO Autopilot to your client. Pick the one you use.
{
"servers": {
"naia-mcp-server": {
"type": "http",
"url": "https://naia.today/api/v1/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
claude mcp add naia-mcp-server -- npx -y naia-mcp-servercodex mcp add naia-mcp-server -- npx -y naia-mcp-serveramp mcp add naia-mcp-server -- npx -y naia-mcp-server{
"mcpServers": {
"naia-mcp-server": {
"command": "npx",
"args": [
"-y",
"naia-mcp-server"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"naia-mcp-server": {
"command": "npx",
"args": [
"-y",
"naia-mcp-server"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"mcpServers": {
"naia-mcp-server": {
"command": "npx",
"args": [
"-y",
"naia-mcp-server"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"naia-mcp-server": {
"command": "npx",
"args": [
"-y",
"naia-mcp-server"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"naia-mcp-server": {
"command": "npx",
"args": [
"-y",
"naia-mcp-server"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"naia-mcp-server": {
"type": "local",
"command": "npx",
"args": [
"-y",
"naia-mcp-server"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"naia-mcp-server": {
"command": {
"path": "npx",
"args": [
"-y",
"naia-mcp-server"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y naia-mcp-serverRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
18 tools
naia GEO Autopilot exposes 18 tools to a connected agent.
- list_businesses
- List your businesses/brands
- get_business
- Get business details
- create_business
- Create a new business
- trigger_analysis
- Run GEO analysis
- get_analysis
- Get analysis results (poll until completed)
- get_recommendations
- Get optimization recommendations
- list_content
- List generated content
- get_content
- Get content with full draft
- create_content
- Generate AI-optimized content
- approve_content
- Toggle content approval
- get_credits
- Check credit balance
- list_execution_plans
- List execution plans
- get_execution_plan
- Get plan with phases and tasks
- create_execution_plan
- Generate strategic plan
- generate_task_content
- Generate content for a task
- update_task_status
- Update task status
- get_queries
- Get search queries
- update_queries
- Update search queries
Score
70 / 100
Good
- Documentation22/25
- Maintenance19/25
- Trust6/20
- Capability8/15
- Install experience15/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 165 days ago
- Has a release history
- Repository is not archived
- No licence detected
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 18 tool(s) documented
- Provides prompt templates
- Provides resources
- 18 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
Version history
| Versions | Published |
|---|---|
| 1.0.3Latest | May 23, 2026 |
| 1.0.2 | May 23, 2026 |
| 1.0.1 | May 23, 2026 |
| 1.0.0 | May 23, 2026 |