# β
READY TO TEST - Quick Start Guide
**Status:** All code complete, credentials saved, ready to run tests!
---
## π Quick Test (3 Commands)
```bash
cd "C:\Users\oreph\Documents\AgenticLedger\Custom MCP SERVERS\SlackMCP"
npm install
npm run build
npm run test:integration
```
That's it! The `.env` file with your credentials is already configured.
---
## π What's Already Done
β
**Implementation:** All 5 tools built and ready
β
**Documentation:** Complete README and test templates
β
**Credentials:** Saved securely in `.env` file
β
**Test Suite:** Integration tests ready to run
---
## π― What You'll See
When tests run successfully, you'll see:
```
β conversations_history - retrieves channel messages
β conversations_history - handles invalid channel
β conversations_history - handles invalid token
β channels_list - retrieves workspace channels
β channels_list - sorts by popularity
β Schema validation - missing required field
```
---
## π After Tests Pass
Fill in `PLATFORM_INTEGRATION_REPORT.md` with:
- Copy/paste actual test outputs
- Add performance measurements
- Document any issues found
---
## π Your Saved Credentials
**Token:** xoxb-YOUR-TOKEN-HERE (stored in .env file)
**Channel:** #testing
**Location:** `.env` file (won't be committed to git)
---
## βοΈ Optional: Enable Message Posting
To test the `conversations_add_message` tool, add to `.env`:
```bash
SLACK_MCP_ADD_MESSAGE_TOOL=*
```
Then rebuild and retest:
```bash
npm run build
npm run test:integration
```
---
## π Need More Details?
- **Full context:** Read `SESSION_LOG.md`
- **Credentials reference:** See `TESTING_CREDENTIALS.md`
- **Documentation:** Read `README.md`
---
## π If Something Goes Wrong
**Tests fail?**
1. Check token has required scopes at https://api.slack.com/apps
2. Verify #testing channel exists in your workspace
3. Make sure bot is added to #testing channel
**Can't find .env?**
- It's in this folder: `SlackMCP\.env`
- Should contain your token and channel
**Build fails?**
- Ensure Node.js β₯18.0.0: `node --version`
- Delete `node_modules` and `dist`, run `npm install` again
---
**You're all set! Run those 3 commands and you're testing! π**