protogrid

Search / com.nextoolsolutions/glpi

NexTool MCP for GLPI

R2· OAuth, once

MCP server for GLPI: tickets, ITIL, assets, knowledge base. GLPI 10/11. Not affiliated with Teclib'.

v3.5.5 · active · repository · website · descriptor JSON · versions

An agent can connect after a one-time OAuth consent by a human.Remote endpoint behind OAuth 2. Tokens stay with the agent; the registry only exposes the authorization metadata.
Quality100strong
Trust95of 100
Uptime, 30 days97%
Latency p50598 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "glpi": {
      "type": "http",
      "url": "https://mcp.nextoolsolutions.com/mcp"
    }
  }
}
claude mcp add --transport http glpi https://mcp.nextoolsolutions.com/mcp
[mcp_servers.glpi]
url = "https://mcp.nextoolsolutions.com/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "glpi": {
      "type": "remote",
      "url": "https://mcp.nextoolsolutions.com/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "glpi": {
      "type": "http",
      "url": "https://mcp.nextoolsolutions.com/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=glpi&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vbWNwLm5leHRvb2xzb2x1dGlvbnMuY29tL21jcCJ9"
}
{
  "servers": {
    "glpi": {
      "type": "http",
      "url": "https://mcp.nextoolsolutions.com/mcp"
    }
  }
}
{
  "mcpServers": {
    "glpi": {
      "httpUrl": "https://mcp.nextoolsolutions.com/mcp"
    }
  }
}
extensions:
  "glpi":
    enabled: true
    name: "glpi"
    type: streamable_http
    uri: "https://mcp.nextoolsolutions.com/mcp"
    timeout: 300

Quality 100 / 100strong

protocoln/a · weight 25
  • n/a
    protocol.modern, protocol.stateless, protocol.transport, protocol.list_ttlno remote answered a protocol handshake (not probed yet, unreachable, or local-only)
authorization100 · weight 15
  • pass
    auth.prmProtected Resource Metadata (RFC 9728) published
  • pass
    auth.as_metadataauthorization server metadata reachable
  • pass
    auth.cimdClient ID Metadata Documents supported
  • n/a
    auth.secret_in_urlno templated URL
tool hygienen/a · weight 30
  • n/a
    tools.descriptions, tools.description_length, tools.schemas, tools.annotations, tools.directory_hints, tools.token_cost, tools.api_dumptool list unknown (behind auth, not probed, or empty)
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pulltool list unknown
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvabledeps.dev does not know @nextoolsolutions/[email protected]

Tool list unknown · checked 2026-10-20 09:31 UTC

Tool changes

No tool definition changes recorded. A server's first observation is its baseline; later probes record what changes.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 95 / 100

provenance85
liveness99
freshness100
hygiene100

+repository +dns-namespace +website +reachable +uptime-97% +updated-14d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Dependencies

@nextoolsolutions/[email protected] npmthis version is not known to the dependency resolver

Dependency graphs from deps.dev; advisories from OSV.dev, including the GitHub Advisory Database and the PyPI Advisory Database; all CC BY 4.0. The graph is what a clean install of this version resolves today; nothing was installed or run. How it is checked.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://mcp.nextoolsolutions.com/mcp streamable-httpoauth2 AS: https://app.nextoolsolutions.comyes97%598 ms–2026-10-20
packageregistryversionruntimesecrets
@nextoolsolutions/mcp-glpinpm3.5.5npxGLPI_USER_TOKEN, GLPI_APP_TOKEN, GLPI_V2_CLIENT_SECRET, GLPI_V2_PASSWORD

Tools (0)

No tools observed. Tools appear once a credential-free probe can list them.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "com.nextoolsolutions/glpi",
  "title": "NexTool MCP for GLPI",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
  "remotes": [
    {
      "url": "https://mcp.nextoolsolutions.com/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "3.5.5",
  "packages": [
    {
      "version": "3.5.5",
      "transport": {
        "type": "stdio"
      },
      "identifier": "@nextoolsolutions/mcp-glpi",
      "runtimeHint": "npx",
      "registryType": "npm",
      "registryBaseUrl": "https://registry.npmjs.org",
      "environmentVariables": [
        {
          "name": "GLPI_URL",
          "description": "GLPI instance URL for the API v1 tools (apirest.php or api.php/v1)"
        },
        {
          "name": "GLPI_USER_TOKEN",
          "isSecret": true,
          "description": "GLPI API User Token (API v1 tools)"
        },
        {
          "name": "GLPI_APP_TOKEN",
          "isSecret": true,
          "description": "GLPI API Application Token"
        },
        {
          "name": "GLPI_V2_URL",
          "description": "GLPI 11 URL for the API v2 tools (glpi_v2_*)"
        },
        {
          "name": "GLPI_V2_CLIENT_ID",
          "description": "OAuth2 client ID (API v2)"
        },
        {
          "name": "GLPI_V2_CLIENT_SECRET",
          "isSecret": true,
          "description": "OAuth2 client secret (API v2)"
        },
        {
          "name": "GLPI_V2_USERNAME",
          "description": "GLPI user for the OAuth2 password grant (API v2)"
        },
        {
          "name": "GLPI_V2_PASSWORD",
          "isSecret": true,
          "description": "Password of that user (API v2)"
        },
        {
          "name": "GLPI_V2_SCOPE",
          "description": "OAuth2 scope (default api)"
        },
        {
          "name": "GLPI_V2_API_VERSION",
          "description": "API version path, e.g. v2.2 (default v2)"
        },
        {
          "name": "GLPI_TOOLSETS",
          "description": "Named tool presets, comma-separated: core, tickets, itil, assets, kb, documents, users, search, admin, v2"
        },
        {
          "name": "GLPI_TOOLS_INCLUDE",
          "description": "Comma-separated globs: register matching tools (adds to GLPI_TOOLSETS; with neither set, every tool registers)"
        },
        {
          "name": "GLPI_TOOLS_EXCLUDE",
          "description": "Comma-separated globs: drop matching tools"
        },
        {
          "name": "GLPI_READ_ONLY",
          "description": "Block every write and destructive tool (default false)"
        },
        {
          "name": "GLPI_ALLOW_DELETE",
          "description": "Enable destructive tools (default false)"
        },
        {
          "name": "GLPI_REQUIRE_DELETE_REASON",
          "description": "Require a reason on destructive tools (default true)"
        },
        {
          "name": "GLPI_DEFAULT_PAGE_SIZE",
          "description": "Items returned when no range is given (default 25)"
        },
        {
          "name": "GLPI_MAX_PAGE_SIZE",
          "description": "Hard ceiling of items per call (default 200)"
        },
        {
          "name": "GLPI_IDEMPOTENCY_WINDOW",
          "description": "Seconds an identical create is replayed instead of repeated (default 120, 0 disables)"
        },
        {
          "name": "GLPI_RESOURCE_CACHE_TTL",
          "description": "Resource cache TTL in ms (default 300000)"
        },
        {
          "name": "GLPI_MAX_RETRIES",
          "description": "Max retry attempts on 429/5xx (default 3)"
        },
        {
          "name": "GLPI_TIMEOUT",
          "description": "Request timeout in ms (default 30000)"
        }
      ]
    }
  ],
  "repository": {
    "url": "https://github.com/NexTools-Solutions/nextool-mcp-glpi",
    "source": "github",
    "subfolder": "mcp-glpi"
  },
  "websiteUrl": "https://nextoolsolutions.com/mcp",
  "description": "MCP server for GLPI: tickets, ITIL, assets, knowledge base. GLPI 10/11. Not affiliated with Teclib'."
}