yab mcp is Veb’s MCP server, yab-browser, on stdin and stdout. Claude Code and Codex get it when you connect them (yab setup); for any other MCP client, Copy Config in Settings › Developers gives you the entry to paste. If Veb is closed, the first call opens it hidden.
Add it to another agent#
For clients that read an mcpServers list (Cursor, Claude Desktop, Windsurf and others):
{
"mcpServers": {
"yab-browser": {
"command": "/Applications/yab.app/Contents/MacOS/yab",
"args": ["mcp"]
}
}
}By hand for Claude Code, or in Codex’s config.toml:
claude mcp add --scope user yab-browser -- yab mcp
[mcp_servers.yab-browser]
command = "yab"
args = ["mcp"]
tool_timeout_sec = 900Give its tools a long timeout where the client lets you: a sign-in or a yes waits for you, up to a few minutes. Agents are let in by the switch at the top of Settings › AI › Agents, which yab setup turns on for you. yab guide mcp prints what an agent should know.
The tools#
tabs open navigate close name spacessnapshot text screenshot pdfclick type choose press hover drag scroll dialogrun eval waitfetchupload downloadsign_in autofill profile form_answersask handoffmemory_search memory_read remember history skills skillsuggest watchshow lay_out_tabscalendar calendar_addbookmarks bookmark_add snippetsmessages messages_code send_messagedevtools_console devtools_network devtools_styles devtools_trace devtools_commentsnative_context native_actions native_apply native_undoboosts boost boost_read skill_savedevicesmail_triage mail_search mail_read mail_file mail_codemail_recallmail_draft mail_actmail_sendmail_labelstask task_status task_steer task_queue task_stopWhat stays yours#
- Send, Pay, Delete and their like wait for your yes on the page, however the agent presses them.
- A saved password is filled by Veb; the agent never sees it, nor a card’s number.
- Private tabs don’t exist for an agent.
- An agent sends a mail only when you asked for it, after your yes on a card showing every address, the subject and the words; in Bypass, without the card. It never puts mail in the Trash.
- How much it asks first is one choice, Ask, Auto or Bypass, in Settings › AI › Agents › Agents ask first.