phone_a_friendLABSCO SUMMARY
A second opinion becomes a tool call instead of a copy-paste session.
The context and the files travel with the question, so the consulted model starts from the same material rather than from a summary — and the file-writing path covers the models you can only reach through a browser.
What it is
A consultation channel between models. It packages the context you nominate — including whole files — sends it to another model through OpenRouter, and returns the reasoning for the model you are talking to to act on.
What you get
- A problem sent to an external model for deep reasoning, with the related context and a list of files attached
- A manual path for the same thing: a master prompt written to a file you choose, for pasting into a model you cannot reach by API
- A choice of model through OpenRouter, so the consultant can be picked per problem rather than fixed
- The response returned as something the calling model can use, not as a transcript to read
Requirements
uvx, which fetches and runs the published package without cloning anything, and an API key for the provider you are routing through, passed on the launch command. Calls to the external model are billed by that provider.
Setup effort
One command plus a key — uvx phone-a-friend-mcp-server, then supply credentials
USE CASES
Getting a second read on a decision that matters
Send the problem with its full context to a different model and bring the reasoning back, so the choice is not resting on one model's first instinct.
Working a problem that needs more context than one pass allows
Attach the files that matter and let a model with a long context window reason across all of them at once, rather than feeding them in piecemeal.
Consulting a model you can only reach in a browser
Generate the master prompt as a file, paste it wherever you like, and bring the answer back — the same packaging, without an API in the path.
Bringing in different expertise for a cross-domain problem
Route the question to whichever model is strongest on the domain in hand, chosen per call, instead of asking one model to be good at everything.
2 tools
Listed in project docs. Your client may show a different list.
fax_a_friendBEFORE YOU INSTALL
What to know first
Tools you get
2 tools named in the project's documentation.
Requires
- uvx on PATH
- One API key, for the provider you name in --provider (OpenAI, OpenRouter, Anthropic or Google)
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
uvx phone-a-friend-mcp-serverMCP Clients
Claude Desktop
{
"mcpServers": {
"phone-a-friend": {
"command": "uvx",
"args": [
"phone-a-friend-mcp-server",
"--provider",
"openai",
"--api-key",
"<YOUR_API_KEY>"
]
}
}
}