Navi Candidates MCP
Navi Candidates MCP
Remote MCP server for Pickaxe's Scout Navi agent. It exposes a read-only search_candidates tool that calls Navi's existing candidate search Cloud Function and returns safe candidate summaries.
Endpoints
GET /healthPOST /mcp
Related MCP server: @baanish/synthetic-search-mcp
Environment
NAVI_MCP_API_KEY=replace-with-a-long-random-token
CANDIDATE_SEARCH_FUNCTION_URL=https://us-central1-navi-ai-f1306.cloudfunctions.net/searching_candidates
PORT=8080
NODE_ENV=productionLocal Development
npm install
npm test
npm run build
NAVI_MCP_API_KEY=dev-secret npm start
curl http://127.0.0.1:8080/healthDeploy To Cloud Run
gcloud auth login
gcloud config set project navi-ai-f1306
gcloud config set run/region us-central1
gcloud services enable run.googleapis.com cloudbuild.googleapis.com artifactregistry.googleapis.com secretmanager.googleapis.comCreate the bearer token secret:
printf "replace-with-a-long-random-token" | gcloud secrets create navi-mcp-api-key --data-file=-Deploy:
gcloud run deploy navi-candidates-mcp \
--source . \
--region us-central1 \
--allow-unauthenticated \
--set-env-vars CANDIDATE_SEARCH_FUNCTION_URL=https://us-central1-navi-ai-f1306.cloudfunctions.net/searching_candidates,NODE_ENV=production \
--update-secrets NAVI_MCP_API_KEY=navi-mcp-api-key:latestCloud Run must be public because Pickaxe calls it externally. The MCP endpoint itself is protected by Authorization: Bearer <NAVI_MCP_API_KEY>.
After deployment, configure Pickaxe with:
https://<cloud-run-service-url>/mcpThis server cannot be deployed
Maintenance
Related MCP Connectors
Nifty's MCP server — exposes tasks, projects, messages, and files as tools for AI agents.
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Public MCP server for discovering open jobs. Search, filter, and get application links.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceMCP server for using various search tools like Tavily API. Planning to support various search tools (i.e. wiki search, searxng, etc)3MIT
- AlicenseAqualityBmaintenanceA minimal MCP server that exposes web search via Synthetic's API, providing a single search tool for local MCP clients.24 npmMIT
- FlicenseNot gradedqualityDmaintenanceMinimal MCP server that provides access to Google's Gemini API with Google Search grounding for up-to-date information through a single ask_gemini tool.-
- FlicenseAqualityDmaintenanceMCP server that provides web search capabilities using the Tavily API.3-