Skip to main content
Glama

create_commit_status

Update GitHub commit statuses to reflect build or process states (e.g., success, failure, pending) with context, target URL, and description for clarity.

Instructions

Create a status for a commit (build passed/failed, etc.)

Input Schema

NameRequiredDescriptionDefault
contextNoA string label to differentiate this status from others
descriptionNoA short description of the status
ownerYesRepository owner (username or organization)
repoYesRepository name
shaYesThe SHA of the commit to create a status for
stateYesThe state of the status
target_urlNoThe target URL to associate with this status

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "context": { "description": "A string label to differentiate this status from others", "type": "string" }, "description": { "description": "A short description of the status", "type": "string" }, "owner": { "description": "Repository owner (username or organization)", "type": "string" }, "repo": { "description": "Repository name", "type": "string" }, "sha": { "description": "The SHA of the commit to create a status for", "type": "string" }, "state": { "description": "The state of the status", "enum": [ "error", "failure", "pending", "success" ], "type": "string" }, "target_url": { "description": "The target URL to associate with this status", "type": "string" } }, "required": [ "owner", "repo", "sha", "state" ], "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/MissionSquad/mcp-github'

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