Skip to main content
Glama

Get Project

get_project
Read-onlyIdempotent

Get full details for a public GitLab project by numeric ID or "namespace/project" path (e.g., "gitlab-org/gitlab"). Pass the path as written, with a plain slash — do not URL-encode it, the tool handles that internally. Returns name, description, stars, forks, default branch, topics, and last activity date.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesProject numeric ID (e.g., "278964") or "namespace/project" path with a plain slash (e.g., "gitlab-org/gitlab"). Do not percent-encode the slash.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
idYesProject numeric ID
urlYesProject web URL
nameYesProject name
forksYesFork count
starsYesStar count
topicsYesProject topics/tags
archivedYesWhether the project is archived
full_pathYesProject path with namespace
namespaceYesProject namespace full path
created_atYesISO timestamp of creation
visibilityYesProject visibility (public, private, etc.)
descriptionYesProject description
open_issuesYesOpen issues count
last_activityYesISO timestamp of last activity
default_branchYesDefault branch name

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed2 schema fields changed
    • changedInput schema / examples
      Previous value: -[
      -  {
      -    "id": "278964"
      -  },
      -  {
      -    "id": "gitlab-org%2Fgitlab"
      -  }
      -]New value: +[
      +  {
      +    "id": "278964"
      +  },
      +  {
      +    "id": "gitlab-org/gitlab"
      +  }
      +]
    • changedInput schema / properties / id / description
      Previous value: -"Project numeric ID or URL-encoded path (e.g., \"gitlab-org%2Fgitlab\")"New value: +"Project numeric ID (e.g., \"278964\") or \"namespace/project\" path with a plain slash (e.g., \"gitlab-org/gitlab\"). Do not percent-encode the slash."
  2. Changed2 schema fields changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "id": "278964"
      +  },
      +  {
      +    "id": "gitlab-org%2Fgitlab"
      +  }
      +]
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "archived": {
      +      "description": "Whether the project is archived",
      +      "type": "boolean"
      +    },
      +    "created_at": {
      +      "description": "ISO timestamp of creation",
      +      "type": "string"
      +    },
      +    "default_branch": {
      +      "description": "Default branch name",
      +      "type": "string"
      +    },
      +    "description": {
      +      "description": "Project description",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "forks": {
      +      "description": "Fork count",
      +      "type": "number"
      +    },
      +    "full_path": {
      +      "description": "Project path with namespace",
      +      "type": "string"
      +    },
      +    "id": {
      +      "description": "Project numeric ID",
      +      "type": "number"
      +    },
      +    "last_activity": {
      +      "description": "ISO timestamp of last activity",
      +      "type": "string"
      +    },
      +    "name": {
      +      "description": "Project name",
      +      "type": "string"
      +    },
      +    "namespace": {
      +      "description": "Project namespace full path",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "open_issues": {
      +      "description": "Open issues count",
      +      "type": "number"
      +    },
      +    "stars": {
      +      "description": "Star count",
      +      "type": "number"
      +    },
      +    "topics": {
      +      "description": "Project topics/tags",
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "url": {
      +      "description": "Project web URL",
      +      "type": "string"
      +    },
      +    "visibility": {
      +      "description": "Project visibility (public, private, etc.)",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "id",
      +    "name",
      +    "full_path",
      +    "description",
      +    "url",
      +    "stars",
      +    "forks",
      +    "open_issues",
      +    "default_branch",
      +    "visibility",
      +    "archived",
      +    "topics",
      +    "namespace",
      +    "created_at",
      +    "last_activity"
      +  ],
      +  "type": "object"
      +}
  3. Changed2 schema fields changed
    • removedInput schema / examples
      Removed value: -[
      -  {
      -    "id": "278964"
      -  },
      -  {
      -    "id": "gitlab-org%2Fgitlab"
      -  }
      -]
    • changedOutput schema / (root)
      Previous value: -{
      -  "properties": {
      -    "archived": {
      -      "description": "Whether the project is archived",
      -      "type": "boolean"
      -    },
      -    "created_at": {
      -      "description": "ISO timestamp of creation",
      -      "type": "string"
      -    },
      -    "default_branch": {
      -      "description": "Default branch name",
      -      "type": "string"
      -    },
      -    "description": {
      -      "description": "Project description",
      -      "type": [
      -        "string",
      -        "null"
      -      ]
      -    },
      -    "forks": {
      -      "description": "Fork count",
      -      "type": "number"
      -    },
      -    "full_path": {
      -      "description": "Project path with namespace",
      -      "type": "string"
      -    },
      -    "id": {
      -      "description": "Project numeric ID",
      -      "type": "number"
      -    },
      -    "last_activity": {
      -      "description": "ISO timestamp of last activity",
      -      "type": "string"
      -    },
      -    "name": {
      -      "description": "Project name",
      -      "type": "string"
      -    },
      -    "namespace": {
      -      "description": "Project namespace full path",
      -      "type": [
      -        "string",
      -        "null"
      -      ]
      -    },
      -    "open_issues": {
      -      "description": "Open issues count",
      -      "type": "number"
      -    },
      -    "stars": {
      -      "description": "Star count",
      -      "type": "number"
      -    },
      -    "topics": {
      -      "description": "Project topics/tags",
      -      "items": {
      -        "type": "string"
      -      },
      -      "type": "array"
      -    },
      -    "url": {
      -      "description": "Project web URL",
      -      "type": "string"
      -    },
      -    "visibility": {
      -      "description": "Project visibility (public, private, etc.)",
      -      "type": "string"
      -    }
      -  },
      -  "required": [
      -    "id",
      -    "name",
      -    "full_path",
      -    "description",
      -    "url",
      -    "stars",
      -    "forks",
      -    "open_issues",
      -    "default_branch",
      -    "visibility",
      -    "archived",
      -    "topics",
      -    "namespace",
      -    "created_at",
      -    "last_activity"
      -  ],
      -  "type": "object"
      -}New value: +null
  4. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "properties": {
      +    "archived": {
      +      "description": "Whether the project is archived",
      +      "type": "boolean"
      +    },
      +    "created_at": {
      +      "description": "ISO timestamp of creation",
      +      "type": "string"
      +    },
      +    "default_branch": {
      +      "description": "Default branch name",
      +      "type": "string"
      +    },
      +    "description": {
      +      "description": "Project description",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "forks": {
      +      "description": "Fork count",
      +      "type": "number"
      +    },
      +    "full_path": {
      +      "description": "Project path with namespace",
      +      "type": "string"
      +    },
      +    "id": {
      +      "description": "Project numeric ID",
      +      "type": "number"
      +    },
      +    "last_activity": {
      +      "description": "ISO timestamp of last activity",
      +      "type": "string"
      +    },
      +    "name": {
      +      "description": "Project name",
      +      "type": "string"
      +    },
      +    "namespace": {
      +      "description": "Project namespace full path",
      +      "type": [
      +        "string",
      +        "null"
      +      ]
      +    },
      +    "open_issues": {
      +      "description": "Open issues count",
      +      "type": "number"
      +    },
      +    "stars": {
      +      "description": "Star count",
      +      "type": "number"
      +    },
      +    "topics": {
      +      "description": "Project topics/tags",
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "url": {
      +      "description": "Project web URL",
      +      "type": "string"
      +    },
      +    "visibility": {
      +      "description": "Project visibility (public, private, etc.)",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "id",
      +    "name",
      +    "full_path",
      +    "description",
      +    "url",
      +    "stars",
      +    "forks",
      +    "open_issues",
      +    "default_branch",
      +    "visibility",
      +    "archived",
      +    "topics",
      +    "namespace",
      +    "created_at",
      +    "last_activity"
      +  ],
      +  "type": "object"
      +}
  5. Changed1 schema field changed
    • addedInput schema / examples
      Added value: +[
      +  {
      +    "id": "278964"
      +  },
      +  {
      +    "id": "gitlab-org%2Fgitlab"
      +  }
      +]
  6. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.