io.github.WYRE-AI/autotask-mcp

MCPcommunity
v2.33.1io.github.WYRE-AIUnknownUpdated 2d agoGitHub

MCP server for Kaseya Autotask PSA — companies, tickets, projects, time entries, and more.

Automatically indexed from public sources. Not yet verified by the developer on Forge.Claim this listing →
50GitHub stars
57Forks
2d agoLast update
Needs 2 credentials before it runs
  • AUTOTASK_SECRETAPI keyrequired

    Autotask API user secret

  • AUTOTASK_INTEGRATION_CODEAPI keyrequired

    Autotask API integration code (tracking identifier)

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
Version2.33.1
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 surface40 tools · 2 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

40 tools · 2 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.

autotask_test_connectionTest Autotask API connection

Test Autotask API connection

No input schema was published for this tool.

autotask_search_companiesSearch companies by name or status. Max 200/page.

Search companies by name or status. Max 200/page.

No input schema was published for this tool.

autotask_create_companyCreate new company record

Create new company record

No input schema was published for this tool.

autotask_update_companyUpdate company record. invoiceTemplateID sets payment terms (103=Due on Receipt, 104=NET 30). Billing address fields separate from regular address.

Update company record. invoiceTemplateID sets payment terms (103=Due on Receipt, 104=NET 30). Billing address fields separate from regular address.

No input schema was published for this tool.

autotask_get_company_site_configurationGet company site configuration records. Call first to discover available fields.

Get company site configuration records. Call first to discover available fields.

No input schema was published for this tool.

autotask_update_company_site_configurationUpdate company site configuration. Fields are tenant-defined; call get first.

Update company site configuration. Fields are tenant-defined; call get first.

No input schema was published for this tool.

autotask_search_contactsSearch contacts by name, email, or company. Max 200/page.

Search contacts by name, email, or company. Max 200/page.

No input schema was published for this tool.

autotask_create_contactCreate new contact record

Create new contact record

No input schema was published for this tool.

autotask_update_contactUpdate contact record. Only provided fields are changed.

Update contact record. Only provided fields are changed.

No input schema was published for this tool.

autotask_search_ticketsSearch tickets by company, queue, status, priority. Use autotask_get_ticket_details for full data. Max 500/page.

Search tickets by company, queue, status, priority. Use autotask_get_ticket_details for full data. Max 500/page.

No input schema was published for this tool.

autotask_get_ticket_detailsGet full ticket details including notes, time entries, and custom fields.

Get full ticket details including notes, time entries, and custom fields.

No input schema was published for this tool.

autotask_create_ticketCreate new ticket record

Create new ticket record

No input schema was published for this tool.

autotask_update_ticketUpdate ticket record. Only provided fields are changed.

Update ticket record. Only provided fields are changed.

No input schema was published for this tool.

autotask_get_ticket_chargeGet a specific ticket charge by ID

Get a specific ticket charge by ID

No input schema was published for this tool.

autotask_search_ticket_chargesSearch ticket charges (materials, costs, expenses). Provide ticketId for best performance. Max 10 if unfiltered.

Search ticket charges (materials, costs, expenses). Provide ticketId for best performance. Max 10 if unfiltered.

No input schema was published for this tool.

autotask_create_ticket_chargeCreate charge on ticket for materials, costs, or expenses.

Create charge on ticket for materials, costs, or expenses.

No input schema was published for this tool.

autotask_update_ticket_chargeUpdate an existing ticket charge. Only fields provided will be changed.

Update an existing ticket charge. Only fields provided will be changed.

No input schema was published for this tool.

autotask_delete_ticket_chargeprivileged⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a ticket charge

⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a ticket charge

No input schema was published for this tool.

autotask_get_ticket_historyGet a single ticket history entry by ID. Each entry records one audited change to a ticket field (who, when, before/after).

Get a single ticket history entry by ID. Each entry records one audited change to a ticket field (who, when, before/after).

No input schema was published for this tool.

autotask_search_ticket_historyGet the audit trail of field changes for a ticket (status transitions, assignment changes, priority edits, etc.). Use this to answer questions like "when did this ticket move from In Progress to Waiting Customer" or "who changed the priority". Returns entries ordered by Autotask; sort/filter client…

Get the audit trail of field changes for a ticket (status transitions, assignment changes, priority edits, etc.). Use this to answer questions like "when did this ticket move from In Progress to Waiting Customer" or "who changed the priority". Returns entries ordered by Autotask; sort/filter client…

No input schema was published for this tool.

autotask_create_time_entryCreate a time entry in Autotask. Can be tied to a ticket, task, or project, OR created as "Regular Time" (no parent) for meetings, admin work, etc. For Regular Time, specify a category like "Internal Meeting", "Office Management", "Training", etc.

Create a time entry in Autotask. Can be tied to a ticket, task, or project, OR created as "Regular Time" (no parent) for meetings, admin work, etc. For Regular Time, specify a category like "Internal Meeting", "Office Management", "Training", etc.

No input schema was published for this tool.

autotask_search_projectsSearch for projects in Autotask. Returns 25 results per page by default. Use page parameter for more results.

Search for projects in Autotask. Returns 25 results per page by default. Use page parameter for more results.

No input schema was published for this tool.

autotask_create_projectCreate a new project in Autotask

Create a new project in Autotask

No input schema was published for this tool.

autotask_update_projectUpdate an existing project in Autotask. Only the fields you provide will be updated. Common use case: set status=5 to mark a project Complete.

Update an existing project in Autotask. Only the fields you provide will be updated. Common use case: set status=5 to mark a project Complete.

No input schema was published for this tool.

autotask_search_resourcesSearch for resources (users) in Autotask. Returns 25 results per page by default. Use page parameter for more results.

Search for resources (users) in Autotask. Returns 25 results per page by default. Use page parameter for more results.

No input schema was published for this tool.

autotask_get_ticket_noteGet a specific ticket note by ticket ID and note ID

Get a specific ticket note by ticket ID and note ID

No input schema was published for this tool.

autotask_search_ticket_notesSearch for notes on a specific ticket. Iterating across many tickets trips Autotask's per-integration API threshold — scope the parent list first.

Search for notes on a specific ticket. Iterating across many tickets trips Autotask's per-integration API threshold — scope the parent list first.

No input schema was published for this tool.

autotask_create_ticket_noteCreate a new note for a ticket

Create a new note for a ticket

No input schema was published for this tool.

autotask_search_ticket_checklist_itemsList all checklist items on a ticket, including their completion status. Checklist items are a sub-resource of a ticket and cannot be queried without a ticket ID.

List all checklist items on a ticket, including their completion status. Checklist items are a sub-resource of a ticket and cannot be queried without a ticket ID.

No input schema was published for this tool.

autotask_create_ticket_checklist_itemAdd a new checklist item to a ticket.

Add a new checklist item to a ticket.

No input schema was published for this tool.

autotask_update_ticket_checklist_itemUpdate a checklist item on a ticket — edit text, mark complete/incomplete, or change position.

Update a checklist item on a ticket — edit text, mark complete/incomplete, or change position.

No input schema was published for this tool.

autotask_delete_ticket_checklist_itemprivileged⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a checklist item

⚠ DESTRUCTIVE — IRREVERSIBLE. Permanently deletes a checklist item

No input schema was published for this tool.

autotask_get_project_noteGet a specific project note by project ID and note ID

Get a specific project note by project ID and note ID

No input schema was published for this tool.

autotask_search_project_notesSearch for notes on a specific project. Fan-out across many projects trips Autotask's API threshold (see issue #69) — scope the parent list (status, company, date range) first.

Search for notes on a specific project. Fan-out across many projects trips Autotask's API threshold (see issue #69) — scope the parent list (status, company, date range) first.

No input schema was published for this tool.

autotask_create_project_noteCreate a new note for a project

Create a new note for a project

No input schema was published for this tool.

autotask_get_company_noteGet a specific company note by company ID and note ID

Get a specific company note by company ID and note ID

No input schema was published for this tool.

autotask_search_company_notesSearch for notes on a specific company. Iterating across many companies trips Autotask's API threshold — scope the parent list first.

Search for notes on a specific company. Iterating across many companies trips Autotask's API threshold — scope the parent list first.

No input schema was published for this tool.

autotask_create_company_noteCreate a new note for a company

Create a new note for a company

No input schema was published for this tool.

autotask_get_ticket_attachmentGet a ticket attachment. With includeData=false (default) returns metadata only — fast, suitable for browsing. With includeData=true returns the base64 binary content via the top-level /TicketAttachments/{id} endpoint (the child endpoint never populates data). The attachment is verified to belong t…

Get a ticket attachment. With includeData=false (default) returns metadata only — fast, suitable for browsing. With includeData=true returns the base64 binary content via the top-level /TicketAttachments/{id} endpoint (the child endpoint never populates data). The attachment is verified to belong t…

No input schema was published for this tool.

autotask_search_ticket_attachmentsSearch for attachments on a specific ticket. Each parent triggers a separate query — scope the parent ticket list before iterating.

Search for attachments on a specific ticket. Each parent triggers a separate query — scope the parent ticket list before iterating.

No input schema was published for this tool.

40 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 Kaseya Autotask PSA — companies, tickets, projects, time entries, and more.

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.