Connect mcp.santiago-jv.tech/mcp
Add the public URL to Claude, Cursor, ChatGPT, or VS Code. No API tokens, accounts, or approvals required.
A public Model Context Protocol server exposing my career history, backend architecture blueprints, and an automated vacancy-fit engine for recruiters and engineering leaders.
https://mcp.santiago-jv.tech/mcpFor Recruiters & Hiring Teams
Wondering if my background fits your team? Connect my MCP server to your AI assistant—or test a job description right below—to get a transparent, evidence-backed compatibility report.
Add the public URL to Claude, Cursor, ChatGPT, or VS Code. No API tokens, accounts, or approvals required.
Ask your AI to run evaluate_vacancy_match with your open role requirements, tech stack, and work modality.
Receive a 0–100 score, production evidence from GoodRec & Bolsiyo, transparent stack gaps, and direct outreach links.
Once connected to mcp.santiago-jv.tech/mcp, paste this prompt into Claude, ChatGPT, or Cursor along with your job description:
Using the santiago-jv-mcp server, call `evaluate_vacancy_match` (and `get_work_experience` if needed) to evaluate how well Santiago Olayo fits our open role below.
Give me a concise executive summary covering:
1. Overall match score and clear recommendation (Should we interview him? Why?).
2. Top matched backend, cloud, product, or AI skills backed by his real work at GoodRec and Bolsiyo.
3. Any honest stack or modality gaps we should validate in a screening call.
4. His direct email, LinkedIn, and PDF resume link.
Open Role / Job Description:
[PASTE YOUR JOB DESCRIPTION HERE]No MCP client open right now? Test the exact matching engine live in your browser with a preset or paste your own vacancy:
Strong Fit · Highly Recommended to Interview
Estimated 95% match for Senior Backend Engineer. Direct overlap across 10 production areas (GoodRec / Bolsiyo), amplified by hands-on MCP tooling, Cloudflare AI Gateway, Datadog APM, and end-to-end ownership.
No critical stack or modality gaps detected against primary profile.
Quick Start
Choose your AI client below and copy the configuration snippet. Supports Web Standard Streamable HTTP out of the box.
~/.cursor/mcp.jsonRecommended for Engineers{
"mcpServers": {
"santiago-jv": {
"url": "https://mcp.santiago-jv.tech/mcp"
}
}
}API Reference
Every capability exposed by mcp.santiago-jv.tech is strictly typed with Zod schemas and read-only annotations.
evaluate_vacancy_matchRecruiter FlagshipScores a job description (0–100) against Santiago’s stack, seniority, architecture depth, and modality—returning matched production evidence and transparent stack gaps.
job_descriptionstringrequiredFull job description text or role requirements (up to 10,000 chars).
role_titlestringoptionalTitle of the open position (e.g. "Senior Backend Engineer").
required_skillsstring[]optionalExplicit list of must-have skills to verify strictly.
modality"remote" | "hybrid" | "onsite"optionalWork modality to validate location compatibility.
language"en" | "es"optionalReport language (auto-detected from vacancy text if omitted).
get_profile_overviewIdentity & BioReturns executive summary, headline, 4+ years experience overview, location/timezone (UTC-5), spoken languages, education, and resume PDF URLs.
language"en" | "es"optionalResponse language ("en" default or "es").
get_work_experienceCareer HistoryDetailed career timeline across GoodRec, Bolsiyo, and Cooltivalo · +COTAS · SLS GROUPS with filterable engineering domains.
companystringoptionalFilter by company name (e.g. "GoodRec", "Bolsiyo").
focus"all" | "backend" | "ai-mcp" | "observability" | "product"optionalFilter roles by engineering focus.
language"en" | "es"optionalResponse language ("en" or "es").
get_tech_stack_and_architectureStack & BlueprintCategorized skill matrix with years of production experience, concrete evidence, and system architecture principles (Hexagonal, DDD, Redis Locks, Datadog, MCP).
domain"all" | "backend" | "architecture" | "ai" | "cloud-observability" | "databases" | "product-analytics"optionalTechnical category filter.
language"en" | "es"optionalResponse language ("en" or "es").
get_social_and_contact_linksVerified ChannelsReturns email ([email protected]), LinkedIn, GitHub, X, Medium, portfolio URL, and downloadable EN/ES PDF resumes.
include_resume_urlsbooleanoptionalInclude direct PDF download links (default: true).
prepare_outreach_contextATS & OutreachGenerates a structured ATS candidate note and a personalized interview invitation email draft for recruiters.
company_namestringrequiredHiring company name.
role_titlestringrequiredTitle of the open role.
recruiter_namestringoptionalRecruiter or hiring manager name.
evaluate_candidate_fit(job_description, language?)Instructs the connected LLM to run a structured Staff Technical Recruiter evaluation of Santiago against your pasted job description.
technical_deep_dive(topic?)Guides CTOs and Tech Leads through Santiago’s architecture decisions in backend concurrency, observability, or MCP internal tooling.
quick_intro(language?)Generates a 30-second executive summary with verified contact links.
santiago://profile/resume-entext/markdownComplete structured English CV in Markdown.
santiago://profile/resume-estext/markdownComplete structured Spanish CV in Markdown.
santiago://profile/architecture-blueprintapplication/jsonProduction architecture pillars across Cloud, Data, Observability, and AI/MCP.
santiago://profile/contact-cardapplication/jsonCanonical JSON contact card, social links, and PDF URLs.
Under the Hood
How mcp.santiago-jv.tech stays fast, free to operate, abuse-resistant, and zero-friction.
Gating public career data behind Cloudflare Access or API tokens adds friction that stops recruiters from testing. Instead, only curated public professional data is exposed, with zero write operations.
Uses WebStandardStreamableHTTPServerTransport in stateless JSON mode—avoiding brittle long-lived SSE connections, proxy timeouts, and idle compute charges.
evaluate_vacancy_match runs a deterministic TypeScript scoring engine at the edge (<5ms) while your own connected AI synthesizes the narrative—combined with 45 req/min IP rate limits and 32 KB body caps.
Every push to main runs strict TypeScript typechecking, protocol integration tests, and automated Wrangler deployment to mcp.santiago-jv.tech.