@nextoolsolutions/mcp-glpi

MCPattestedlive
v3.5.5NexTool SolutionsMITUpdated 2d agonpmGitHub

MCP server for GLPI (service desk / ITSM): 166 GLPI tools for tickets, ITIL problems and changes, assets and inventory, knowledge base, users, rules and webhooks. GLPI 10 and 11, REST API v1 + GLPI 11 API v2 (OAuth2). Not affiliated with Teclib'.

Endpoint healthlive
checked 6h ago · 456ms · auth required
100% of the last 1 check reached this endpoint
Works in
ClaudeCursorCopilotChatGPTGemini

Inferred from the transports this listing declares (stdio, streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.

Attested build
A verified provenance attestation binds this artifact to the listed repository. Nobody has claimed the listing yet — this proves where the code was built, not who stands behind it.
1GitHub stars
2d agoLast update
Reads these credentials
  • GLPI_USER_TOKENAPI keyoptional

    GLPI API User Token (API v1 tools)

  • GLPI_APP_TOKENAPI keyoptional

    GLPI API Application Token

  • GLPI_V2_CLIENT_SECRETOAuth appoptional

    OAuth2 client secret (API v2)

  • GLPI_V2_PASSWORDAPI keyoptional

    Password of that user (API v2)

Declared by the author in the official MCP registry. Forge does not store, broker, or ever see these values — the config below is scaffolded with placeholders you fill in locally.

Package
AuthorNexTool Solutions
LicenseMIT
Version3.5.5
Sourcenpm+mcp-registry
Trust Status
A
85/100Trusted
✓Listed in Forge index+10/10
✓Identity verified · attested build+20/20
—Ed25519 publish signature+0/5
→ Included automatically when the publisher runs `forge publish`
—Domain verification+0/5
→ Publisher: host /.well-known/forge.json on the package homepage with { "publisher": "<github-login>" }
✓npm Trusted Publishing (Sigstore)+5/5
—npm maintainer match+0/5
→ Publisher: add the verified GitHub login to the npm package's maintainers (npm owner add <login>)
✓CVE scan · clean+30/30
✓Static analysis · clean+20/20
Paste into Claude Code, Cursor, or any AI assistant to fix all gaps
StatusIdentity verified
PublisherUnverified
SignatureUnsigned
Domain—
Provenance✓ Sigstore-verified · b60bf7a
Dependencies✓ 60 resolved+ · none vulnerable
Tool surface40 tools · 2 privileged
Security scan✓ Cleanv3.5.5 · todayHow well does this scan work?
EvalsNone
IndexedOct 8, 2026

Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.

Tools

40 tools · 2 privileged
Statically extracted from the published packagev3.5.5 · 6h ago

Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.

mcp-glpiNo description published

This tool published no description. Forge does not invent one.

triage_ticketRead a ticket and its timeline, then propose category, urgency/impact and the group

Read a ticket and its timeline, then propose category, urgency/impact and the group

No input schema was published for this tool.

investigate_recurrenceGiven a ticket, find similar past tickets and their solutions, and judge whether this

Given a ticket, find similar past tickets and their solutions, and judge whether this

No input schema was published for this tool.

requester_historyEverything a technician should know before picking up a call from this person: open

Everything a technician should know before picking up a call from this person: open

No input schema was published for this tool.

asset_contextHardware profile of an asset plus the tickets around it — the picture to have open

Hardware profile of an asset plus the tickets around it — the picture to have open

No input schema was published for this tool.

glpi_list_ticketsList GLPI tickets of the whole instance (every ticket the connected user may see), most recently

List GLPI tickets of the whole instance (every ticket the connected user may see), most recently

No input schema was published for this tool.

glpi_list_my_tickets"My tickets": tickets of the connected GLPI user (or of users_id) where they are requester,

"My tickets": tickets of the connected GLPI user (or of users_id) where they are requester,

No input schema was published for this tool.

glpi_get_ticketRetrieve a single ticket by ID. IDs come with names beside them (recipient_name, category_name,

Retrieve a single ticket by ID. IDs come with names beside them (recipient_name, category_name,

No input schema was published for this tool.

glpi_create_ticketCreate a new ticket. Common fields: name (title), content (description),

Create a new ticket. Common fields: name (title), content (description),

No input schema was published for this tool.

glpi_update_ticketUpdate an existing ticket by ID.

Update an existing ticket by ID.

No input schema was published for this tool.

glpi_list_changesList change management items, most recently updated first by default, with status_name and

List change management items, most recently updated first by default, with status_name and

No input schema was published for this tool.

glpi_get_changeRetrieve a change by ID, with names beside the IDs and status/priority labels in the GLPI user's language.

Retrieve a change by ID, with names beside the IDs and status/priority labels in the GLPI user's language.

No input schema was published for this tool.

glpi_create_changeCreate a new change. Common fields: name, content, entities_id, users_id_requester.

Create a new change. Common fields: name, content, entities_id, users_id_requester.

No input schema was published for this tool.

glpi_update_changeUpdate an existing change by ID.

Update an existing change by ID.

No input schema was published for this tool.

glpi_list_change_followupsList followups (comments) of a change, with the author's name (user_name).

List followups (comments) of a change, with the author's name (user_name).

No input schema was published for this tool.

glpi_list_problemsList problem management items, most recently updated first by default, with status_name and

List problem management items, most recently updated first by default, with status_name and

No input schema was published for this tool.

glpi_get_problemRetrieve a problem by ID, with names beside the IDs and status/priority labels in the GLPI user's language.

Retrieve a problem by ID, with names beside the IDs and status/priority labels in the GLPI user's language.

No input schema was published for this tool.

glpi_create_problemCreate a new problem. Common fields: name, content, entities_id, users_id_requester.

Create a new problem. Common fields: name, content, entities_id, users_id_requester.

No input schema was published for this tool.

glpi_update_problemUpdate an existing problem by ID.

Update an existing problem by ID.

No input schema was published for this tool.

glpi_list_problem_followupsList followups (comments) of a problem, with the author's name (user_name).

List followups (comments) of a problem, with the author's name (user_name).

No input schema was published for this tool.

glpi_searchSearch GLPI items with criteria. itemtype: Ticket, User, Change, Problem, Computer, etc.

Search GLPI items with criteria. itemtype: Ticket, User, Change, Problem, Computer, etc.

No input schema was published for this tool.

glpi_add_followupAdd a comment/followup to a ticket.

Add a comment/followup to a ticket.

No input schema was published for this tool.

glpi_list_followupsList followups (comments) of a ticket, oldest first, with the author's name (user_name).

List followups (comments) of a ticket, oldest first, with the author's name (user_name).

No input schema was published for this tool.

glpi_add_solutionAdd a solution to a ticket (status changes to Solved).

Add a solution to a ticket (status changes to Solved).

No input schema was published for this tool.

glpi_list_ticket_validationsList approval/validation requests for a ticket, with requester and approver names

List approval/validation requests for a ticket, with requester and approver names

No input schema was published for this tool.

glpi_create_ticket_validationCreate an approval request assigning a validator (users_id_validate).

Create an approval request assigning a validator (users_id_validate).

No input schema was published for this tool.

glpi_update_ticket_validationApprove/refuse a validation (status: accepted/refused) or change the approver.

Approve/refuse a validation (status: accepted/refused) or change the approver.

No input schema was published for this tool.

glpi_delete_ticket_validationprivilegedRemove a validation request by ID.

Remove a validation request by ID.

No input schema was published for this tool.

glpi_get_userRetrieve a user by ID.

Retrieve a user by ID.

No input schema was published for this tool.

glpi_search_user_by_emailFind users by exact email address (returns the user items: id, login, real name, first name...).

Find users by exact email address (returns the user items: id, login, real name, first name...).

No input schema was published for this tool.

glpi_list_usersList all users with optional pagination and dropdown expansion.

List all users with optional pagination and dropdown expansion.

No input schema was published for this tool.

glpi_create_userCreate a new GLPI user. Required: name (login). Common: realname, firstname, password, email (via _useremails array).

Create a new GLPI user. Required: name (login). Common: realname, firstname, password, email (via _useremails array).

No input schema was published for this tool.

glpi_update_userUpdate an existing user by ID.

Update an existing user by ID.

No input schema was published for this tool.

glpi_list_documentsList documents with optional pagination.

List documents with optional pagination.

No input schema was published for this tool.

glpi_get_documentRetrieve a document by ID.

Retrieve a document by ID.

No input schema was published for this tool.

glpi_create_documentCreate a document (metadata). Fields: name, entities_id, comment, etc.

Create a document (metadata). Fields: name, entities_id, comment, etc.

No input schema was published for this tool.

glpi_delete_documentprivilegedPermanently delete a document by ID.

Permanently delete a document by ID.

No input schema was published for this tool.

glpi_list_document_itemsList links between documents and other items.

List links between documents and other items.

No input schema was published for this tool.

glpi_get_document_itemRetrieve a Document_Item link by ID.

Retrieve a Document_Item link by ID.

No input schema was published for this tool.

glpi_create_document_itemCreate a link between a document and an item (Ticket, KnowbaseItem, etc.).

Create a link between a document and an item (Ticket, KnowbaseItem, etc.).

No input schema was published for this tool.

39 of 40 tools published a description.

Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.

About

MCP server for GLPI (service desk / ITSM): 166 GLPI tools for tickets, ITIL problems and changes, assets and inventory, knowledge base, users, rules and webhooks. GLPI 10 and 11, REST API v1 + GLPI 11 API v2 (OAuth2). Not affiliated with Teclib'.

Keywords
mcpmcp-servermodel-context-protocolglpiglpi-mcpglpi-apiglpi-10glpi-11glpi11api-v2oauth2itsmitilservice-deskhelpdeskticketingasset-managementknowledge-baseaiclaudechatgptcursorwindsurfllm
Alternatives
Comparing tool surfaces…

Dependency tree

What one Forge scan resolved from npm metadata on 2026-10-08 — observed resolution, not a publisher declaration.

60 packages resolved · 3 direct · none carrying advisories Resolution stops at depth 4 and 60 packages.

The crawl stopped at the depth-4 limit. Anything below that level was never resolved.

The crawl stopped at the 60-package limit. The rest of the tree was never resolved.

36 more resolved packages are not drawn here (display cap: 24). Every dependency carrying an advisory is drawn regardless of the cap. Full inventory (CycloneDX SBOM)

Declared but not resolved

55 declared dependencies never landed in the tree. They are missing from Forge's resolution, not from the package.

+43 more not listed. The counts by reason above cover all of them.

Not followed: peerDependencies. This tree covers runtime dependencies only, so anything those pull in was never resolved.