Guru MCP
Access 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.
Access 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.
Real data. Real impact.
Growing
Developers
Per week
Open source
Skills give you superpowers. Install in 30 seconds.
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?" | |
| "Find docs about X" | |
| "Show me card XYZ" | |
| "Create a new guide for X" | |
| "Update this card with..." | |
The
GURU_API_TOKEN must be in format email:token:
your.email@company.com:a1b2c3d4-e5f6-7890-abcd-ef1234567890
No automatic installation available. Please visit the source repository for installation instructions.
View Installation Instructions1,500+ AI skills, agents & workflows. Install in 30 seconds. Part of the Torly.ai family.
© 2026 Torly.ai. All rights reserved.