2 tools registered. Strongest in task completion, weakest in shared experience.
{ name: "sign_in" /* short, unique, verb-based */ }{
"name": "sign_in",
"description": "Sign in or create a free MCP Locker. Sends a one-time link to the email. Opening the link in this browser starts the session. New emails get a locker. Existing emails open the locker they already have. Using this tool agrees to the privacy policy at https://mcplocker.com/privacy.",
"inputSchema": {
"type": "object",
"properties": {
"email": {
"type": "string",
"description": "Inbox that will receive the sign-in link."
}
},
"required": [
"email"
]
},
"annotations": {}
}clarity: weak; readability: weak// Make the tool's effect visible on the page the person is looking at:
// update the same UI your existing human flow uses when your_tool_name runs,
// so the person co-browsing sees what the agent just did.
execute: async (args, { signal }) => {
const result = await performAction(args, signal);
renderResultInPage(result); // the human-visible half of the same action
return result;
}{ name: "sign_in" /* short, unique, verb-based */ }{
"email": "example@example.com"
}{}