guru-mcpAccess Guru knowledge base via MCP - ask AI questions, search documents, create drafts, and update cards. Connects to all your Guru sources including Slack, Drive, Confluence, and SharePoint.
Install via ClawdBot CLI:
clawdbot install pvoo/guru-mcpRequires:
Access your Guru knowledge base via the official MCP server. Ask AI-powered questions, search documents, create drafts, and update cards.
Add to ~/.clawdbot/.env:
GURU_API_TOKEN=your.email@company.com:your-api-token
Add to config/mcporter.json:
{
"mcpServers": {
"guru": {
"baseUrl": "https://mcp.api.getguru.com/mcp",
"headers": {
"Authorization": "Bearer ${GURU_API_TOKEN}"
}
}
}
}
mcporter list guru
guru_list_knowledge_agentsList all Knowledge Agents in your workspace. Always call this first to get agent IDs for other tools.
mcporter call 'guru.guru_list_knowledge_agents()'
Returns:
[
{"id": "08de66e8-...", "name": "Guru"},
{"id": "abc123...", "name": "Engineering Docs"}
]
guru_answer_generationGet AI-powered answers from a Knowledge Agent. Best for specific questions like "What is X?" or "How do I Y?".
mcporter call 'guru.guru_answer_generation(
agentId: "YOUR_AGENT_ID",
question: "How do I submit expenses?"
)'
Optional filters:
collectionIds — Limit to specific collectionssourceIds — Limit to specific sourcesReturns comprehensive answer with sources.
guru_search_documentsFind documents, cards, and sources. Best for browsing content like "find docs on X" or "do we have cards about Y?".
mcporter call 'guru.guru_search_documents(
agentId: "YOUR_AGENT_ID",
query: "onboarding process"
)'
Returns list of matching documents with snippets.
guru_get_card_by_idGet full card content in HTML format.
mcporter call 'guru.guru_get_card_by_id(id: "CARD_ID")'
Returns card ID, title, and HTML content.
guru_create_draftCreate a new card draft.
mcporter call 'guru.guru_create_draft(
title: "New Process Guide",
content: "<h2>Overview</h2><p>This guide covers...</p>"
)'
Returns draft ID and URL.
guru_update_cardUpdate an existing card. First retrieve current content with guru_get_card_by_id, then modify.
mcporter call 'guru.guru_update_card(
cardId: "CARD_ID",
title: "Updated Title",
content: "<p>Updated HTML content...</p>"
)'
Important: Preserve HTML structure when updating. Insert/replace content within existing DOM hierarchy.
# 1. Get agent ID
mcporter call 'guru.guru_list_knowledge_agents()'
# 2. Ask question
mcporter call 'guru.guru_answer_generation(
agentId: "08de66e8-...",
question: "What is the PTO policy?"
)'
# 1. Search for cards
mcporter call 'guru.guru_search_documents(
agentId: "08de66e8-...",
query: "expense report"
)'
# 2. Get full content
mcporter call 'guru.guru_get_card_by_id(id: "CARD_ID_FROM_SEARCH")'
mcporter call 'guru.guru_create_draft(
title: "API Authentication Guide",
content: "<h2>Overview</h2><p>This guide explains how to authenticate with our API.</p><h2>Steps</h2><ol><li>Generate API key</li><li>Add to headers</li></ol>"
)'
| Use Case | Tool |
|----------|------|
| "What is X?" / "How do I Y?" | guru_answer_generation |
| "Find docs about X" | guru_search_documents |
| "Show me card XYZ" | guru_get_card_by_id |
| "Create a new guide for X" | guru_create_draft |
| "Update this card with..." | guru_update_card |
The GURU_API_TOKEN must be in format email:token:
your.email@company.com:a1b2c3d4-e5f6-7890-abcd-ef1234567890
Generated Mar 1, 2026
Support teams use Guru MCP to quickly answer customer queries by searching the knowledge base or generating AI-powered answers. They can update existing cards with new solutions or create drafts for emerging issues, ensuring consistent and accurate support across channels.
HR and training departments leverage Guru MCP to create and update onboarding guides, policies, and training materials. New hires can ask questions via AI answers, and admins can search for documents to keep content current and accessible.
Engineering teams use Guru MCP to maintain API guides, code documentation, and process workflows. They search for existing cards, update them with new information, and create drafts for new features, integrating sources like Confluence and Drive.
Sales teams utilize Guru MCP to access product information, pricing, and competitor analysis stored in Guru. They generate AI answers for client questions and create draft cards for new sales pitches, streamlining proposal development and ensuring up-to-date materials.
Legal and compliance departments employ Guru MCP to manage regulatory documents, policies, and audit trails. They search for relevant cards, update them with new regulations, and create drafts for compliance reports, maintaining accuracy across connected sources like SharePoint.
Guru operates as a cloud-based knowledge management platform with tiered subscriptions based on user count and features. Revenue is generated through monthly or annual fees, with additional charges for premium integrations like MCP access and advanced analytics.
Large organizations purchase enterprise licenses for Guru, including custom deployments, dedicated support, and integration with existing systems like Salesforce and Confluence. Revenue comes from one-time setup fees and ongoing maintenance contracts.
Guru monetizes its API and MCP server by offering access to developers and AI agents, with pricing based on API call volume or feature tiers. This model targets businesses building custom workflows or AI tools on top of Guru's knowledge base.
💬 Integration Tip
Ensure the GURU_API_TOKEN is correctly formatted as email:token and test connectivity with mcporter list guru before using tools to avoid authentication errors.
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
Connect to 100+ APIs (Google Workspace, Microsoft 365, GitHub, Notion, Slack, Airtable, HubSpot, etc.) with managed OAuth. Use this skill when users want to...
Build, debug, and deploy websites using HTML, CSS, JavaScript, and modern frameworks following production best practices.
YouTube Data API integration with managed OAuth. Search videos, manage playlists, access channel data, and interact with comments. Use this skill when users want to interact with YouTube. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Scaffold, test, document, and debug REST and GraphQL APIs. Use when the user needs to create API endpoints, write integration tests, generate OpenAPI specs, test with curl, mock APIs, or troubleshoot HTTP issues.
Search for jobs across LinkedIn, Indeed, Glassdoor, ZipRecruiter, Google Jobs, Bayt, Naukri, and BDJobs using the JobSpy MCP server.