Connection Issues
Server Not Found
Verify the MCP server URL is correct:https://mcp.tiro.ooo/mcp
Common mistakes:
- Missing
/mcppath suffix - Using
http://instead ofhttps://
405 Method Not Allowed (this is normal for a GET request).
Tools Not Appearing
- Completely restart your MCP client (not just a window refresh)
- Ask your AI: “List all available MCP servers” — verify Tiro appears
- If still missing, re-run the Authentication setup
Authentication Errors
401 Unauthorized / 403 Forbidden
Solution: Restart your MCP client to trigger a fresh OAuth flow.- Claude Code: Restart the CLI session
- Claude Desktop: Fully quit and relaunch the app
mcp:notes:read scope. Tokens are valid for 180 days.
Configuration Issues
Claude Code Fails to Connect
- Verify your config matches the Claude Code setup
- Restart the CLI session
- If the OAuth browser window doesn’t open, check your default browser settings
Claude Desktop Fails to Connect
- Verify your config matches the Claude Desktop setup
- Validate JSON syntax — check for missing commas, unmatched brackets, or missing quotes (JSONLint)
- Ensure Node.js is installed (
npxmust work in your terminal) - Fully quit and restart Claude Desktop (Cmd+Q on macOS, not just close window)
Search & Data Issues
- No results? Try broader search criteria — use a single general keyword in
content, or widen thecreatedAtdate range - Date format error? Use ISO 8601 with timezone:
2025-11-22T00:00:00Z(date-only formats are not accepted) - Recent notes missing? Notes may take up to 15 minutes to appear due to caching. Verify the note is “Completed” in Tiro Dashboard
- Request timeout? Use
get_note_summaryinstead ofget_note_transcriptfor long meetings
Error Reference
| Code | HTTP | Description | Solution |
|---|---|---|---|
UNAUTHORIZED | 401 | No valid authentication | Restart client to re-authenticate |
TOKEN_EXPIRED | 401 | Token past expiration | Restart client to re-authenticate |
FORBIDDEN | 403 | Missing required scope | Restart client to re-authenticate |
MISSING_PARAMETERS | 400 | Required params missing | Check parameter requirements |
INVALID_NOTE_ID | 400 | Invalid note ID | Use positive integer |
INVALID_DATE_FORMAT | 400 | Wrong date format | Use ISO 8601 datetime |
NOTE_NOT_FOUND | 404 | Note doesn’t exist | Verify note ID |
INTERNAL_SERVER_ERROR | 500 | Server error | Retry or contact support |
REQUEST_TIMEOUT | 504 | Request timed out | Use summary or retry |
Getting Help
GitHub Issues
Report bugs or request features
Email Support
Contact: support@tiro.ooo

