Documentation Index
Fetch the complete documentation index at: https://docs.civic.com/llms.txt
Use this file to discover all available pages before exploring further.
The Three Types of MCP Capabilities
When you connect to an MCP server (like GitHub or Slack), your AI gets access to three types of capabilities:Tools 🔧
Tools are actions your AI can perform - things that change or do something.Examples:
- GitHub: Create an issue, merge a pull request, comment on code
- Slack: Send a message, create a channel, react to posts
- Dropbox: Upload a document, share a file, organize files in folders
- Email: Send an email, mark as read, move to folder
How your AI uses tools:
Resources 📄
Resources are information your AI can read - things that provide data.Examples:
- GitHub: Repository contents, issue descriptions, commit history
- Slack: Message history, channel member lists, thread contents
- Dropbox: File contents, folder structures, file metadata
- Databases: Query results, table schemas, stored data
How your AI uses resources:
Prompts 💭
Prompts are pre-written instructions that help your AI use tools and resources effectively.Examples:
- Code Review Prompt: “Review this pull request for security issues, performance, and code style”
- Bug Report Prompt: “Create a detailed bug report with steps to reproduce, expected vs actual behavior”
- Meeting Summary Prompt: “Summarize key decisions, action items, and next steps from this conversation”
How your AI uses prompts:
How They Work Together
A typical AI workflow combines all three:Example Workflow:
Understanding MCP Server Capabilities
Each MCP server provides different combinations:GitHub Server
- Tools: Create issues, comment, merge PRs, create branches
- Resources: Repository files, issue lists, commit history, PR details
- Prompts: Code review templates, issue creation guidelines
Slack Server
- Tools: Send messages, create channels, react to posts, set status
- Resources: Message history, channel lists, user profiles, thread contents
- Prompts: Message formatting, team communication guidelines
Dropbox Server
- Tools: Upload documents, search files, organize folders
- Resources: File contents, folder structures, sharing permissions
- Prompts: Document creation templates, organization standards
Why This Matters
Understanding these three types helps you:- Ask better questions: “Read the latest GitHub issues” (resource) vs “Create a new issue” (tool)
- Set expectations: Know what your AI can read vs what it can change
- Troubleshoot: If something isn’t working, understand whether it’s a tool, resource, or prompt issue
- Explore capabilities: Ask “What tools are available?” to discover what actions your AI can take

