[{"data":1,"prerenderedAt":237},["ShallowReactive",2],{"seo-allowlist":3,"connector-teamwork":73,"related-teamwork":217},[4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72],"activecampaign","ahrefs","airtable","amplitude","asana","avalara","aweber","bamboohr","billcom","bitbucket","brevo-sendinblue","buffer","calendly","clickup","close","confluence","constant-contact","copper","datadog","dialpad","docusign","expensify","figma","freshsales","github","gitlab","gmail","google-adsense","google-calendar","google-drive","google-forms","google-maps","google-sheets","google-slides","greenhouse","hubspot","intercom","jira","jotform","linear","mailchimp","microsoft-teams","miro","mixpanel","mondaycom","notion","outlook","pandadoc","personio","pipedrive","quickbooks-online","recurly","salesforce","sendgrid","sentry","slack","square","stripe","tableau","todoist","trello","typeform","wix","workable","wrike","youtube","zendesk","zoho-crm","zoom",{"id":74,"name":75,"icon":76,"description":77,"provider":78,"authType":79,"availableAuthTypes":80,"apiDocsUrl":81,"authDocsUrl":81,"category":82,"pageCopy":83,"datasets":118},"teamwork","Teamwork","\u002Fconnectoricons\u002Fteamwork.png","Teamwork.com's official MCP server helps your team run client projects from an AI app. Find overdue tasks, check a milestone, create and update tasks, or log time against a task without opening Teamwork. ContextGate connects it to Claude, ChatGPT and Cursor, and Activity records every task and time entry your AI app touches.","vendor_mcp","oauth",[79],"https:\u002F\u002Fwww.teamwork.com\u002F","Project Management",{"title":84,"description":85,"heading":86,"connect":87,"sections":102,"utmCampaign":117},"Teamwork API and MCP for Claude & ChatGPT | ContextGate","Teamwork API via MCP: let Claude or ChatGPT find tasks, update them and log time on client projects. Switch off any tool; every call is recorded.","Teamwork MCP: client projects and time tracking in chat",{"heading":88,"steps":89},"Getting Teamwork into Claude, ChatGPT or Cursor",[90,92,94,100],{"text":91},"Click Connect Teamwork free and sign in with your Teamwork account.",{"text":93},"Time entries carry a billing state, so decide who logs them. Keep search and task lookups, and switch off time logging or task updates if your AI app should only report.",{"text":95,"link":96,"after":99},"Add ContextGate to your AI app as a connector or MCP server. The steps for each app are on",{"label":97,"href":98},"the Works with page","\u002Fworks-with\u002F",".",{"text":101},"Ask your AI app which tasks on a client project are overdue and who owns them, then open Activity to see the calls.",[103,111],{"heading":104,"bullets":105},"Project management from Claude or ChatGPT",[106,107,108,109,110],"Search across projects, tasks, milestones, people and time entries.","Filter tasks by project, assignee, dates, tags or completion.","Create a task with assignee, dates and estimate, or update one.","Log time against a task, with billing state and tags.","Check milestones by due date or assignee.",{"heading":112,"bullets":113},"Projects and hours on the record",[114,115,116],"Switch off time logging and task updates; they're hidden and refused if called.","Policies check every call and can hide clients' personal data.","Activity records every task created and every hour logged through your AI apps.","teamwork-mcp",[119,129,137,145,153,161,169,177,185,193,201,209],{"name":120,"description":121,"recordCount":122,"type":123,"requiredParams":124,"optionalParams":125,"exampleEndpoint":122,"docsUrl":81,"sampleFields":126,"sampleData":127},"Create Tag","Create a Teamwork tag, or return the existing installation tag when the same name already exists.","N\u002FA","tool",[],[],[],[128],{"endpoint":122,"docs":81},{"name":130,"description":131,"recordCount":122,"type":123,"requiredParams":132,"optionalParams":133,"exampleEndpoint":122,"docsUrl":81,"sampleFields":134,"sampleData":135},"Create Task","Create a task in a Teamwork task list with common scheduling, assignment, estimate, privacy, and tag fields.",[],[],[],[136],{"endpoint":122,"docs":81},{"name":138,"description":139,"recordCount":122,"type":123,"requiredParams":140,"optionalParams":141,"exampleEndpoint":122,"docsUrl":81,"sampleFields":142,"sampleData":143},"List Milestones","List visible Teamwork milestones by project, status, due-date range, assignee, or text. Returns one page and an opaque continuation cursor.",[],[],[],[144],{"endpoint":122,"docs":81},{"name":146,"description":147,"recordCount":122,"type":123,"requiredParams":148,"optionalParams":149,"exampleEndpoint":122,"docsUrl":81,"sampleFields":150,"sampleData":151},"List People","List people visible to the connected Teamwork user for assignment and ownership workflows.",[],[],[],[152],{"endpoint":122,"docs":81},{"name":154,"description":155,"recordCount":122,"type":123,"requiredParams":156,"optionalParams":157,"exampleEndpoint":122,"docsUrl":81,"sampleFields":158,"sampleData":159},"List Projects","List projects visible to the connected Teamwork user, with focused filters for name, status, company, membership, and archival state. Returns one page and an opaque continuation cursor.",[],[],[],[160],{"endpoint":122,"docs":81},{"name":162,"description":163,"recordCount":122,"type":123,"requiredParams":164,"optionalParams":165,"exampleEndpoint":122,"docsUrl":81,"sampleFields":166,"sampleData":167},"List Tags","List Teamwork tags visible to the connected user, optionally filtered by project, item type, name, or usage. Returns one page and an opaque continuation cursor.",[],[],[],[168],{"endpoint":122,"docs":81},{"name":170,"description":171,"recordCount":122,"type":123,"requiredParams":172,"optionalParams":173,"exampleEndpoint":122,"docsUrl":81,"sampleFields":174,"sampleData":175},"List Task Lists","List Teamwork task lists, usually within one or more projects, so an agent can place or locate tasks.",[],[],[],[176],{"endpoint":122,"docs":81},{"name":178,"description":179,"recordCount":122,"type":123,"requiredParams":180,"optionalParams":181,"exampleEndpoint":122,"docsUrl":81,"sampleFields":182,"sampleData":183},"List Tasks","List and filter Teamwork tasks by project, task list, assignee, dates, completion state, or tags. Returns one page and an opaque cursor for continuation.",[],[],[],[184],{"endpoint":122,"docs":81},{"name":186,"description":187,"recordCount":122,"type":123,"requiredParams":188,"optionalParams":189,"exampleEndpoint":122,"docsUrl":81,"sampleFields":190,"sampleData":191},"List Time Entries","List accessible Teamwork time entries by project, task, person, date range, billing state, or tags. Returns one page and an opaque continuation cursor.",[],[],[],[192],{"endpoint":122,"docs":81},{"name":194,"description":195,"recordCount":122,"type":123,"requiredParams":196,"optionalParams":197,"exampleEndpoint":122,"docsUrl":81,"sampleFields":198,"sampleData":199},"Log Time Entry","Log time against a Teamwork task with a date, duration, optional start time, description, person, billing state, and tags without changing task status.",[],[],[],[200],{"endpoint":122,"docs":81},{"name":202,"description":203,"recordCount":122,"type":123,"requiredParams":204,"optionalParams":205,"exampleEndpoint":122,"docsUrl":81,"sampleFields":206,"sampleData":207},"Search Teamwork","Search across Teamwork projects, tasks, task lists, milestones, people, companies, time entries, and other supported item types. Returns one page of lightweight references, optional sideloaded details",[],[],[],[208],{"endpoint":122,"docs":81},{"name":210,"description":211,"recordCount":122,"type":123,"requiredParams":212,"optionalParams":213,"exampleEndpoint":122,"docsUrl":81,"sampleFields":214,"sampleData":215},"Update Task","Update selected fields of an existing Teamwork task while leaving omitted task fields unchanged.",[],[],[],[216],{"endpoint":122,"docs":81},[218,221,223,225,227,229,232,234],{"id":219,"name":220},"trackingtime","TrackingTime",{"id":64,"name":222},"Trello",{"id":68,"name":224},"Wrike",{"id":6,"name":226},"Airtable",{"id":8,"name":228},"Asana",{"id":230,"name":231},"basecamp","Basecamp",{"id":13,"name":233},"Bitbucket",{"id":235,"name":236},"bugherd","Bugherd",1793790250903]