# Geekbot MCP for AI Agents AI Agent Connect

> Geekbot MCP. Run asynchronous standups and team check-ins through Slack or Microsoft Teams. Manage surveys, polls, and reporting workflows via your AI agent.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_cEypP5fxyT6jMgWoptSZ5MMaM8r5jMhdHfHOIaFY/ai-agent-connect
- **Tags:** asynchronous-standup, team-check-ins, surveys, polls, slack-integration, reporting

## Description

Geekbot lets you manage your entire team's communication flow without jumping between tabs or manually checking multiple channels. This Connector lets you ask your agent to pull specific standup reports, check on team participation, or see who's hitting a wall on a project in real time. Instead of hunting through Slack or Microsoft Teams for a missed update, you just ask your agent for a summary. It handles the heavy lifting of gathering data from your existing workspace so you can focus on actual work instead of data entry. You'll find it easy to set up through the Vinkius catalog, giving you a direct line to your team's progress without the friction of manual exports. It turns your agent into a dedicated operations assistant that knows exactly who's doing what and where the bottlenecks are. Whether you're a project manager trying to identify blockers or a team lead looking for a pulse on team sentiment, this tool provides the visibility you need. It removes the need to export CSVs or copy-paste text from different threads. You get a unified view of your team's output, making it much easier to spot trends or issues before they become problems. By connecting Geekbot to your AI client, you're essentially giving your agent a seat at the table for team coordination.

## Tools

### list_standups
See all your active standups. Use this to find the right configuration for a specific team or project.

### get_standup_details
Get the metadata for a specific standup. Use this to see the configuration and settings for any active poll or check-in.

### list_standup_reports
Pull reports filtered by date or user. Use this to find specific answers or track progress over a set period.

### submit_standup_report
Send a report for a user programmatically. This is useful for automating updates or batch-processing team inputs.

### get_user_profile
Check a specific user's account connection. Use this to verify that someone is correctly synced with your workspace.

### list_team_members
Get a full list of workspace members. Use this to understand your team structure and who is involved in which projects.

## Prompt Examples

**Prompt:** 
```
List all active standups in my Geekbot account.
```

**Response:** 
```
I've retrieved your standups. You have 3 active configurations: 'Daily Standup' (ID: std_1), 'Friday Retrospective' (ID: std_2), and 'Monthly Poll' (ID: std_3). Which one should we review?
```

**Prompt:** 
```
Show me the reports for 'Daily Standup' from the last 24 hours.
```

**Response:** 
```
Scanning responses for 'Daily Standup'... I found 8 reports submitted today. Most members are focused on 'API Documentation' and 'Frontend Cleanup'. There are 2 reported blockers. Would you like to see the details of the blockers?
```

**Prompt:** 
```
List all members in our Geekbot workspace.
```

**Response:** 
```
Fetching member directory... You have 15 members in your workspace. Notable users include 'Alice' (Admin), 'Bob' (Developer), and 'Charlie' (Designer). I can provide their individual IDs or participation history if needed.
```

## Capabilities

### Pull specific standup reports
Geekbot lets you fetch historical data for a specific standup to see what the team accomplished.

### See all active standups
Geekbot lets you get a list of every active poll or check-in in your workspace.

### Submit reports for users
Geekbot lets you programmatically send a report on behalf of a team member.

### Check team member roles
Geekbot lets you list all members in your workspace to see who belongs to which project.

### View user profiles
Geekbot lets you check the connection status and details for any individual user.

### Get standup metadata
Geekbot lets you retrieve the configuration details for any specific standup or survey.

## Use Cases

### Identifying project bottlenecks
A project manager needs to know why a milestone is late. They ask their agent to pull reports for the last 48 hours and identify blockers mentioned by the dev team.

### Auditing team participation
A team lead wants to see who is participating in the daily standup. They ask their agent to list all workspace members and their current status.

### Analyzing survey results
An HR manager wants to see the results of a team survey. They ask their agent to fetch the metadata and results for the most recent poll.

### Submitting reports for away members
A developer is out sick and needs a report submitted for them. The lead asks the agent to submit a standup report on their behalf using their profile information.

## Benefits

- Stop hunting through Slack channels for missed standups by using list_standups to see every active configuration in one view.
- Identify project blockers instantly with list_standup_reports to see what is actually holding the team back.
- Track team participation across different time zones using list_team_members to see who is active and engaged.
- Automate manual data entry by using submit_standup_report to push updates into the system without extra clicks.
- Verify team connectivity by using get_user_profile to ensure every member is correctly synced with your workspace.
- Retrieve configuration details for any specific poll using get_standup_details to understand how your check-ins are set up.

## How It Works

The bottom line is you get a direct way to query your team's status and reports without manual searching.

1. Subscribe to the Geekbot MCP through the Vinkius catalog.
2. Retrieve your API Key from the Geekbot developer settings menu.
3. Connect your agent to the Connector and start asking questions about your team's progress.

## Frequently Asked Questions

**Can I use Geekbot MCP to see what my team is working on?**
Yes, it pulls your team's standup reports directly into your chat. This lets you see current tasks and progress without having to scroll through Slack or Microsoft Teams channels.

**How does Geekbot MCP help with project blockers?**
It fetches specific reports from your standups where team members mention obstacles. You can ask your agent to identify these blockers for you instantly.

**Can I see who is in my Geekbot workspace?**
Yes, the Connector can pull a full list of your workspace members. This helps you understand your team structure and who is involved in your projects.

**Can I automate standup submissions with Geekbot MCP?**
Yes, you can use your agent to submit reports programmatically. This is great for automating updates or pushing data on behalf of team members who are away.

**Does Geekbot MCP work with Slack?**
Yes, it connects to your existing Slack and Microsoft Teams setups. It pulls data from those platforms so your agent can interact with your team's status.

**Can I check if a user is connected to Geekbot?**
Yes, you can check individual user profiles to verify their connection status. This ensures everyone on your team is correctly synced with your workspace.

**How do I find my Geekbot API Key?**
Log in to your Geekbot dashboard, navigate to **Settings** > **Developers**, and copy your unique API Key.

**Can I filter standup reports by user?**
Yes! The `list_standup_reports` tool accepts a `user_id` parameter to retrieve responses for a specific team member.

**How do I get a member's User ID?**
Use the `list_team_members` tool to retrieve a directory of everyone in your workspace along with their unique Geekbot IDs.