Help us shape the future of Go! Take the 2026 Go Developer Survey

twprojects

package
v1.31.0 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2026 License: MIT Imports: 26 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MethodTasklistBudgetList toolsets.Method = "twprojects-list_tasklist_budgets"
	MethodProjectBudgetList  toolsets.Method = "twprojects-list_project_budgets"
)

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 (
	MethodCommentCreate toolsets.Method = "twprojects-create_comment"
	MethodCommentUpdate toolsets.Method = "twprojects-update_comment"
	MethodCommentDelete toolsets.Method = "twprojects-delete_comment"
	MethodCommentGet    toolsets.Method = "twprojects-get_comment"
	MethodCommentList   toolsets.Method = "twprojects-list_comments"
)

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 (
	MethodCompanyCreate toolsets.Method = "twprojects-create_company"
	MethodCompanyUpdate toolsets.Method = "twprojects-update_company"
	MethodCompanyDelete toolsets.Method = "twprojects-delete_company"
	MethodCompanyGet    toolsets.Method = "twprojects-get_company"
	MethodCompanyList   toolsets.Method = "twprojects-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 (
	MethodTaskCount      toolsets.Method = "twprojects-count_tasks"
	MethodProjectCount   toolsets.Method = "twprojects-count_projects"
	MethodMilestoneCount toolsets.Method = "twprojects-count_milestones"
	MethodTimelogCount   toolsets.Method = "twprojects-count_timelogs"
)

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 (
	MethodCustomFieldValueCreate toolsets.Method = "twprojects-create_custom_field_value"
	MethodCustomFieldValueUpdate toolsets.Method = "twprojects-update_custom_field_value"
	MethodCustomFieldValueDelete toolsets.Method = "twprojects-delete_custom_field_value"
	MethodCustomFieldValueGet    toolsets.Method = "twprojects-get_custom_field_value"
	MethodCustomFieldValueList   toolsets.Method = "twprojects-list_custom_field_values"
)

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 (
	MethodCustomFieldCreate toolsets.Method = "twprojects-create_custom_field"
	MethodCustomFieldUpdate toolsets.Method = "twprojects-update_custom_field"
	MethodCustomFieldDelete toolsets.Method = "twprojects-delete_custom_field"
	MethodCustomFieldGet    toolsets.Method = "twprojects-get_custom_field"
	MethodCustomFieldList   toolsets.Method = "twprojects-list_custom_fields"
)

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 (
	MethodCustomItemFieldCreate toolsets.Method = "twprojects-create_custom_item_field"
	MethodCustomItemFieldUpdate toolsets.Method = "twprojects-update_custom_item_field"
	MethodCustomItemFieldDelete toolsets.Method = "twprojects-delete_custom_item_field"
	MethodCustomItemFieldGet    toolsets.Method = "twprojects-get_custom_item_field"
	MethodCustomItemFieldList   toolsets.Method = "twprojects-list_custom_item_fields"
)
View Source
const (
	MethodCustomItemRecordCreate     toolsets.Method = "twprojects-create_custom_item_record"
	MethodCustomItemRecordUpdate     toolsets.Method = "twprojects-update_custom_item_record"
	MethodCustomItemRecordDelete     toolsets.Method = "twprojects-delete_custom_item_record"
	MethodCustomItemRecordBulkDelete toolsets.Method = "twprojects-bulk_delete_custom_item_records"
	MethodCustomItemRecordGet        toolsets.Method = "twprojects-get_custom_item_record"
	MethodCustomItemRecordList       toolsets.Method = "twprojects-list_custom_item_records"
)
View Source
const (
	MethodCustomItemCreate toolsets.Method = "twprojects-create_custom_item"
	MethodCustomItemUpdate toolsets.Method = "twprojects-update_custom_item"
	MethodCustomItemDelete toolsets.Method = "twprojects-delete_custom_item"
	MethodCustomItemGet    toolsets.Method = "twprojects-get_custom_item"
	MethodCustomItemList   toolsets.Method = "twprojects-list_custom_items"
)

Custom items are user-defined entity types that customers add to a project (Contracts, Leads, Deals, Monkeys — anything the workspace needs that isn't a built-in Teamwork concept). Each custom item type owns its own fields (columns, see CustomItemField*) and records (rows, see CustomItemRecord*).

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

View Source
const (
	MethodJobRoleCreate toolsets.Method = "twprojects-create_jobrole"
	MethodJobRoleUpdate toolsets.Method = "twprojects-update_jobrole"
	MethodJobRoleDelete toolsets.Method = "twprojects-delete_jobrole"
	MethodJobRoleGet    toolsets.Method = "twprojects-get_jobrole"
	MethodJobRoleList   toolsets.Method = "twprojects-list_jobroles"
)

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 (
	MethodLinkCreate toolsets.Method = "twprojects-create_link"
	MethodLinkUpdate toolsets.Method = "twprojects-update_link"
	MethodLinkDelete toolsets.Method = "twprojects-delete_link"
	MethodLinkGet    toolsets.Method = "twprojects-get_link"
	MethodLinkList   toolsets.Method = "twprojects-list_links"
)

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 (
	MethodMessageReplyCreate toolsets.Method = "twprojects-create_message_reply"
	MethodMessageReplyUpdate toolsets.Method = "twprojects-update_message_reply"
	MethodMessageReplyDelete toolsets.Method = "twprojects-delete_message_reply"
	MethodMessageReplyGet    toolsets.Method = "twprojects-get_message_reply"
	MethodMessageReplyList   toolsets.Method = "twprojects-list_message_replies"
)

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 = "twprojects-create_message"
	MethodMessageUpdate toolsets.Method = "twprojects-update_message"
	MethodMessageDelete toolsets.Method = "twprojects-delete_message"
	MethodMessageGet    toolsets.Method = "twprojects-get_message"
	MethodMessageList   toolsets.Method = "twprojects-list_messages"
)

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 (
	MethodMilestoneCreate toolsets.Method = "twprojects-create_milestone"
	MethodMilestoneUpdate toolsets.Method = "twprojects-update_milestone"
	MethodMilestoneDelete toolsets.Method = "twprojects-delete_milestone"
	MethodMilestoneGet    toolsets.Method = "twprojects-get_milestone"
	MethodMilestoneList   toolsets.Method = "twprojects-list_milestones"
)

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 (
	MethodNotebookCreate toolsets.Method = "twprojects-create_notebook"
	MethodNotebookUpdate toolsets.Method = "twprojects-update_notebook"
	MethodNotebookDelete toolsets.Method = "twprojects-delete_notebook"
	MethodNotebookGet    toolsets.Method = "twprojects-get_notebook"
	MethodNotebookList   toolsets.Method = "twprojects-list_notebooks"
)

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 (
	MethodProjectCategoryCreate toolsets.Method = "twprojects-create_project_category"
	MethodProjectCategoryUpdate toolsets.Method = "twprojects-update_project_category"
	MethodProjectCategoryDelete toolsets.Method = "twprojects-delete_project_category"
	MethodProjectCategoryGet    toolsets.Method = "twprojects-get_project_category"
	MethodProjectCategoryList   toolsets.Method = "twprojects-list_project_categories"
)

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 (
	MethodProjectTemplateCreate toolsets.Method = "twprojects-create_project_template"
	MethodProjectTemplateList   toolsets.Method = "twprojects-list_project_templates"
)

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 (
	MethodProjectCreate toolsets.Method = "twprojects-create_project"
	MethodProjectUpdate toolsets.Method = "twprojects-update_project"
	MethodProjectDelete toolsets.Method = "twprojects-delete_project"
	MethodProjectClone  toolsets.Method = "twprojects-clone_project"
	MethodProjectGet    toolsets.Method = "twprojects-get_project"
	MethodProjectList   toolsets.Method = "twprojects-list_projects"
)

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 (
	MethodSkillCreate toolsets.Method = "twprojects-create_skill"
	MethodSkillUpdate toolsets.Method = "twprojects-update_skill"
	MethodSkillDelete toolsets.Method = "twprojects-delete_skill"
	MethodSkillGet    toolsets.Method = "twprojects-get_skill"
	MethodSkillList   toolsets.Method = "twprojects-list_skills"
)

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 = "twprojects-create_tag"
	MethodTagUpdate toolsets.Method = "twprojects-update_tag"
	MethodTagDelete toolsets.Method = "twprojects-delete_tag"
	MethodTagGet    toolsets.Method = "twprojects-get_tag"
	MethodTagList   toolsets.Method = "twprojects-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 (
	MethodTasklistCreate toolsets.Method = "twprojects-create_tasklist"
	MethodTasklistUpdate toolsets.Method = "twprojects-update_tasklist"
	MethodTasklistDelete toolsets.Method = "twprojects-delete_tasklist"
	MethodTasklistGet    toolsets.Method = "twprojects-get_tasklist"
	MethodTasklistList   toolsets.Method = "twprojects-list_tasklists"
)

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 (
	MethodTaskCreate   toolsets.Method = "twprojects-create_task"
	MethodTaskUpdate   toolsets.Method = "twprojects-update_task"
	MethodTaskDelete   toolsets.Method = "twprojects-delete_task"
	MethodTaskComplete toolsets.Method = "twprojects-complete_task"
	MethodTaskGet      toolsets.Method = "twprojects-get_task"
	MethodTaskList     toolsets.Method = "twprojects-list_tasks"
	MethodTaskMove     toolsets.Method = "twprojects-move_tasks"
)

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 (
	MethodTeamCreate toolsets.Method = "twprojects-create_team"
	MethodTeamUpdate toolsets.Method = "twprojects-update_team"
	MethodTeamDelete toolsets.Method = "twprojects-delete_team"
	MethodTeamGet    toolsets.Method = "twprojects-get_team"
	MethodTeamList   toolsets.Method = "twprojects-list_teams"
)

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 (
	MethodTimelogCreate toolsets.Method = "twprojects-create_timelog"
	MethodTimelogUpdate toolsets.Method = "twprojects-update_timelog"
	MethodTimelogDelete toolsets.Method = "twprojects-delete_timelog"
	MethodTimelogGet    toolsets.Method = "twprojects-get_timelog"
	MethodTimelogList   toolsets.Method = "twprojects-list_timelogs"
)

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 (
	MethodTimerCreate   toolsets.Method = "twprojects-create_timer"
	MethodTimerUpdate   toolsets.Method = "twprojects-update_timer"
	MethodTimerPause    toolsets.Method = "twprojects-pause_timer"
	MethodTimerResume   toolsets.Method = "twprojects-resume_timer"
	MethodTimerComplete toolsets.Method = "twprojects-complete_timer"
	MethodTimerDelete   toolsets.Method = "twprojects-delete_timer"
	MethodTimerGet      toolsets.Method = "twprojects-get_timer"
	MethodTimerList     toolsets.Method = "twprojects-list_timers"
)

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 (
	// ToolsetProjects covers project, category, template, and member management.
	ToolsetProjects toolsets.Method = "twprojects-projects"
	// ToolsetTasks covers task and tasklist management.
	ToolsetTasks toolsets.Method = "twprojects-tasks"
	// ToolsetPeople covers users, companies, teams, skills, job roles, and workload.
	ToolsetPeople toolsets.Method = "twprojects-people"
	// ToolsetTime covers timelogs, timers, and calendars.
	ToolsetTime toolsets.Method = "twprojects-time"
	// ToolsetContent covers comments, notebooks, milestones, tags, activities, and budgets.
	ToolsetContent toolsets.Method = "twprojects-content"
)

Sub-toolset keys for twprojects. These are the valid values for the -toolsets flag when selecting Teamwork Projects functionality.

View Source
const (
	MethodUserCreate toolsets.Method = "twprojects-create_user"
	MethodUserUpdate toolsets.Method = "twprojects-update_user"
	MethodUserDelete toolsets.Method = "twprojects-delete_user"
	MethodUserGet    toolsets.Method = "twprojects-get_user"
	MethodUserGetMe  toolsets.Method = "twprojects-get_user_me"
	MethodUserList   toolsets.Method = "twprojects-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 (
	MethodWorkflowStageCreate   toolsets.Method = "twprojects-create_workflow_stage"
	MethodWorkflowStageUpdate   toolsets.Method = "twprojects-update_workflow_stage"
	MethodWorkflowStageDelete   toolsets.Method = "twprojects-delete_workflow_stage"
	MethodWorkflowStageTaskMove toolsets.Method = "twprojects-move_task_to_workflow_stage"
	MethodWorkflowStageGet      toolsets.Method = "twprojects-get_workflow_stage"
	MethodWorkflowStageList     toolsets.Method = "twprojects-list_workflow_stages"
)

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 (
	MethodWorkflowCreate      toolsets.Method = "twprojects-create_workflow"
	MethodWorkflowUpdate      toolsets.Method = "twprojects-update_workflow"
	MethodWorkflowDelete      toolsets.Method = "twprojects-delete_workflow"
	MethodWorkflowProjectLink toolsets.Method = "twprojects-link_project_to_workflow"
	MethodWorkflowGet         toolsets.Method = "twprojects-get_workflow"
	MethodWorkflowList        toolsets.Method = "twprojects-list_workflows"
)

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 (
	MethodActivityList toolsets.Method = "twprojects-list_activities"
)

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 (
	MethodCalendarEventList toolsets.Method = "twprojects-list_calendar_events"
)

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 (
	MethodCalendarList toolsets.Method = "twprojects-list_calendars"
)

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 = "twprojects-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 (
	MethodIndustryList toolsets.Method = "twprojects-list_industries"
)

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 (
	MethodProjectMemberAdd toolsets.Method = "twprojects-add_project_member"
)

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 (
	MethodSearch toolsets.Method = "twprojects-search"
)

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 (
	MethodSummarizeTimelogs toolsets.Method = "twprojects-summarize_timelogs"
)

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 (
	MethodUsersWorkload toolsets.Method = "twprojects-users_workload"
)

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 ActivityList added in v1.2.0

func ActivityList(engine *twapi.Engine) toolsets.ToolWrapper

ActivityList lists activities in Teamwork.com.

func CalendarEventList added in v1.21.3

func CalendarEventList(engine *twapi.Engine) toolsets.ToolWrapper

CalendarEventList lists calendar events in Teamwork.com.

func CalendarList added in v1.21.3

func CalendarList(engine *twapi.Engine) toolsets.ToolWrapper

CalendarList lists calendars in Teamwork.com.

func CommentCreate

func CommentCreate(engine *twapi.Engine) toolsets.ToolWrapper

CommentCreate creates a comment in Teamwork.com.

func CommentDelete

func CommentDelete(engine *twapi.Engine) toolsets.ToolWrapper

CommentDelete deletes a comment in Teamwork.com.

func CommentGet

func CommentGet(engine *twapi.Engine) toolsets.ToolWrapper

CommentGet retrieves a comment in Teamwork.com.

func CommentList

func CommentList(engine *twapi.Engine) toolsets.ToolWrapper

CommentList lists comments in Teamwork.com.

func CommentUpdate

func CommentUpdate(engine *twapi.Engine) toolsets.ToolWrapper

CommentUpdate updates a comment in Teamwork.com.

func CompanyCreate

func CompanyCreate(engine *twapi.Engine) toolsets.ToolWrapper

CompanyCreate creates a company in Teamwork.com.

func CompanyDelete

func CompanyDelete(engine *twapi.Engine) toolsets.ToolWrapper

CompanyDelete deletes a company in Teamwork.com.

func CompanyGet

func CompanyGet(engine *twapi.Engine) toolsets.ToolWrapper

CompanyGet retrieves a company in Teamwork.com.

func CompanyList

func CompanyList(engine *twapi.Engine) toolsets.ToolWrapper

CompanyList lists companies in Teamwork.com.

func CompanyUpdate

func CompanyUpdate(engine *twapi.Engine) toolsets.ToolWrapper

CompanyUpdate updates a company in Teamwork.com.

func CustomFieldCreate added in v1.19.0

func CustomFieldCreate(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldCreate creates a custom field in Teamwork.com.

func CustomFieldDelete added in v1.19.0

func CustomFieldDelete(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldDelete deletes a custom field in Teamwork.com.

func CustomFieldGet added in v1.19.0

func CustomFieldGet(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldGet retrieves a custom field in Teamwork.com.

func CustomFieldList added in v1.19.0

func CustomFieldList(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldList lists custom fields in Teamwork.com.

func CustomFieldUpdate added in v1.19.0

func CustomFieldUpdate(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldUpdate updates a custom field in Teamwork.com.

func CustomFieldValueCreate added in v1.19.0

func CustomFieldValueCreate(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldValueCreate creates a custom field value on a task, project or company in Teamwork.com.

func CustomFieldValueDelete added in v1.19.0

func CustomFieldValueDelete(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldValueDelete clears a custom field value from a task, project or company in Teamwork.com.

func CustomFieldValueGet added in v1.19.0

func CustomFieldValueGet(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldValueGet retrieves a single custom field value from a task, project or company in Teamwork.com.

func CustomFieldValueList added in v1.19.0

func CustomFieldValueList(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldValueList lists the custom field values of a task, project or company in Teamwork.com.

func CustomFieldValueUpdate added in v1.19.0

func CustomFieldValueUpdate(engine *twapi.Engine) toolsets.ToolWrapper

CustomFieldValueUpdate updates a custom field value on a task, project or company in Teamwork.com.

func CustomItemCreate added in v1.21.0

func CustomItemCreate(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemCreate creates a custom item type on a project in Teamwork.com.

func CustomItemDelete added in v1.21.0

func CustomItemDelete(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemDelete deletes a custom item type in Teamwork.com.

func CustomItemFieldCreate added in v1.21.0

func CustomItemFieldCreate(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemFieldCreate adds a field (column) to a custom item type.

func CustomItemFieldDelete added in v1.21.0

func CustomItemFieldDelete(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemFieldDelete deletes a field from a custom item type.

func CustomItemFieldGet added in v1.21.0

func CustomItemFieldGet(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemFieldGet retrieves a single field on a custom item type.

func CustomItemFieldList added in v1.21.0

func CustomItemFieldList(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemFieldList lists the fields on a custom item type.

func CustomItemFieldUpdate added in v1.21.0

func CustomItemFieldUpdate(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemFieldUpdate updates a custom item field's display name, definition or position.

func CustomItemGet added in v1.21.0

func CustomItemGet(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemGet retrieves a custom item type in Teamwork.com. The response includes the type's fields and sections so the caller has the full schema in a single call.

func CustomItemList added in v1.21.0

func CustomItemList(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemList lists the custom item types on a project in Teamwork.com.

func CustomItemRecordBulkDelete added in v1.21.0

func CustomItemRecordBulkDelete(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemRecordBulkDelete deletes multiple records in a single API call. Prefer this over calling delete repeatedly.

func CustomItemRecordCreate added in v1.21.0

func CustomItemRecordCreate(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemRecordCreate creates a record on a custom item type.

func CustomItemRecordDelete added in v1.21.0

func CustomItemRecordDelete(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemRecordDelete deletes a single record on a custom item type.

func CustomItemRecordGet added in v1.21.0

func CustomItemRecordGet(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemRecordGet retrieves a record on a custom item type. Field values in the response are keyed by field display name (not twId) and translated per field type — dropdown option twIds become option labels.

func CustomItemRecordList added in v1.21.0

func CustomItemRecordList(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemRecordList lists records of a custom item type. Each record's field values are translated from twId-keyed to name-keyed and from option twIds back to option labels.

func CustomItemRecordUpdate added in v1.21.0

func CustomItemRecordUpdate(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemRecordUpdate updates a record on a custom item type.

func CustomItemUpdate added in v1.21.0

func CustomItemUpdate(engine *twapi.Engine) toolsets.ToolWrapper

CustomItemUpdate updates a custom item type in Teamwork.com.

func DefaultToolsetGroup

func DefaultToolsetGroup(readOnly, allowDelete bool, engine *twapi.Engine) *toolsets.ToolsetGroup

DefaultToolsetGroup creates a default ToolsetGroup for Teamwork Projects.

func FileCreate added in v1.28.3

func FileCreate(engine *twapi.Engine) toolsets.ToolWrapper

FileCreate uploads a file to Teamwork.com so that it can be attached to something.

func IndustryList added in v1.4.0

func IndustryList(engine *twapi.Engine) toolsets.ToolWrapper

IndustryList lists projects in Teamwork.com.

func JobRoleCreate added in v1.8.0

func JobRoleCreate(engine *twapi.Engine) toolsets.ToolWrapper

JobRoleCreate creates a job role in Teamwork.com.

func JobRoleDelete added in v1.8.0

func JobRoleDelete(engine *twapi.Engine) toolsets.ToolWrapper

JobRoleDelete deletes a job role in Teamwork.com.

func JobRoleGet added in v1.8.0

func JobRoleGet(engine *twapi.Engine) toolsets.ToolWrapper

JobRoleGet retrieves a job role in Teamwork.com.

func JobRoleList added in v1.8.0

func JobRoleList(engine *twapi.Engine) toolsets.ToolWrapper

JobRoleList lists job roles in Teamwork.com.

func JobRoleUpdate added in v1.8.0

func JobRoleUpdate(engine *twapi.Engine) toolsets.ToolWrapper

JobRoleUpdate updates a job role in Teamwork.com.

func LinkCreate added in v1.16.0

func LinkCreate(engine *twapi.Engine) toolsets.ToolWrapper

LinkCreate creates a link in Teamwork.com.

func LinkDelete added in v1.16.0

func LinkDelete(engine *twapi.Engine) toolsets.ToolWrapper

LinkDelete deletes a link in Teamwork.com.

func LinkGet added in v1.16.0

func LinkGet(engine *twapi.Engine) toolsets.ToolWrapper

LinkGet retrieves a link in Teamwork.com.

func LinkList(engine *twapi.Engine) toolsets.ToolWrapper

LinkList lists links in Teamwork.com.

func LinkUpdate added in v1.16.0

func LinkUpdate(engine *twapi.Engine) toolsets.ToolWrapper

LinkUpdate updates a link in Teamwork.com.

func MessageCreate added in v1.13.0

func MessageCreate(engine *twapi.Engine) toolsets.ToolWrapper

MessageCreate creates a message in Teamwork.com.

func MessageDelete added in v1.13.0

func MessageDelete(engine *twapi.Engine) toolsets.ToolWrapper

MessageDelete deletes a message in Teamwork.com.

func MessageGet added in v1.13.0

func MessageGet(engine *twapi.Engine) toolsets.ToolWrapper

MessageGet retrieves a message in Teamwork.com.

func MessageList added in v1.13.0

func MessageList(engine *twapi.Engine) toolsets.ToolWrapper

MessageList lists messages in Teamwork.com.

func MessageReplyCreate added in v1.13.0

func MessageReplyCreate(engine *twapi.Engine) toolsets.ToolWrapper

MessageReplyCreate creates a message reply in Teamwork.com.

func MessageReplyDelete added in v1.13.0

func MessageReplyDelete(engine *twapi.Engine) toolsets.ToolWrapper

MessageReplyDelete deletes a message reply in Teamwork.com.

func MessageReplyGet added in v1.13.0

func MessageReplyGet(engine *twapi.Engine) toolsets.ToolWrapper

MessageReplyGet retrieves a message reply in Teamwork.com.

func MessageReplyList added in v1.13.0

func MessageReplyList(engine *twapi.Engine) toolsets.ToolWrapper

MessageReplyList lists message replies in Teamwork.com.

func MessageReplyUpdate added in v1.13.0

func MessageReplyUpdate(engine *twapi.Engine) toolsets.ToolWrapper

MessageReplyUpdate updates a message reply in Teamwork.com.

func MessageUpdate added in v1.13.0

func MessageUpdate(engine *twapi.Engine) toolsets.ToolWrapper

MessageUpdate updates a message in Teamwork.com.

func MilestoneCount added in v1.28.4

func MilestoneCount(engine *twapi.Engine) toolsets.ToolWrapper

MilestoneCount counts milestones in Teamwork.com.

func MilestoneCreate

func MilestoneCreate(engine *twapi.Engine) toolsets.ToolWrapper

MilestoneCreate creates a milestone in Teamwork.com.

func MilestoneDelete

func MilestoneDelete(engine *twapi.Engine) toolsets.ToolWrapper

MilestoneDelete deletes a milestone in Teamwork.com.

func MilestoneGet

func MilestoneGet(engine *twapi.Engine) toolsets.ToolWrapper

MilestoneGet retrieves a milestone in Teamwork.com.

func MilestoneList

func MilestoneList(engine *twapi.Engine) toolsets.ToolWrapper

MilestoneList lists milestones in Teamwork.com.

func MilestoneUpdate

func MilestoneUpdate(engine *twapi.Engine) toolsets.ToolWrapper

MilestoneUpdate updates a milestone in Teamwork.com.

func NotebookCreate added in v1.3.0

func NotebookCreate(engine *twapi.Engine) toolsets.ToolWrapper

NotebookCreate creates a notebook in Teamwork.com.

func NotebookDelete added in v1.3.0

func NotebookDelete(engine *twapi.Engine) toolsets.ToolWrapper

NotebookDelete deletes a notebook in Teamwork.com.

func NotebookGet added in v1.3.0

func NotebookGet(engine *twapi.Engine) toolsets.ToolWrapper

NotebookGet retrieves a notebook in Teamwork.com.

func NotebookList added in v1.3.0

func NotebookList(engine *twapi.Engine) toolsets.ToolWrapper

NotebookList lists notebooks in Teamwork.com.

func NotebookUpdate added in v1.3.0

func NotebookUpdate(engine *twapi.Engine) toolsets.ToolWrapper

NotebookUpdate updates a notebook in Teamwork.com.

func ProjectBudgetList added in v1.11.3

func ProjectBudgetList(engine *twapi.Engine) toolsets.ToolWrapper

ProjectBudgetList lists project budgets in Teamwork.com.

func ProjectCategoryCreate added in v1.7.0

func ProjectCategoryCreate(engine *twapi.Engine) toolsets.ToolWrapper

ProjectCategoryCreate creates a project category in Teamwork.com.

func ProjectCategoryDelete added in v1.7.0

func ProjectCategoryDelete(engine *twapi.Engine) toolsets.ToolWrapper

ProjectCategoryDelete deletes a project category in Teamwork.com.

func ProjectCategoryGet added in v1.7.0

func ProjectCategoryGet(engine *twapi.Engine) toolsets.ToolWrapper

ProjectCategoryGet retrieves a project category in Teamwork.com.

func ProjectCategoryList added in v1.7.0

func ProjectCategoryList(engine *twapi.Engine) toolsets.ToolWrapper

ProjectCategoryList lists project categories in Teamwork.com.

func ProjectCategoryUpdate added in v1.7.0

func ProjectCategoryUpdate(engine *twapi.Engine) toolsets.ToolWrapper

ProjectCategoryUpdate updates a project category in Teamwork.com.

func ProjectClone added in v1.11.11

func ProjectClone(engine *twapi.Engine) toolsets.ToolWrapper

ProjectClone clones a project in Teamwork.com.

func ProjectCount added in v1.28.4

func ProjectCount(engine *twapi.Engine) toolsets.ToolWrapper

ProjectCount counts projects in Teamwork.com.

func ProjectCreate

func ProjectCreate(engine *twapi.Engine) toolsets.ToolWrapper

ProjectCreate creates a project in Teamwork.com.

func ProjectDelete

func ProjectDelete(engine *twapi.Engine) toolsets.ToolWrapper

ProjectDelete deletes a project in Teamwork.com.

func ProjectGet

func ProjectGet(engine *twapi.Engine) toolsets.ToolWrapper

ProjectGet retrieves a project in Teamwork.com.

func ProjectList

func ProjectList(engine *twapi.Engine) toolsets.ToolWrapper

ProjectList lists projects in Teamwork.com.

func ProjectMemberAdd

func ProjectMemberAdd(engine *twapi.Engine) toolsets.ToolWrapper

ProjectMemberAdd adds a user to a project in Teamwork.com.

func ProjectTemplateCreate added in v1.11.5

func ProjectTemplateCreate(engine *twapi.Engine) toolsets.ToolWrapper

ProjectTemplateCreate creates a project template in Teamwork.com.

func ProjectTemplateList added in v1.11.5

func ProjectTemplateList(engine *twapi.Engine) toolsets.ToolWrapper

ProjectTemplateList lists project templates in Teamwork.com.

func ProjectUpdate

func ProjectUpdate(engine *twapi.Engine) toolsets.ToolWrapper

ProjectUpdate updates a project in Teamwork.com.

func Search(engine *twapi.Engine) toolsets.ToolWrapper

Search lists searches in Teamwork.com.

func SkillCreate added in v1.8.0

func SkillCreate(engine *twapi.Engine) toolsets.ToolWrapper

SkillCreate creates a skill in Teamwork.com.

func SkillDelete added in v1.8.0

func SkillDelete(engine *twapi.Engine) toolsets.ToolWrapper

SkillDelete deletes a skill in Teamwork.com.

func SkillGet added in v1.8.0

func SkillGet(engine *twapi.Engine) toolsets.ToolWrapper

SkillGet retrieves a skill in Teamwork.com.

func SkillList added in v1.8.0

func SkillList(engine *twapi.Engine) toolsets.ToolWrapper

SkillList lists skills in Teamwork.com.

func SkillUpdate added in v1.8.0

func SkillUpdate(engine *twapi.Engine) toolsets.ToolWrapper

SkillUpdate updates a skill in Teamwork.com.

func SummarizeTimelogs added in v1.24.0

func SummarizeTimelogs(engine *twapi.Engine) toolsets.ToolWrapper

SummarizeTimelogs returns deterministic, complete time aggregates grouped by user or project for a required date window, paginating the underlying time report internally so a single call yields every group.

func TagCreate

func TagCreate(engine *twapi.Engine) toolsets.ToolWrapper

TagCreate creates a tag in Teamwork.com.

func TagDelete

func TagDelete(engine *twapi.Engine) toolsets.ToolWrapper

TagDelete deletes a tag in Teamwork.com.

func TagGet

func TagGet(engine *twapi.Engine) toolsets.ToolWrapper

TagGet retrieves a tag in Teamwork.com.

func TagList

func TagList(engine *twapi.Engine) toolsets.ToolWrapper

TagList lists tags in Teamwork.com.

func TagUpdate

func TagUpdate(engine *twapi.Engine) toolsets.ToolWrapper

TagUpdate updates a tag in Teamwork.com.

func TaskComplete added in v1.14.0

func TaskComplete(engine *twapi.Engine) toolsets.ToolWrapper

TaskComplete marks a task as complete in Teamwork.com.

func TaskCount added in v1.28.4

func TaskCount(engine *twapi.Engine) toolsets.ToolWrapper

TaskCount counts tasks in Teamwork.com.

func TaskCreate

func TaskCreate(engine *twapi.Engine) toolsets.ToolWrapper

TaskCreate creates a task in Teamwork.com.

func TaskDelete

func TaskDelete(engine *twapi.Engine) toolsets.ToolWrapper

TaskDelete deletes a task in Teamwork.com.

func TaskGet

func TaskGet(engine *twapi.Engine) toolsets.ToolWrapper

TaskGet retrieves a task in Teamwork.com.

func TaskList

func TaskList(engine *twapi.Engine) toolsets.ToolWrapper

TaskList lists tasks in Teamwork.com.

func TaskMove added in v1.27.4

func TaskMove(engine *twapi.Engine) toolsets.ToolWrapper

TaskMove moves tasks, along with every subtask beneath them, to another tasklist in Teamwork.com.

One update per task is all this takes: the API moves the whole subtree and drops an inherited parent the move would invalidate, so no detaching happens here. What the tool adds is the batch, plus a skip for any task another one will carry — moving a descendant before its ancestor would detach it.

func TaskSkillsAndRolesPrompt added in v1.8.0

func TaskSkillsAndRolesPrompt(engine *twapi.Engine) toolsets.ServerPrompt

TaskSkillsAndRolesPrompt returns the prompt that helps the LLM to identify all skills and job roles of a task.

func TaskUpdate

func TaskUpdate(engine *twapi.Engine) toolsets.ToolWrapper

TaskUpdate updates a task in Teamwork.com.

func TasklistBudgetList added in v1.11.3

func TasklistBudgetList(engine *twapi.Engine) toolsets.ToolWrapper

TasklistBudgetList lists tasklist budgets for a project budget in Teamwork.com.

func TasklistCreate

func TasklistCreate(engine *twapi.Engine) toolsets.ToolWrapper

TasklistCreate creates a tasklist in Teamwork.com.

func TasklistDelete

func TasklistDelete(engine *twapi.Engine) toolsets.ToolWrapper

TasklistDelete deletes a tasklist in Teamwork.com.

func TasklistGet

func TasklistGet(engine *twapi.Engine) toolsets.ToolWrapper

TasklistGet retrieves a tasklist in Teamwork.com.

func TasklistList

func TasklistList(engine *twapi.Engine) toolsets.ToolWrapper

TasklistList lists tasklists in Teamwork.com.

func TasklistUpdate

func TasklistUpdate(engine *twapi.Engine) toolsets.ToolWrapper

TasklistUpdate updates a tasklist in Teamwork.com.

func TeamCreate

func TeamCreate(engine *twapi.Engine) toolsets.ToolWrapper

TeamCreate creates a team in Teamwork.com.

func TeamDelete

func TeamDelete(engine *twapi.Engine) toolsets.ToolWrapper

TeamDelete deletes a team in Teamwork.com.

func TeamGet

func TeamGet(engine *twapi.Engine) toolsets.ToolWrapper

TeamGet retrieves a team in Teamwork.com.

func TeamList

func TeamList(engine *twapi.Engine) toolsets.ToolWrapper

TeamList lists teams in Teamwork.com.

func TeamUpdate

func TeamUpdate(engine *twapi.Engine) toolsets.ToolWrapper

TeamUpdate updates a team in Teamwork.com.

func TimelogCount added in v1.28.4

func TimelogCount(engine *twapi.Engine) toolsets.ToolWrapper

TimelogCount counts timelogs in Teamwork.com.

func TimelogCreate

func TimelogCreate(engine *twapi.Engine) toolsets.ToolWrapper

TimelogCreate creates a timelog in Teamwork.com.

func TimelogCreateAppResource added in v1.14.6

func TimelogCreateAppResource() toolsets.ServerResource

TimelogCreateAppResource returns the MCP Apps plain resource so it appears in resources/list.

https://github.com/modelcontextprotocol/ext-apps/blob/main/specification/2026-01-26/apps.mdx#ui-resource-format

func TimelogDelete

func TimelogDelete(engine *twapi.Engine) toolsets.ToolWrapper

TimelogDelete deletes a timelog in Teamwork.com.

func TimelogGet

func TimelogGet(engine *twapi.Engine) toolsets.ToolWrapper

TimelogGet retrieves a timelog in Teamwork.com.

func TimelogList

func TimelogList(engine *twapi.Engine) toolsets.ToolWrapper

TimelogList lists timelogs in Teamwork.com.

func TimelogUpdate

func TimelogUpdate(engine *twapi.Engine) toolsets.ToolWrapper

TimelogUpdate updates a timelog in Teamwork.com.

func TimerComplete added in v1.1.0

func TimerComplete(engine *twapi.Engine) toolsets.ToolWrapper

TimerComplete completes a timer in Teamwork.com.

func TimerCreate added in v1.1.0

func TimerCreate(engine *twapi.Engine) toolsets.ToolWrapper

TimerCreate creates a timer in Teamwork.com.

func TimerDelete added in v1.1.0

func TimerDelete(engine *twapi.Engine) toolsets.ToolWrapper

TimerDelete deletes a timer in Teamwork.com.

func TimerGet added in v1.1.0

func TimerGet(engine *twapi.Engine) toolsets.ToolWrapper

TimerGet retrieves a timer in Teamwork.com.

func TimerList added in v1.1.0

func TimerList(engine *twapi.Engine) toolsets.ToolWrapper

TimerList lists timers in Teamwork.com.

func TimerPause added in v1.1.0

func TimerPause(engine *twapi.Engine) toolsets.ToolWrapper

TimerPause pauses a timer in Teamwork.com.

func TimerResume added in v1.1.0

func TimerResume(engine *twapi.Engine) toolsets.ToolWrapper

TimerResume resumes a timer in Teamwork.com.

func TimerUpdate added in v1.1.0

func TimerUpdate(engine *twapi.Engine) toolsets.ToolWrapper

TimerUpdate updates a timer in Teamwork.com.

func UserCreate

func UserCreate(engine *twapi.Engine) toolsets.ToolWrapper

UserCreate creates a user in Teamwork.com.

func UserDelete

func UserDelete(engine *twapi.Engine) toolsets.ToolWrapper

UserDelete deletes a user in Teamwork.com.

func UserGet

func UserGet(engine *twapi.Engine) toolsets.ToolWrapper

UserGet retrieves a user in Teamwork.com.

func UserGetMe

func UserGetMe(engine *twapi.Engine) toolsets.ToolWrapper

UserGetMe retrieves the logged user in Teamwork.com.

func UserList

func UserList(engine *twapi.Engine) toolsets.ToolWrapper

UserList lists users in Teamwork.com.

func UserUpdate

func UserUpdate(engine *twapi.Engine) toolsets.ToolWrapper

UserUpdate updates a user in Teamwork.com.

func UsersWorkload added in v1.3.0

func UsersWorkload(engine *twapi.Engine) toolsets.ToolWrapper

UsersWorkload retrieves the workload of users in Teamwork.com.

func WorkflowCreate added in v1.14.0

func WorkflowCreate(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowCreate creates a workflow in Teamwork.com.

func WorkflowDelete added in v1.14.0

func WorkflowDelete(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowDelete deletes a workflow in Teamwork.com.

func WorkflowGet added in v1.14.0

func WorkflowGet(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowGet retrieves a workflow in Teamwork.com.

func WorkflowList added in v1.14.0

func WorkflowList(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowList lists workflows in Teamwork.com.

func WorkflowProjectLink(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowProjectLink links a project to a workflow in Teamwork.com.

func WorkflowStageCreate added in v1.14.0

func WorkflowStageCreate(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowStageCreate creates a workflow stage in Teamwork.com.

func WorkflowStageDelete added in v1.14.0

func WorkflowStageDelete(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowStageDelete deletes a workflow stage in Teamwork.com.

func WorkflowStageGet added in v1.14.0

func WorkflowStageGet(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowStageGet retrieves a workflow stage in Teamwork.com.

func WorkflowStageList added in v1.14.0

func WorkflowStageList(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowStageList lists workflow stages in Teamwork.com.

func WorkflowStageTaskMove added in v1.14.0

func WorkflowStageTaskMove(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowStageTaskMove moves tasks to a specific stage within a workflow in Teamwork.com.

func WorkflowStageUpdate added in v1.14.0

func WorkflowStageUpdate(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowStageUpdate updates a workflow stage in Teamwork.com.

func WorkflowUpdate added in v1.14.0

func WorkflowUpdate(engine *twapi.Engine) toolsets.ToolWrapper

WorkflowUpdate updates a workflow in Teamwork.com.

Types

This section is empty.

Jump to

Keyboard shortcuts

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