twdesk

package
v1.5.4 Latest Latest
Warning

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

Go to latest
Published: Sep 29, 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 (
	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 (
	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) server.ServerTool

CompanyCreate creates a company in Teamwork Desk

func CompanyGet

func CompanyGet(client *deskclient.Client) server.ServerTool

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

func CompanyList

func CompanyList(client *deskclient.Client) server.ServerTool

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

func CompanyUpdate

func CompanyUpdate(client *deskclient.Client) server.ServerTool

CompanyUpdate updates a company in Teamwork Desk

func CustomerCreate

func CustomerCreate(client *deskclient.Client) server.ServerTool

CustomerCreate creates a customer in Teamwork Desk

func CustomerGet

func CustomerGet(client *deskclient.Client) server.ServerTool

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

func CustomerList

func CustomerList(client *deskclient.Client) server.ServerTool

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

func CustomerUpdate

func CustomerUpdate(client *deskclient.Client) server.ServerTool

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 MessageCreate

func MessageCreate(client *deskclient.Client) server.ServerTool

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

func PriorityCreate

func PriorityCreate(client *deskclient.Client) server.ServerTool

PriorityCreate creates a priority in Teamwork Desk

func PriorityGet

func PriorityGet(client *deskclient.Client) server.ServerTool

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

func PriorityList

func PriorityList(client *deskclient.Client) server.ServerTool

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

func PriorityUpdate

func PriorityUpdate(client *deskclient.Client) server.ServerTool

PriorityUpdate updates a priority in Teamwork Desk

func StatusCreate

func StatusCreate(client *deskclient.Client) server.ServerTool

StatusCreate creates a status in Teamwork Desk

func StatusGet

func StatusGet(client *deskclient.Client) server.ServerTool

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

func StatusList

func StatusList(client *deskclient.Client) server.ServerTool

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

func StatusUpdate

func StatusUpdate(client *deskclient.Client) server.ServerTool

StatusUpdate updates a status in Teamwork Desk

func TagCreate

func TagCreate(client *deskclient.Client) server.ServerTool

TagCreate creates a tag in Teamwork Desk

func TagGet

func TagGet(client *deskclient.Client) server.ServerTool

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

func TagList

func TagList(client *deskclient.Client) server.ServerTool

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

func TagUpdate

func TagUpdate(client *deskclient.Client) server.ServerTool

TagUpdate updates a tag in Teamwork Desk

func TicketCreate

func TicketCreate(client *deskclient.Client) server.ServerTool

TicketCreate creates a ticket in Teamwork Desk

func TicketGet

func TicketGet(client *deskclient.Client) server.ServerTool

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

func TicketList

func TicketList(client *deskclient.Client) server.ServerTool

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

func TicketUpdate

func TicketUpdate(client *deskclient.Client) server.ServerTool

TicketUpdate updates a ticket in Teamwork Desk

func TypeCreate

func TypeCreate(client *deskclient.Client) server.ServerTool

TypeCreate creates a type in Teamwork Desk

func TypeGet

func TypeGet(client *deskclient.Client) server.ServerTool

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

func TypeList

func TypeList(client *deskclient.Client) server.ServerTool

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

func TypeUpdate

func TypeUpdate(client *deskclient.Client) server.ServerTool

TypeUpdate updates a type in Teamwork Desk

func UserGet

func UserGet(client *deskclient.Client) server.ServerTool

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

func UserList

func UserList(client *deskclient.Client) server.ServerTool

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