Nesika AI

Connect to Claude & AI Agents (MCP)

Nesika's Model Context Protocol (MCP) server lets Claude, ChatGPT, Cursor, and other AI agents query your pricing intelligence data as native tools — no custom code needed.

What is MCP?

The Model Context Protocol (MCP) is an open standard that lets AI models like Claude call external tools and data sources. Nesika provides an MCP server that exposes pricing intelligence as tools that Claude can invoke during a conversation — letting you ask natural-language questions about pricing data and get real, live answers.

Market intelligence tools

Search the product catalog, compare vendor prices, view price history, and get market insights — all accessible with your API key.

Workspace tools (API key required)

Access your workspace's tracked products, scan results, price changes, and AI-generated pricing insights using your Nesika API key.

Prerequisites

You need a Nesika API key to use the MCP server. All 12 tools require authentication.

Generate an API Key

Go to Settings → API Keys to generate your key. You must be a workspace administrator. Copy the key immediately — it is only shown once.

Connect Claude Desktop

Claude Desktop supports MCP servers via a local config file. Follow these steps:

1

Find your Claude Desktop config file

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

If the file does not exist, create it (the directory must already exist from Claude Desktop installation).

2

Add the Nesika MCP server

Add the following to your config, replacing nes_your_api_key_here with your actual key:
{
  "mcpServers": {
    "nesika": {
      "command": "npx",
      "args": ["-y", "@nesika-ai/mcp-server-public"],
      "env": {
        "NESIKA_API_KEY": "nes_your_api_key_here"
      }
    }
  }
}
3

Restart Claude Desktop

Fully quit and reopen Claude Desktop. The Nesika tools will appear in the tool selector (look for the hammer icon 🔨 in the message composer).
4

Test the connection

Try a prompt like: “Search for iPhone 16 prices using the Nesika tools.”Claude will call search_products and return live results.

Node.js required

The stdio MCP server uses npx to run. You need Node.js 18+ installed. Download from nodejs.org.

Connect Claude.ai (Remote MCP)

Claude.ai supports remote MCP servers via HTTPS. This works directly in the browser — no local Node.js required.

1

Open Claude.ai Settings

Go to claude.ai and click your profile → SettingsIntegrations.
2

Add MCP Server

Click Add MCP Server and enter:
Server URL: https://mcp.nesika.ai/mcp
Auth header: X-API-Key
Value: nes_your_api_key_here
3

Save and test

Save the integration. Start a new conversation and ask “What are the cheapest options for Samsung TV right now?” — Claude will use the Nesika tools to answer.

Connect Cursor or VS Code

Cursor and VS Code Copilot both support MCP servers via a project-level or global config file.

1

Create the MCP config file

Create .cursor/mcp.json in your project root (or use the Cursor global config at ~/.cursor/mcp.json):
{
  "mcpServers": {
    "nesika": {
      "url": "https://mcp.nesika.ai/mcp",
      "headers": {
        "X-API-Key": "nes_your_api_key_here"
      }
    }
  }
}
2

Reload Cursor

Restart Cursor or press Ctrl+Shift+PMCP: Reload Servers.
3

Use in chat

Open the Cursor Chat panel and ask: “@nesika What are the current market insights for electronics?”

Available MCP Tools

Once connected, the following tools are available to your AI client:

ToolAuthDescription
search_productsAPI KeySearch competitor product catalog by name, barcode, or category across all vendors.
get_price_comparisonAPI KeyCompare prices for a specific product across all competing vendors.
get_price_historyAPI KeyRetrieve historical price time-series with daily/weekly/monthly granularity.
get_cheapest_optionAPI KeyFind the cheapest current vendor option for a product.
get_market_insightsAPI KeyAggregate market statistics (average, median, range, trend) for a category.
get_competitor_catalogAPI KeyDiscover which vendors Nesika has pricing data for.
my_productsAPI KeyList your workspace's tracked products with current prices and scan status.
my_price_positionAPI KeyYour competitive price position for a tracked product — percentile, gaps, market average.
my_scan_resultsAPI KeyRecent scan results for your workspace.
my_price_changesAPI KeyRecent price change feed for your tracked products.
my_insights_summaryAPI KeyYour AI-generated pricing insight cards (undercuts, opportunities).
my_competitor_overviewAPI KeySummary of competitor activity across your tracked products.

Authentication required

All MCP tools require a valid API key. Calls without a key or with an invalid/expired key will return an authentication error. Rate limits apply per key.

Example Prompts

Once connected, try these prompts in Claude to see the MCP tools in action:

Product search

Search for iPhone 16 Pro Max prices across all vendors using Nesika.

Price comparison

Compare all vendor prices for product ID abc123 using the Nesika tools.

Market insights

What are the current market statistics for the electronics category on Nesika?

Your tracked products

Show me my tracked products on Nesika and their current prices.

Pricing insights

Do I have any critical pricing alerts on Nesika right now?

Price change feed

What price changes happened in my workspace in the last 7 days?

Troubleshooting

Tools not appearing in Claude

  • Ensure Node.js 18+ is installed and npx --version works in terminal.
  • Check the config file path is exactly correct (note: JSON must be valid).
  • Fully quit and reopen Claude Desktop — not just close the window.

Customer tools return “unauthorized”

  • Verify your API key starts with nes_.
  • Check the key is still active in Settings → API Keys.
  • Ensure the key is set in the NESIKA_API_KEY env var (Claude Desktop) or the X-API-Key header (remote MCP).

Rate limit errors

Each API key is limited to 100 requests per minute. If your agent hits this limit, it will receive a 429 Too Many Requests response. Wait for the Retry-After period before retrying.

Need help?

Contact our team at support@nesika.ai or visit the Agents Developer Portal for more resources.
Logos provided by Logo.dev