io.github.WYRE-AI/halopsa-mcp

MCPcommunity
v1.7.14io.github.WYRE-AIUnknownUpdated 1d agoGitHub

MCP server for HaloPSA — clients, tickets, and PSA workflows via the HaloPSA REST API.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
3GitHub stars
5Forks
1d agoLast update
Needs 1 credential before it runs
  • HALOPSA_CLIENT_SECRETOAuth apprequired

    HaloPSA OAuth client secret

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
Authorio.github.WYRE-AI
LicenseUnknown
Version1.7.14
Sourcemcp-registry
Trust Status
B
60/100Good
Listed in Forge index+10/10
Publisher identity verified+0/30
Publisher: run `forge publish` from the repo to claim ownership
Domain verification+0/10
Not currently available for this listing type — the domain-verification check only runs for npm-backed packages today, so this row cannot be earned here yet regardless of what's hosted at the domain.
Prompt-injection scan · clean+30/30
Obfuscation / exfil scan · clean+20/20
Paste into Claude Code, Cursor, or any AI assistant to fix all gaps
StatusCommunity-indexed
PublisherUnverified
SignatureUnsigned
Domain
Provenance
DependenciesNot audited
Tool surface27 tools · none privileged
Security scan✓ CleanvHEAD · todayHow well does this scan work?
EvalsNone
IndexedAug 27, 2026

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

Tools

27 tools · none privileged
Statically extracted from the published packagevHEAD · 1h 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.

halopsa_tickets_listList tickets

List tickets

No input schema was published for this tool.

halopsa_tickets_getGet ticket

Get ticket

No input schema was published for this tool.

halopsa_clients_listList clients

List clients

No input schema was published for this tool.

halopsa_clients_getGet client

Get client

No input schema was published for this tool.

halopsa_assets_listList assets

List assets

No input schema was published for this tool.

halopsa_assets_getGet asset

Get asset

No input schema was published for this tool.

halopsa_agents_listList agents

List agents

No input schema was published for this tool.

halopsa_agents_getGet agent

Get agent

No input schema was published for this tool.

halopsa_invoices_listList invoices

List invoices

No input schema was published for this tool.

halopsa_invoices_getGet invoice

Get invoice

No input schema was published for this tool.

halopsa_teams_listList teams

List teams

No input schema was published for this tool.

halopsa_assets_searchSearch assets by inventory number and key fields

Search assets by inventory number and key fields

No input schema was published for this tool.

halopsa_assets_list_typesList asset types

List asset types

No input schema was published for this tool.

halopsa_clients_createCreate company

Create company

No input schema was published for this tool.

halopsa_clients_searchSearch companies by name

Search companies by name

No input schema was published for this tool.

halopsa_tickets_createCreate ticket

Create ticket

No input schema was published for this tool.

halopsa_tickets_updateUpdate ticket

Update ticket

No input schema was published for this tool.

halopsa_tickets_add_actionAdd note to ticket

Add note to ticket

No input schema was published for this tool.

halopsa_navigateDiscover available HaloPSA tools by domain. Returns tool names and descriptions for the selected domain. All tools are callable at any time — this is a help/discovery aid, not a prerequisite.

Discover available HaloPSA tools by domain. Returns tool names and descriptions for the selected domain. All tools are callable at any time — this is a help/discovery aid, not a prerequisite.

No input schema was published for this tool.

halopsa_statusShow credentials status and available domains

Show credentials status and available domains

No input schema was published for this tool.

queue-triageReview and prioritize the current HaloPSA ticket queue

Review and prioritize the current HaloPSA ticket queue

No input schema was published for this tool.

team_nameFilter to a specific team (optional)

Filter to a specific team (optional)

No input schema was published for this tool.

sla-breach-alertFind tickets that are about to breach their SLA

Find tickets that are about to breach their SLA

No input schema was published for this tool.

hours_aheadHow many hours ahead to look for upcoming SLA breaches (optional, default 4)

How many hours ahead to look for upcoming SLA breaches (optional, default 4)

No input schema was published for this tool.

client-ticket-summarySummarize a client's recent ticket history

Summarize a client's recent ticket history

No input schema was published for this tool.

client_nameThe client to summarize tickets for

The client to summarize tickets for

No input schema was published for this tool.

daysNumber of days of history to include (optional, default 30)

Number of days of history to include (optional, default 30)

No input schema was published for this tool.

27 of 27 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 HaloPSA — clients, tickets, and PSA workflows via the HaloPSA REST API.

Keywords
mcp
Alternatives
Comparing tool surfaces…

No dependency coverage

This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.