# DocsBot MCP

## Overview
- **Category:** customer-support
- **Price:** Free
- **Tags:** ai-chatbot, knowledge-base, indexing, natural-language-query, documentation-search, ai-training

## Tools

### ask_bot_question
Ask a technical question to a specific DocsBot and retrieve an AI-generated answer

### get_docsbot_account_metadata
Retrieve metadata for the current authenticated user

### get_bot_knowledge_summary
Retrieve a high-level summary of the knowledge base size and source count

### get_bot_details
Get detailed settings and information for a specific bot

### list_recently_indexed_bots
Identify bots that have had their knowledge base updated recently (mock logic)

### list_bot_interaction_logs
List recent questions and answers handled by a specific bot

### list_team_bots
List all AI bots configured within a specific team

### list_bot_knowledge_sources
List all data sources (URL, PDF, etc.) used to train a specific bot

### list_docsbot_teams
List all teams you are a member of in DocsBot

### search_bot_sources
Search for specific knowledge sources by name keyword

## Prompt Examples

**Prompt:** 
```
Ask our 'API Docs Bot': 'How do I authenticate using the SDK?'.
```

**Response:** 
```
The bot answered: 'To authenticate using the SDK, you need to initialize the client with your API Key... [detailed steps]'. Should I pull the source links for this answer?
```

**Prompt:** 
```
List all data sources used by our 'Support Bot'.
```

**Response:** 
```
I've found 5 sources for the 'Support Bot', including 'help.example.com', 'API-Reference.pdf', and 'Community-FAQs'. 4 sources were successfully indexed today. Would you like to see the last error for the failed source?
```

**Prompt:** 
```
Show me the last 5 questions asked to the 'Sales Bot'.
```

**Response:** 
```
The last 5 questions for 'Sales Bot' include: 'What are your pricing plans?', 'Do you offer an annual discount?', and 'How do I upgrade?'. All questions received valid AI answers. Should I pull the detailed logs for any of them?
```

## Frequently Asked Questions

**How do I get a DocsBot API Key?**
Log in to your DocsBot account, navigate to the API section in your account settings, and you can generate or retrieve your unique API Key from there.

**Can the agent train my bots?**
This integration currently focuses on querying bots and auditing sources. Adding new sources or triggering full training cycles should be managed via the DocsBot dashboard.

**Which AI models are used?**
DocsBot supports various models including GPT-3.5 and GPT-4. The agent will retrieve results based on the specific model configured for your bot in your account.