Geekbot MCP Server

Geekbot MCP (Model Context Protocol) server acts as a bridge, connecting LLM client applications (like Claude, Cursor, Windsurf, etc.) directly to

Local serverstdioPython

What is the Geekbot MCP Server?

Geekbot MCP (Model Context Protocol) server acts as a bridge, connecting LLM client applications (like Claude, Cursor, Windsurf, etc.) directly to your Geekbot

What it actually does

  • Access Standup and Poll Information — List all standups and polls in your Geekbot workspace. 📊
  • Retrieve Standup Reports and Poll Results — Fetch reports and poll results with filters for specific standups, users, or date ranges. 📄
  • View Team Members — Get a list of members you collaborate with in Geekbot. 👥
  • Post Standup Reports — Post a standup report to Geekbot. 📝

Recorded tools

  • name — Name of the standup.
  • channel — Associated communication channel (e.g., Slack channel).
  • time — Scheduled time for the standup report.
  • timezone — Timezone for the scheduled time.
  • questions — List of questions asked in the standup.
  • participants — List of users participating in the standup.
  • owner_id — ID of the standup owner.
  • confidential — Whether the standup is confidential.
  • anonymous — Whether the standup is anonymous.
  • creator — The poll creator.
  • standup_id — Filter by a specific standup ID.
  • user_id — Filter reports by a specific user ID.
  • after — Retrieve reports submitted after this date (YYYY-MM-DD) 🗓️.
  • before — Retrieve reports submitted before this date (YYYY-MM-DD) 🗓️.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
idUnique member identifier.
channelAssociated communication channel (e.g., Slack channel).
timeScheduled time for the poll.
timezoneTimezone for the scheduled time.
questionsList of questions asked in the poll.
participantsList of users participating in the poll.
owner_idID of the standup owner.
confidentialWhether the standup is confidential.
anonymousWhether the standup is anonymous.
creatorThe poll creator.
standup_idID of the standup the report belongs to.
user_idFilter reports by a specific user ID.
afterRetrieve reports submitted after this date (YYYY-MM-DD) 🗓️.
beforeRetrieve reports submitted before this date (YYYY-MM-DD) 🗓️.
reporter_nameName of the user who submitted the report.
reporter_idID of the user who submitted the report.
created_atTimestamp when the report was submitted.
contentThe actual answers/content of the report.
emailMember's email address.
roleMember's role within Geekbot (e.g., Admin, Member).
total_resultsTotal number of results.
question_resultsList of question results.

How to install the Geekbot MCP Server

{
  "mcpServers": {
    "geekbot-mcp": {
      "command": "UV-PATH",
      "args": [
        "tool",
        "run",
        "geekbot-mcp"
      ],
      "env": {
        "GB_API_KEY": "YOUR_GB_API_KEY"
      }
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

VariableDescriptionRequired
GB_API_KEYDeclared in the maintainer’s client configuration.Check documentation

Example prompts to try

  • “Use Geekbot MCP to name.”
  • “Use Geekbot MCP to channel.”
  • “Use Geekbot MCP to time.”

Frequently asked questions

Geekbot MCP (Model Context Protocol) server acts as a bridge, connecting LLM client applications (like Claude, Cursor, Windsurf, etc.) directly to your Geekbot Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.