GnamiSI
GNAMISIgnamiai.com
Download

Developer documentation

GnamiSI MCP connector

Access your own subscription status and control your signed-in GnamiSI desktop from an MCP client.

Native IDE integrations

The GnamiSI IDE extensions run agents right inside VS Code or any JetBrains IDE. No desktop app is needed: sign in with your GnamiSI account, then pick Local (a coding CLI installed on your machine) or Cloud models. Requires an active subscription.

Download VS Code extension — in VS Code, open Extensions, choose the … menu, then Install from VSIX. Open the GnamiSI view in the activity bar, or run “GnamiSI: Open” from the command palette. Select code and run “GnamiSI: Ask About Selection” from the editor context menu to include it.

Download JetBrains plugin — in your JetBrains IDE, open Settings → Plugins → Install Plugin from Disk. Open the GnamiSI tool window with Tools → GnamiSI or Ctrl+Alt+G, and use “GnamiSI: Ask About Selection” from the editor context menu. Requires a 2025.2 or newer JetBrains IDE.

Local runs stay on your machine. Cloud runs send your request and the open files you include to GnamiSI. Updating from an earlier GnamiAI-branded version keeps your sign-in and settings.

Read the chat and rendered app (v2.0.50+)

Call app_read with no arguments to request a fresh view. It returns commandId. Call app_read again with that commandId until status is executed. The result includes the active session, model, raw Markdown, rendered message text, headings, list items, code blocks and copy-button presence. A PNG of the current GnamiSI window is returned as MCP image content. The screenshot covers the current viewport; the structured messages include chat content outside it. Captures are processed in command order and retained for ten minutes. They are accessible only through tokens belonging to your account.

app_read({})
app_read({"commandId": "returned-id"})

Desktop command results (v2.0.49+)

app_control returns a queued command ID. Check app_status.commands for that ID: queued, delivered, executed, failed, or expired. Delivered means the app received it; executed means its handler finished. A prompt can wait for your existing in-app permission approval. Errors are returned with failed commands. Commands expire after five minutes without acknowledgement; queue fresh commands after updating.

app_status also returns version, lastPollAt, pending, and connectedAt. Use set_model with an exact model ID from the app, then send_prompt. Commands are processed in order. Billing data is limited to your account.

Hosted endpoint

https://gnamiai.com/api/mcp

API authentication

Sign in at Account, create an MCP API token, and copy it when shown. The token is stored as a hash and cannot be viewed again.

Authorization: Bearer YOUR_GNAMISI_MCP_TOKEN

Available tools

  • subscription_status — your own subscription tier, limits, and subscription records only.
  • app_status — whether your signed-in desktop is connected.
  • app_control — queue open_mode, open_agent, new_session, or send_prompt for your desktop.

Access requirements

  • A signed-in GnamiSI customer account is required to create a token.
  • The desktop app must be signed in to the same customer account and running for remote commands.
  • MCP is strictly customer-scoped: it does not expose revenue, other customers, or aggregate subscription data.

MCP client config

{
  "mcpServers": {
    "gnamiai": {
      "url": "https://gnamiai.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_GNAMISI_MCP_TOKEN"
      }
    }
  }
}

VS Code

In VS Code, run MCP: Open User Configuration and add the HTTP server below. Replace the token with one created in your GnamiSI account. The tools appear in VS Code's agent chat and control your running GnamiSI desktop; the native extension above runs agents inside the editor.

{
  "servers": {
    "gnamiai": {
      "type": "http",
      "url": "https://gnamiai.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_GNAMISI_MCP_TOKEN"
      }
    }
  }
}

JetBrains IDEs

In an IDE with JetBrains AI Assistant, open Settings > Tools > AI Assistant > Model Context Protocol (MCP), choose Add > HTTP, and enter this configuration with your account token. The connector exposes GnamiSI desktop tools inside AI Assistant; the native plugin above runs agents inside the IDE.

{
  "mcpServers": {
    "gnamiai": {
      "type": "streamable-http",
      "url": "https://gnamiai.com/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_GNAMISI_MCP_TOKEN"
      }
    }
  }
}
Back to documentation