Skip to main content

SlashID MCP Server

The SlashID MCP Server makes your SlashID Identity Graph available and easy to analyze through AI applications like ChatGPT, Claude, and Gemini CLI. It works with any tool that supports the Model Context Protocol (MCP).

Prerequisites

Before connecting to the SlashID MCP Server, you will need:

  1. Access to the SlashID Console for your organization
  2. An MCP-compatible AI application such as ChatGPT, Claude, or Gemini CLI

Finding Your Organization ID

Your Organization ID is displayed in the SlashID Console URL and in the Settings page:

Organization ID in Console

The Organization ID is shown in:

  • The URL: console.slashid.dev/...?org={org-id}
  • The Settings page under "Organization ID"

If you have access to multiple organizations, you can select the one you want from the dropdown in the top-right corner of the SlashID Console.

General Setup Instructions

In your AI application, register a new MCP server with the following URL:

https://mcp.slashid.com/mcp?org_id={org-id}

Replace {org-id} with your Organization ID.

Your AI tool should automatically guide you through authentication on the SlashID Console. Depending on the application, the SlashID MCP Server may need to be enabled before each use and each call may need to be confirmed.

ChatGPT Setup

Requirements: ChatGPT Plus, Pro, Business, Enterprise, or Education subscription (MCP Connectors support required)

Steps

  1. Enable Developer Mode:

    • Go to SettingsAppsAdvanced SettingsDeveloper mode
  2. Create the SlashID app:

    • Go to SettingsAppsCreate app
    • Configure the following:
      • Name: SlashID (or any name you prefer)
      • MCP Server URL: https://mcp.slashid.com/mcp?org_id={org-id} (replace {org-id} with your Organization ID)
      • Authentication: Leave as OAuth. Client ID and Secret must remain blank.
    • Confirm the notice that "Custom MCP servers introduce risk"
    • Click Create
  3. Authorize access:

    • You will see a prompt stating "The application ChatGPT wants to access the MCP server SlashID MCP Server"
    • Click Allow the access
    • Sign in with your SlashID Console credentials
  4. Enable the connector:

    • Close the app details and return to the prompt
    • Click +MoreSlashID to enable it
  5. Start querying:

    • You can now ask questions about your identity data
    • ChatGPT will prompt you for confirmation each time it calls the SlashID MCP Server (this is safe as it is read-only)

Gemini CLI / Gemini Code Assist Setup

Steps

  1. Register the MCP server:

    gemini mcp add slashid https://mcp.slashid.com/mcp?org_id={org-id} --trust --scope=user

    Options:

    • --trust (optional): Allows Gemini to call SlashID without confirmation. This is safe as the server is read-only.
    • --scope=user (optional): Makes SlashID available to Gemini in any working directory. Use --scope=project (default) to limit availability to the current project/directory.
  2. Start Gemini CLI

  3. Authenticate:

    /mcp auth slashid
  4. Authorize access:

    • You will see a prompt stating "The application Gemini CLI MCP Client wants to access the MCP server SlashID MCP Server"
    • Click Allow the access
    • Sign in with your SlashID Console credentials
  5. You will see ✅ Successfully authenticated with MCP server 'slashid'! in the Gemini CLI console

Claude Code Setup

Steps

  1. Register the MCP server:

    claude mcp add slashid --transport http https://mcp.slashid.com/mcp?org_id={org-id}

    Replace {org-id} with your Organization ID.

    Options:

    • Add --scope user to make SlashID available across all your projects
    • Add --scope project to add it to your project's .mcp.json file (shared with your team)
  2. Restart Claude Code or run /mcp to verify the server is registered

  3. When you first use a SlashID tool, Claude Code will open a browser window for authentication:

    • Sign in with your SlashID Console credentials
    • Authorize the connection
  4. You can now ask Claude Code questions about your identity data

Alternative: Project Configuration

To share the MCP server configuration with your team, add it to your project's .mcp.json file:

{
"mcpServers": {
"slashid": {
"type": "http",
"url": "https://mcp.slashid.com/mcp?org_id={org-id}"
}
}
}

Replace {org-id} with your Organization ID.

Example Queries

Once connected, you can ask your AI assistant questions like:

  • "Show me details on user John"
  • "Show me everyone who can access the document 'Product Overview.pdf'"
  • "Lookup user john_smith@example.com and show me the list of activities in the last month. After the list, provide a short analysis of these activities."
  • "Show me applications available, their instances, and check on the identity graph who has access to each instance"

Security Notes

  • The SlashID MCP Server is read-only - it cannot modify any data in your organization
  • Authentication uses your existing SlashID Console credentials
  • Each AI application maintains its own authorization and may require re-authentication periodically