Skip to main content
Glama

Server Details

Writes your daily standup from GitLab or GitHub merge request state: what's ready, blocked or waiting on your review, and why a pipeline is red, read from the failing job log. OAuth sign-in, no API keys; can post the note to Slack, Discord or Google Chat on a schedule.

Ownership verified
Status
Healthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
Repository
Jubstaaa/standup-mr
GitHub Stars
0
Server Listing
standup-mr

TDQS

Score is being calculated.

Available Tools

3 tools
get_note_instructionsGet note instructions
Read-onlyIdempotent
Inspect

Returns the note-writing rules — the playbook for turning get_standup_data output into a standup note a person would actually say out loud: how to group the previous day by theme, how to derive today from open merge requests, and how to report a blocker from its job log. Read-only, no arguments, no network. Call it once before writing the first note; the rules do not change between calls.

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

get_standup_dataGet standup data
Read-onlyIdempotent
Inspect

Collect merge-request-based standup data from the GitLab or GitHub account the user linked to this connector. Returns one JSON object: today, previousDays[] with the events of each, todayEvents[], myMrs[] bucketed ready / blocked / draft / stale, reviews[] waiting on the user, and blockers[] carrying the error lines read out of each failed pipeline job log.

Call it once at the start of a working day, to write a standup note. It is a snapshot, not a search API: it cannot fetch one named merge request, reach further back than the previous working day, or filter by project.

Read-only. Credentials come from the accounts linked on the connect page, never from an argument. With one linked account no argument is needed; with several, pass provider or host — an ambiguous call fails and lists the linked accounts, so ask the user which one they mean. An expired login fails with a request to reconnect the connector.

ParametersJSON Schema
NameRequiredDescriptionDefault
hostNoWhich linked account to read, by host, e.g. github.com or gitlab.example.com. Only needed when several accounts of the same provider are linked.
langNoLanguage for the date labels inside the returned JSON: en (default) or tr. It relabels dates and nothing else — no field is translated, and the standup note itself is written by the caller, in whatever language they are speaking.
providerNoWhich linked account to read, by provider. Only needed when both a GitHub and a GitLab account are linked.
post_standup_notePost standup noteInspect

Posts a finished standup note to the chat webhook the user saved on the connect page (Slack, Discord or Google Chat). This one has a side effect: it sends a message other people will see, so only call it on a note the user has agreed to send. The webhook URL is never an argument. If none is saved, the call fails and says how to add one.

ParametersJSON Schema
NameRequiredDescriptionDefault
textYesThe note to post, as the chat should render it. Slack and Discord both take Markdown, so send the written note rather than the raw JSON from get_standup_data.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 3 tool updates
    • First observedget_note_instructions
    • First observedget_standup_data
    • First observedpost_standup_note

Publisher details

Operator
İlker Balcılar · Publisher source
Vendor relationship
Independent
Trust center
Not available
Restrictions
Free. GitHub org repositories need the standup-mr GitHub App installed on the org (or a fine-grained token). Self-hosted GitLab / GitHub Enterprise must be reachable from the public internet. · Publisher source

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.