Skip to main content
swAItch exposes four MCP tools that follow a natural workflow: discover → browse → fetch (conversation or message).

list_sources

Discover which IDEs have conversation data available on the user’s system. Call this first to see what’s available before trying to fetch conversations.

Parameters

None.

Response

Status Values


list_conversations

List conversations from a specific IDE source with lightweight summaries.

Parameters

Response


get_conversation

Get the full conversation content including all messages and artifacts.

Parameters

Response


get_conversation_message

Get the full, untruncated content of a specific message. This is useful when get_conversation returns a message with "is_truncated": true due to length limits.

Parameters

Response

Error Handling

All tools return error information inline rather than throwing exceptions: