twdesk

package
v1.7.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2025 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MethodCompanyCreate toolsets.Method = "twdesk-create_company"
	MethodCompanyUpdate toolsets.Method = "twdesk-update_company"
	MethodCompanyGet    toolsets.Method = "twdesk-get_company"
	MethodCompanyList   toolsets.Method = "twdesk-list_companies"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodCustomerCreate toolsets.Method = "twdesk-create_customer"
	MethodCustomerUpdate toolsets.Method = "twdesk-update_customer"
	MethodCustomerGet    toolsets.Method = "twdesk-get_customer"
	MethodCustomerList   toolsets.Method = "twdesk-list_customers"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodInboxGet  toolsets.Method = "twdesk-get_inbox"
	MethodInboxList toolsets.Method = "twdesk-list_inboxes"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodPriorityCreate toolsets.Method = "twdesk-create_priority"
	MethodPriorityUpdate toolsets.Method = "twdesk-update_priority"
	MethodPriorityGet    toolsets.Method = "twdesk-get_priority"
	MethodPriorityList   toolsets.Method = "twdesk-list_priorities"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodStatusCreate toolsets.Method = "twdesk-create_status"
	MethodStatusUpdate toolsets.Method = "twdesk-update_status"
	MethodStatusGet    toolsets.Method = "twdesk-get_status"
	MethodStatusList   toolsets.Method = "twdesk-list_statuses"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodTagCreate toolsets.Method = "twdesk-create_tag"
	MethodTagUpdate toolsets.Method = "twdesk-update_tag"
	MethodTagGet    toolsets.Method = "twdesk-get_tag"
	MethodTagList   toolsets.Method = "twdesk-list_tags"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodTicketCreate toolsets.Method = "twdesk-create_ticket"
	MethodTicketUpdate toolsets.Method = "twdesk-update_ticket"
	MethodTicketGet    toolsets.Method = "twdesk-get_ticket"
	MethodTicketList   toolsets.Method = "twdesk-list_tickets"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodTypeCreate toolsets.Method = "twdesk-create_type"
	MethodTypeUpdate toolsets.Method = "twdesk-update_type"
	MethodTypeGet    toolsets.Method = "twdesk-get_type"
	MethodTypeList   toolsets.Method = "twdesk-list_types"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodUserGet  toolsets.Method = "twdesk-get_user"
	MethodUserList toolsets.Method = "twdesk-list_users"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodFileCreate toolsets.Method = "twdesk-create_file"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

View Source
const (
	MethodMessageCreate toolsets.Method = "twdesk-create_message"
)

List of methods available in the Teamwork.com MCP service.

The naming convention for methods follows a pattern described here: https://github.com/github/github-mcp-server/issues/333

Variables

This section is empty.

Functions

func CompanyCreate

func CompanyCreate(client *deskclient.Client) toolsets.ToolWrapper

CompanyCreate creates a company in Teamwork Desk

func CompanyGet

func CompanyGet(client *deskclient.Client) toolsets.ToolWrapper

CompanyGet finds a company in Teamwork Desk. This will find it by ID

func CompanyList

func CompanyList(client *deskclient.Client) toolsets.ToolWrapper

CompanyList returns a list of companies that apply to the filters in Teamwork Desk

func CompanyUpdate

func CompanyUpdate(client *deskclient.Client) toolsets.ToolWrapper

CompanyUpdate updates a company in Teamwork Desk

func CustomerCreate

func CustomerCreate(client *deskclient.Client) toolsets.ToolWrapper

CustomerCreate creates a customer in Teamwork Desk

func CustomerGet

func CustomerGet(client *deskclient.Client) toolsets.ToolWrapper

CustomerGet finds a customer in Teamwork Desk. This will find it by ID

func CustomerList

func CustomerList(client *deskclient.Client) toolsets.ToolWrapper

CustomerList returns a list of customers that apply to the filters in Teamwork Desk

func CustomerUpdate

func CustomerUpdate(client *deskclient.Client) toolsets.ToolWrapper

CustomerUpdate updates a customer in Teamwork Desk

func DefaultToolsetGroup

func DefaultToolsetGroup(client *deskclient.Client) *toolsets.ToolsetGroup

DefaultToolsetGroup creates a default ToolsetGroup for Teamwork Projects.

func FileCreate added in v1.5.7

func FileCreate(client *deskclient.Client) toolsets.ToolWrapper

FileCreate creates a file in Teamwork Desk

func InboxGet added in v1.6.0

func InboxGet(client *deskclient.Client) toolsets.ToolWrapper

InboxGet finds a inbox in Teamwork Desk. This will find it by ID

func InboxList added in v1.6.0

func InboxList(client *deskclient.Client) toolsets.ToolWrapper

InboxList returns a list of inboxes that apply to the filters in Teamwork Desk

func MessageCreate

func MessageCreate(client *deskclient.Client) toolsets.ToolWrapper

MessageCreate replies to a ticket in Teamwork Desk. TODO: Still need to define the client for this.

func PriorityCreate

func PriorityCreate(client *deskclient.Client) toolsets.ToolWrapper

PriorityCreate creates a priority in Teamwork Desk

func PriorityGet

func PriorityGet(client *deskclient.Client) toolsets.ToolWrapper

PriorityGet finds a priority in Teamwork Desk. This will find it by ID

func PriorityList

func PriorityList(client *deskclient.Client) toolsets.ToolWrapper

PriorityList returns a list of priorities that apply to the filters in Teamwork Desk

func PriorityUpdate

func PriorityUpdate(client *deskclient.Client) toolsets.ToolWrapper

PriorityUpdate updates a priority in Teamwork Desk

func StatusCreate

func StatusCreate(client *deskclient.Client) toolsets.ToolWrapper

StatusCreate creates a status in Teamwork Desk

func StatusGet

func StatusGet(client *deskclient.Client) toolsets.ToolWrapper

StatusGet finds a status in Teamwork Desk. This will find it by ID

func StatusList

func StatusList(client *deskclient.Client) toolsets.ToolWrapper

StatusList returns a list of statuses that apply to the filters in Teamwork Desk

func StatusUpdate

func StatusUpdate(client *deskclient.Client) toolsets.ToolWrapper

StatusUpdate updates a status in Teamwork Desk

func TagCreate

func TagCreate(client *deskclient.Client) toolsets.ToolWrapper

TagCreate creates a tag in Teamwork Desk

func TagGet

func TagGet(client *deskclient.Client) toolsets.ToolWrapper

TagGet finds a tag in Teamwork Desk. This will find it by ID

func TagList

func TagList(client *deskclient.Client) toolsets.ToolWrapper

TagList returns a list of tags that apply to the filters in Teamwork Desk

func TagUpdate

func TagUpdate(client *deskclient.Client) toolsets.ToolWrapper

TagUpdate updates a tag in Teamwork Desk

func TicketCreate

func TicketCreate(client *deskclient.Client) toolsets.ToolWrapper

TicketCreate creates a ticket in Teamwork Desk

func TicketGet

func TicketGet(client *deskclient.Client) toolsets.ToolWrapper

TicketGet finds a ticket in Teamwork Desk. This will find it by ID

func TicketList

func TicketList(client *deskclient.Client) toolsets.ToolWrapper

TicketList returns a list of tickets that apply to the filters in Teamwork Desk

func TicketSearch added in v1.6.1

func TicketSearch(client *deskclient.Client) toolsets.ToolWrapper

TicketSearch uses the search API to find tickets in Teamwork Desk

func TicketUpdate

func TicketUpdate(client *deskclient.Client) toolsets.ToolWrapper

TicketUpdate updates a ticket in Teamwork Desk

func TypeCreate

func TypeCreate(client *deskclient.Client) toolsets.ToolWrapper

TypeCreate creates a type in Teamwork Desk

func TypeGet

func TypeGet(client *deskclient.Client) toolsets.ToolWrapper

TypeGet finds a type in Teamwork Desk. This will find it by ID

func TypeList

func TypeList(client *deskclient.Client) toolsets.ToolWrapper

TypeList returns a list of types that apply to the filters in Teamwork Desk

func TypeUpdate

func TypeUpdate(client *deskclient.Client) toolsets.ToolWrapper

TypeUpdate updates a type in Teamwork Desk

func UserGet

func UserGet(client *deskclient.Client) toolsets.ToolWrapper

UserGet finds a user in Teamwork Desk. This will find it by ID

func UserList

func UserList(client *deskclient.Client) toolsets.ToolWrapper

UserList returns a list of users that apply to the filters in Teamwork Desk

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL