La Bàn
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@La BànTôi là thủ kho ở Hải Phòng, AI có thay thế tôi không? Tôi nên học gì?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
La Bàn — The Agent-Native Career Compass for Vietnam's AI Transition
La Bàn (The Compass) helps Vietnamese workers and students see how AI changes their jobs and what to do about it — grounded in verifiable evidence instead of generic advice. This build makes La Bàn an agent-native web app: the site itself is an MCP server in your browser (WebMCP), so your AI agent (ChatGPT's in-app browser, Chrome's agent) can act as your career counselor while you stay in control.
Why WebMCP?
A single LLM prompt produces fluent career advice that cites research papers which may not exist. In our measured baseline over 12 personas, 2 of 26 citations were unverifiable fabrications. For life-altering career decisions, that is disqualifying. With WebMCP, the agent does not guess — it calls La Bàn's tools to read the curated Vietnam occupation database and research library, and every plan it drafts is approved by you, inside the page, before anything is saved.
Related MCP server: career-navigator-mcp
What humans and agents can do together
Ask anything, get evidence. "Will AI replace warehouse keepers in Hai Phong?" → the agent calls
lookup_occupation+search_researchand answers with resilience scores and citations you can click.Co-create a transition plan. "Save me a 90-day plan" → the agent drafts it, a modal opens in La Bàn, you edit milestones and approve — only then is it saved to your workspace.
Track the journey across sessions. "What should I focus on this week?" → the agent reads your saved plans, proposes progress updates, and you confirm them.
See everything the agent does. The Agent Activity Panel shows every tool call in real time; writes never happen without your explicit approval.
The 12 WebMCP tools
Layer | Tools | Confirmation |
Evidence (client-side, zero-key) |
| none (read-only) |
Analysis (verified server pipeline) |
| none (read-only) |
Workspace (writes) |
| human approval in-page |
Registration uses the standard API:
document.modelContext.registerTool({
name: "lookup_occupation",
description: "Look up an occupation in La Bàn's curated Vietnam resilience database...",
inputSchema: { /* JSON Schema */ },
annotations: { readOnlyHint: true },
execute: async (input) => { /* ... */ }
});Plan saves go through the human-in-the-loop gate — when the agent runtime
supports it, the approval is wrapped in client.requestUserInteraction().
Pre-existing vs. added for The WebMCP Challenge
Pre-existing (baseline import commit, source: dungnotnull/Agentic-Career-Compass-for-AI-Transition @ f74a178, built for #BuildwithGoogleAI): the React platform, curated data (research library, Vietnam occupation database, golden personas), the Gemini server endpoints, community/employer/news modules, the 4-agent analysis pipeline and its evaluation harness.
Added for The WebMCP Challenge (all commits in this repository after the baseline import, submission period Aug 25 – Sep 3, 2026):
src/webmcp/— 12 WebMCP tools across 3 layers, JSON schemas, activity logging, the human-approval bridge (requestUserInteraction-aware)src/lib/plansStore.ts+src/lib/evidenceSearch.ts— workspace persistence and browser-safe curated-data searchsrc/components/— PlanApprovalModal, AgentConfirm, AgentActivityPanel, PlansView ("My Plans" tab)README, deployment, test checklist, video script
Try it
Open the live URL in ChatGPT's in-app browser (WebMCP works out of the box), or in Chrome 149+ with
chrome://flags/#enable-webmcp-testingenabled.Ask your agent in Vietnamese or English: "Tôi là thủ kho ở Hải Phòng, AI có thay thế tôi không? Tôi nên học gì?"
Watch the Agent Activity Panel, approve a plan, find it under My Plans.
Run locally
npm install
cp .env.example .env # set GEMINI_API_KEY (server-side only, optional —
# evidence tools work without it)
npm run dev # http://localhost:3000
npm test # unit tests (117)
npm run lint # type checkLicense & attribution
See LICENSE. Curated data sources are public research summaries (WEF, ILO, McKinsey, TopCV, ...). Synthetic evaluation personas contain no personal data.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceProvides AI job displacement data and automation risk assessments for over 59,000 occupations based on task-level analysis. It enables users to query risk scores, task-level breakdowns, career transition paths, and the latest AI-related employment news.921MIT
- FlicenseNot gradedqualityCmaintenanceEnables career diagnosis by analyzing user skills and recommending suitable professions using Google Gemini and a RAG knowledge base of 10 professions.
- AlicenseNot gradedqualityAmaintenanceEnables AI agents to discover, filter, and track job openings based on the user's local resume, without uploading data to the cloud.12MIT
- AlicenseAqualityCmaintenanceEnables AI agents to search, rank, and explain job matches through a secure read-only interface that blocks prompt injections and unsafe content.4MIT
Related MCP Connectors
AI cover letter generation for agents. Job analysis, profile matching, narrative letters.
Deterministic compliance and vertical knowledge bases for autonomous agents. Free 24hr trial.
Job platform for AI agents. Track tech jobs from companies that match your stack.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/dungnotnull/WebMCP-The-Agent-Native-Career-Compass'
If you have feedback or need assistance with the MCP directory API, please join our Discord server