Joey — AI Chat Client with MCP Tool Use

3 min read Original article ↗

Source Available · Cross-Platform

AI Chat with
MCP Tool Use

Connect to hundreds of AI models via OpenRouter and supercharge them with remote MCP servers. Tool calling, sampling, elicitation, OAuth — all built in.

Download on the App Store Get it on Google Play

Features

Everything you need in an AI chat client

Joey combines powerful AI model access with the full MCP protocol, giving you a native chat app that can actually do things.

🔌

Full MCP Support

Connect to remote MCP servers with tool calling, sampling, elicitation, OAuth, session resumption, and progress notifications.

🤖

Hundreds of AI Models

Access any model on OpenRouter — GPT-4o, Claude, Gemini, Llama, and more. Switch models mid-conversation and track usage costs.

🔄

Agentic Tool Use

Automatic agentic loop that executes MCP tools and feeds results back to the LLM until the task is complete.

📎

Image & Audio Attachments

Attach images from gallery, camera, or clipboard. Record audio inline. View media returned by MCP tools with pinch-to-zoom.

💬

Rich Chat Experience

Streaming responses, markdown rendering with code blocks and Mermaid diagrams, message editing, regeneration, and full-text search.

🔒

Privacy First

All data stored locally on-device. No backend servers, no analytics. Your conversations only go to the services you explicitly configure.

MCP Protocol

Connect AI to your tools

Joey implements the full Model Context Protocol, letting AI models interact with any remote MCP server you connect.

  • Use tools from multiple MCP servers simultaneously
  • Browse and use server-provided prompt templates
  • Session resumption across app restarts
  • OAuth support for authenticated servers
  • Real-time progress notifications
  • Debug screen for inspecting tool schemas

Habit tracking via MCP tools

AI Models

Pick the right model for every task

Access the full OpenRouter catalog with a powerful model picker. Switch models mid-conversation and see exactly what each message costs.

  • Search, filter by modality, sort by price or context
  • Switch models mid-conversation with visual indicators
  • Per-message token counts and cost breakdowns
  • Set a default model for new conversations
  • Reasoning token display for thinking models

Image analysis with AI

Rich Content

More than just text

Joey renders rich content from AI responses and MCP tools — diagrams, tables, images, code blocks, and more.

  • Mermaid diagram rendering
  • Syntax-highlighted code blocks
  • Inline image and audio display from tools
  • Rich markdown tables
  • Full-screen image viewer with pinch-to-zoom

Mermaid diagram rendering

Cross-Platform

Runs everywhere

Built with Flutter for native performance on every platform.

Ready to get started?

Joey is open source and free to use. Clone the repo and build it yourself, or download from the app stores.

Download on the App Store Get it on Google Play

Desktop Downloads (macOS, Windows, Linux)