atlas-mcp-server

by cyanheads
Verified

project_list

Unified tool for retrieving project information in various formats. Consolidates all project resource endpoints into a single tool.

Input Schema

NameRequiredDescriptionDefault
categoryNoFilter links by category (for 'links' mode)
includeDependenciesNoInclude dependencies in project details (for 'details' mode)
includeLinksNoInclude links in project details (for 'details' mode)
includeMembersNoInclude members in project details (for 'details' mode)
includeNotesNoInclude notes in project details (for 'details' mode)
limitNoNumber of items per page (default: 10, max: 100)
modeYesThe type of project information to retrieve: 'all' for listing all projects, 'details' for a specific project, or specific content like 'notes', 'links', 'dependencies', or 'members'
pageNoPage number for pagination (default: 1)
projectIdNoProject ID (required for all modes except 'all')
roleNoFilter members by role (for 'members' mode)
tagsNoFilter notes by tags (for 'notes' mode)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "category": { "description": "Filter links by category (for 'links' mode)", "type": "string" }, "includeDependencies": { "description": "Include dependencies in project details (for 'details' mode)", "type": "boolean" }, "includeLinks": { "description": "Include links in project details (for 'details' mode)", "type": "boolean" }, "includeMembers": { "description": "Include members in project details (for 'details' mode)", "type": "boolean" }, "includeNotes": { "description": "Include notes in project details (for 'details' mode)", "type": "boolean" }, "limit": { "description": "Number of items per page (default: 10, max: 100)", "exclusiveMinimum": 0, "maximum": 100, "type": "integer" }, "mode": { "description": "The type of project information to retrieve: 'all' for listing all projects, 'details' for a specific project, or specific content like 'notes', 'links', 'dependencies', or 'members'", "enum": [ "all", "details", "notes", "links", "dependencies", "members" ], "type": "string" }, "page": { "description": "Page number for pagination (default: 1)", "exclusiveMinimum": 0, "type": "integer" }, "projectId": { "description": "Project ID (required for all modes except 'all')", "type": "string" }, "role": { "description": "Filter members by role (for 'members' mode)", "type": "string" }, "tags": { "description": "Filter notes by tags (for 'notes' mode)", "items": { "type": "string" }, "type": "array" } }, "required": [ "mode" ], "type": "object" }