Skip to main content
Glama

Teamwork MCP

getProjects

Fetch and filter Teamwork projects by date, type, status, or custom criteria. Generate detailed reports in multiple formats and organize projects by various fields for streamlined project management.

Instructions

Get all projects from Teamwork

Input Schema

NameRequiredDescriptionDefault
includeArchivedProjectsNoInclude archived projects
includeCompletedProjectsNoInclude completed projects
includeProjectBillingMethodNoInclude project billing method
includeProjectBudgetNoInclude project budget
includeProjectCategoryNoInclude project category
includeProjectCompanyNoInclude project company
includeProjectCreatorNoInclude project creator
includeProjectCustomFieldsNoInclude project custom fields
includeProjectHealthNoInclude project health
includeProjectOwnerNoInclude project owner
includeProjectProfitabilityNoInclude project profitability
includeProjectRateCardCurrenciesNoInclude project rate card currencies
includeProjectRateCardRatesNoInclude project rate card rates
includeProjectRateCardTaskCurrenciesNoInclude project rate card task currencies
includeProjectRateCardTaskRatesNoInclude project rate card task rates
includeProjectRateCardTasksNoInclude project rate card tasks
includeProjectRateCardUserCurrenciesNoInclude project rate card user currencies
includeProjectRateCardUserRatesNoInclude project rate card user rates
includeProjectRateCardUsersNoInclude project rate card users
includeProjectRateCardsNoInclude project rate cards
includeProjectStatusNoInclude project status
includeProjectTagsNoInclude project tags
maxBudgetCapacityUsedPercentNoFilter by maximum budget capacity used
maxLastActivityDateNoFilter by max last activity date (format: YYYY-MM-DD)
minBudgetCapacityUsedPercentNoFilter by minimum budget capacity used
minLastActivityDateNoFilter by min last activity date (format: YYYY-MM-DD)
notCompletedBeforeNoFilter by projects that have not been completed before the given date (format: YYYY-MM-DD)
orderByNoOrder by field
orderByCustomFieldIdNoOrder by custom field id when orderBy is equal to customfield
orderModeNoOrder mode
pageNoPage number (not used when generating reports)
pageSizeNoNumber of items in a page (not used when generating reports)
projectTypeNoFilter by project type
reportFormatNoDefine the format of the report
reportTimezoneNoConfigure the report dates displayed in a timezone
reportTypeNoDefine the type of the report
searchTermNoFilter by project name
timeModeNoProfitability time mode
updatedAfterNoFilter projects updated after this date-time (format: ISO 8601)
userIdNoFilter by user id

Input Schema (JSON Schema)

{ "properties": { "includeArchivedProjects": { "description": "Include archived projects", "type": "boolean" }, "includeCompletedProjects": { "description": "Include completed projects", "type": "boolean" }, "includeProjectBillingMethod": { "description": "Include project billing method", "type": "boolean" }, "includeProjectBudget": { "description": "Include project budget", "type": "boolean" }, "includeProjectCategory": { "description": "Include project category", "type": "boolean" }, "includeProjectCompany": { "description": "Include project company", "type": "boolean" }, "includeProjectCreator": { "description": "Include project creator", "type": "boolean" }, "includeProjectCustomFields": { "description": "Include project custom fields", "type": "boolean" }, "includeProjectHealth": { "description": "Include project health", "type": "boolean" }, "includeProjectOwner": { "description": "Include project owner", "type": "boolean" }, "includeProjectProfitability": { "description": "Include project profitability", "type": "boolean" }, "includeProjectRateCardCurrencies": { "description": "Include project rate card currencies", "type": "boolean" }, "includeProjectRateCardRates": { "description": "Include project rate card rates", "type": "boolean" }, "includeProjectRateCardTaskCurrencies": { "description": "Include project rate card task currencies", "type": "boolean" }, "includeProjectRateCardTaskRates": { "description": "Include project rate card task rates", "type": "boolean" }, "includeProjectRateCardTasks": { "description": "Include project rate card tasks", "type": "boolean" }, "includeProjectRateCardUserCurrencies": { "description": "Include project rate card user currencies", "type": "boolean" }, "includeProjectRateCardUserRates": { "description": "Include project rate card user rates", "type": "boolean" }, "includeProjectRateCardUsers": { "description": "Include project rate card users", "type": "boolean" }, "includeProjectRateCards": { "description": "Include project rate cards", "type": "boolean" }, "includeProjectStatus": { "description": "Include project status", "type": "boolean" }, "includeProjectTags": { "description": "Include project tags", "type": "boolean" }, "maxBudgetCapacityUsedPercent": { "description": "Filter by maximum budget capacity used", "type": "integer" }, "maxLastActivityDate": { "description": "Filter by max last activity date (format: YYYY-MM-DD)", "type": "string" }, "minBudgetCapacityUsedPercent": { "description": "Filter by minimum budget capacity used", "type": "integer" }, "minLastActivityDate": { "description": "Filter by min last activity date (format: YYYY-MM-DD)", "type": "string" }, "notCompletedBefore": { "description": "Filter by projects that have not been completed before the given date (format: YYYY-MM-DD)", "type": "string" }, "orderBy": { "description": "Order by field", "enum": [ "companyname", "datecreated", "duedate", "lastactivity", "name", "namecaseinsensitive", "ownercompany", "starred", "categoryname" ], "type": "string" }, "orderByCustomFieldId": { "description": "Order by custom field id when orderBy is equal to customfield", "type": "integer" }, "orderMode": { "description": "Order mode", "enum": [ "asc", "desc" ], "type": "string" }, "page": { "description": "Page number (not used when generating reports)", "type": "integer" }, "pageSize": { "description": "Number of items in a page (not used when generating reports)", "type": "integer" }, "projectType": { "description": "Filter by project type", "type": "string" }, "reportFormat": { "description": "Define the format of the report", "enum": [ "csv", "html", "pdf", "xls" ], "type": "string" }, "reportTimezone": { "description": "Configure the report dates displayed in a timezone", "type": "string" }, "reportType": { "description": "Define the type of the report", "enum": [ "project", "health" ], "type": "string" }, "searchTerm": { "description": "Filter by project name", "type": "string" }, "timeMode": { "description": "Profitability time mode", "enum": [ "timelogs", "estimated" ], "type": "string" }, "updatedAfter": { "description": "Filter projects updated after this date-time (format: ISO 8601)", "type": "string" }, "userId": { "description": "Filter by user id", "type": "integer" } }, "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Vizioz/Teamwork-MCP'

If you have feedback or need assistance with the MCP directory API, please join our Discord server