💬Conversation Tool

get_conversation

Retrieve the full content of a specific conversation by ID. Use search tools first to find IDs.

When to use this

Use get_conversation to drill into a specific conversation after finding it via search. Returns the full message history in chronological order.

Quick Example

mcporter call brain.get_conversation conversation_id="abc-123-def-456"
Response
## Conversation (24 messages)

### USER [2025-06-10 09:15:00]
I need to redesign the auth middleware. Currently it's
checking JWT tokens on every request but the latency
is too high...

### ASSISTANT [2025-06-10 09:15:30]
Let's look at this systematically. The JWT verification
can be optimized in several ways:
1. Cache decoded tokens...
2. Use asymmetric verification...

### USER [2025-06-10 09:18:00]
The caching approach sounds right. How do we handle
token revocation though?

... (20 more messages)

Parameters

NameTypeRequiredDefaultDescription
conversation_idstringYesThe conversation ID to retrieve. Get IDs from search results.

Examples

Typical workflow: search then inspect

# 1. Find the conversation
mcporter call brain.search_conversations term="auth middleware"
# → Returns results with conversation IDs

# 2. Inspect the full conversation
mcporter call brain.get_conversation conversation_id="abc-123-def-456"

Long conversations are truncated at 20 messages with the first 1000 characters per message. The total message count is always shown.