Skip to main content
Glama

terraform-cloud-mcp

list_projects

Retrieve and filter projects in a Terraform Cloud organization. Use search queries, permissions filters, or sorting options to manage and organize project lists efficiently.

Instructions

List projects in an organization.

Retrieves a paginated list of all projects in a Terraform Cloud organization. Results can be filtered using a search string or permissions filters to find specific projects.

API endpoint: GET /organizations/{organization}/projects

Args: organization: The name of the organization to list projects from page_number: The page number to return (default: 1) page_size: The number of items per page (default: 20, max: 100) q: Optional search query to filter projects by name filter_names: Filter projects by name (comma-separated list) filter_permissions_update: Filter projects that the user can update filter_permissions_create_workspace: Filter projects that the user can create workspaces in sort: Sort projects by name ('name' or '-name' for descending)

Returns: Paginated list of projects with their configuration settings and metadata

See: docs/tools/project.md for reference documentation

Input Schema

NameRequiredDescriptionDefault
filter_namesNo
filter_permissions_create_workspaceNo
filter_permissions_updateNo
organizationYes
page_numberNo
page_sizeNo
qNo
sortNo

Input Schema (JSON Schema)

{ "properties": { "filter_names": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Filter Names" }, "filter_permissions_create_workspace": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Filter Permissions Create Workspace" }, "filter_permissions_update": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Filter Permissions Update" }, "organization": { "title": "Organization", "type": "string" }, "page_number": { "default": 1, "title": "Page Number", "type": "integer" }, "page_size": { "default": 20, "title": "Page Size", "type": "integer" }, "q": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Q" }, "sort": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Sort" } }, "required": [ "organization" ], "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/severity1/terraform-cloud-mcp'

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