company_research
Search web for verified company information, tech stack, and engineering culture using Tavily API and grounded synthesis.
focus_areascompany_namerequired
io.github.Ambuj123-labPublished by GitHub account Ambuj123-labv1.0.0Updated Nov 3, 2026
Live Hugging Face model proofing, ATS resume scoring and career tools by Ambuj Kumar Tripathi
The publisher's own server: Craft
Career-workspace server that researches companies, checks resume claims against web, GitHub and Hugging Face evidence, and drafts cited cover letters.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.Ambuj123-lab%2Fcovercraft-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"covercraft-ai-by-ambuj-kumar-tripathi": {
"type": "http",
"url": "https://career-workspace-ambujsystems.vercel.app/api/mcp"
}
}
}[Live Production Demo] [Interactive System Docs] [GitHub Release] [Uptime SLA 99.998%] [Product Hunt] [Featured on UptimeRobot] [Glama MCP Score] [M8ven Verified] [Smithery Verified MCP] [Author Portfolio]
[Next.js 16] [React 19] [Google Gemini API] [Multi-Provider Fallback] [Tavily AI Search] [Jina AI Reader] [MongoDB Atlas] [Langfuse Observability] [GitHub MCP Proofer] [Docker] [Vercel Edge] [License: MIT]
99% of cover letter tools on the internet are simple prompt wrappers that cause immediate disqualification during technical recruiter screens:
CoverCraft is not a template filler. It is an Evidence-Grounded Career Workspace & Claim-Validation Engine designed for senior engineers and discerning hiring teams.
careers, linkedin, naukri, and ambitionbox.r.jina.ai) Deep Scraping: Strips HTML clutter, popups, and cookie walls, returning clean, high-fidelity markdown with an exponential timeout fallback.When LLM JSON structures are delayed or partially populated, a deterministic regex pipeline extracts ground truth directly from raw JD tokens:
"Not verified from available sources".[1], [2].[Resume Anchor] & [Source Citation]) allow candidates to hover and verify exact source quotes with a live [Evidence Markers: ON/OFF] toggle. When candidates click Copy to Clipboard or Download Markdown/PDF, internal citation tags are automatically stripped to deliver 100% clean, submission-ready letters for recruiters.01. Competency Match → 02. MCP Company Research → 03. Human Approval → 04. Evidence Synthesis) with a live counting timer (00:04s) and active tool indicator so candidates clearly follow live execution without confusion or perceived stalls.[!TIP] 🛡️ Triple-Registry Verified FastMCP Server (Glama · Smithery · M8ven):
CoverCraft's FastMCP server and its 8 registered tools have been independently audited and verified across leading registries with Glama Grade A - A, M8ven Trust Score 89/100 (Grade B), and Smithery Verified (8 Tools) with continuous live monitoring and 0 security vulnerabilities.[Glama MCP Score] [M8ven Score] [M8ven Verified] [Smithery Verified MCP]
mcp-server/).company_research: Real-time web search via Tavily with traceable source citations.evidence_validator: Claim Ledger validation against source data returning VERIFIED / PARTIAL / UNSUPPORTED.jd_analyzer: Evidence-backed JD matching against resume with actual proof anchors.ats_readiness: Deterministic heuristic audit on keyword coverage, format integrity, and length.source_filter: Algorithmic domain authority tiering, noise suppression, and Outdated News & Stale Tech Filter (<9m company initiatives, <18m engineering stack, [Historical Context] tag).cover_letter_generator: Evidence-grounded synthesis with structured in-line citation markers and zero-overclaim enforcement.github_proofer: Real-time candidate GitHub portfolio & commit history verification engine ($0 free tier PAT, 5,000 req/hr). Inspects public repositories, extracts commit SHAs and messages, and anchors resume technical claims directly into verifiable code evidence with zero overclaiming.huggingface_proofer: Autonomous GenAI model & weights verification engine ($0 free tier HF Token, 30,000 req/hr). Inspects candidate's public Hugging Face models, spaces, datasets, and aggregate download metrics (e.g. 700+ model downloads, qLoRA fine-tuning, GGUF quantization), cross-referencing AI claims against verifiable weights.stdio_server or deploy as an independent streaming microservice using --transport=sse.mcp-server/tools/github_proofer.py) and Next.js route /api/github-verify.sha: 7f2a1b9), commit messages, repository descriptions, and architecture files to ground technical claims in verifiable code history.mcp-server/tools/huggingface_proofer.py) and Next.js route /api/hf-verify.ambuj-ai-chatbot, legal-india-chatbot), mathematically verifying live model deployment and edge inference capabilities./api/parse-resume): Auto-extracts candidate Name, Email, LinkedIn URL, and GitHub Profile URL from uploaded PDF resumes via regex + LLM extraction, pre-filling the generator form.InputForm.jsx): Automatically detects target Role and Company Name as soon as a user pastes a Job Description, eliminating redundant manual typing.nextjs:nodejs user for zero root vulnerabilities.v20.x or v22.xCreate .env.local inside the web/ folder (or copy .env.example from repository root):
Open http://localhost:3000 in your browser.
Build and run the multi-stage standalone container locally:
Or deploy both the Next.js app and the Python MCP server via Docker Compose:
Generative AI Engineer & Production Systems Specialist
Building production-grade agentic architectures, deterministic extraction pipelines, and high-reliability LLM systems.
This project is open-source and licensed under the MIT License.
Architected with ❤️ by Ambuj Kumar Tripathi • Powered by Google Gemini 3.5 & 3-Tier Multi-Provider Cascade (OpenRouter Nemotron 550B) • Langfuse Telemetry • Tavily AI • Jina AI • Next.js 16
Source: README.md at commit 6cefaee
Search web for verified company information, tech stack, and engineering culture using Tavily API and grounded synthesis.
focus_areascompany_namerequiredValidate factual resume claims against verified web source citations using deterministic Claim Ledger verification. Rejects unsupported claims.
claimsrequiredsourcesrequiredParse target Job Description and match required skills against candidate experience with evidence classification and gap detection.
jd_textrequiredresume_textrequiredPerform heuristic ATS compliance checks (keyword coverage, word count, metrics density, parseable formatting, contact info).
jd_textletter_textrequiredAudit and categorize research source domains into authoritative tiers (Tier 1: Official/SEC, Tier 2: Reputable tech press, Tier 3: Aggregators) and discard promotional spam.
sourcesrequiredcompany_domainSynthesize structured, evidence-grounded cover letter paragraphs with in-line citations and tone alignment.
rolerequiredtonecompanyrequiredcandidate_namerequiredmatched_skillsrequiredapproved_company_factsInspect public GitHub repositories, code languages, commit activity, stars, and forks to fact-check candidate technical claims. Validates evidence-backed claims and flags uncorroborated technical claims.
technical_claimscandidate_github_or_resumerequiredInspect public Hugging Face assets (models, spaces, datasets, lifetime and rolling 30-day downloads) to verify GenAI, LoRA, GGUF, and LLM fine-tuning claims.
ai_technical_claimscandidate_hf_or_resumerequired100% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
do.craft.mcpOfficial publisher
Craft's hosted MCP server, published by mcp.craft.do; credential required; Streamable HTTP.

Published by GitHub account jsspace
Search craft color palettes and match shades by CIEDE2000 with Meltbead.

Published by GitHub account CipherClaw
A persistent voxel survival world only AI agents can play: mine, craft, build, trade, chat.

Published by GitHub account user-github-me
Compiles a YAML/JSON audio timeline into TTS speech, music and SFX, mixed with ducking, loudness mastering and matching subtitles.

Published by GitHub account eiler2005
SlideCraft turns a brief into editable PowerPoint, PDF, HTML and Word decks, with layout fitting, source checks and a visual review.
Candidate Resume (PDF) Job Description (JD) Live Web (Tavily + Jina AI) │ │ │ ▼ ▼ ▼┌──────────────────┐ ┌──────────────────┐ ┌────────────────────┐│ Deterministic │ │ Deterministic │ │ 8-Page Multi-Board ││ Text & Evidence │ │ Fallback Regex │ │ Crawl & Markdown ││ Extraction Layer │ │ & Vendor Auditor │ │ Deep Extraction │└─────────┬────────┘ └────────┬─────────┘ └─────────┬──────────┘ │ │ │ └─────────────────────────────┼─────────────────────────────────┘ │ ▼ ┌─────────────────────────────────┐ │ Human-in-the-Loop Gateway │ │ (Source Approval & Selection) │ └───────────────┬─────────────────┘ │ ▼ ┌─────────────────────────────────┐ │ Evidence-Grounded Generator │ │ • Strict Verbatim Anchors │ │ • Evidence-Grounded Claim Validation │ │ • Citation Footnotes [1], [2] │ └───────────────┬─────────────────┘ │ ▼ ┌─────────────────────────────────┐ │ Interview-Defensible Output │ │ (Every claim backed by facts) │ └─────────────────────────────────┘sequenceDiagram autonumber actor Candidate as User / Recruiter participant Web as Next.js 16 Frontend participant API as Route Handlers (/api/*) participant Tavily as Tavily Search Engine participant Jina as Jina AI Reader participant GitHub as GitHub MCP Proofer participant Langfuse as Langfuse Observability participant LLM as Google Gemini 2.5 Flash Lite participant DB as MongoDB Atlas
Candidate->>Web: Upload Resume (PDF) & Paste Job Description Web->>API: POST /api/parse-resume & /api/analyze API->>API: Auto-Extract Candidate Name, Email, LinkedIn & GitHub Handle API->>API: Auto-Detect Target Role & Company from JD API->>GitHub: GET /api/github-verify (MCP Tool #7 Commit Auditor) GitHub-->>API: Verified Public Repositories, Commit SHAs & Timestamps API->>LLM: Schema-Enforced Extraction (Skills & Match Matrix) LLM-->>API: Structured Match Matrix & Vendor Indicators API->>Langfuse: Log Trace & Child Spans (Latency, Tokens, Model) API-->>Web: Render Evidence Match, GitHub Code Proof, Hugging Face Proof & 4-Tier Job Context Tabs
Candidate->>Web: Trigger Real-Time Research Web->>API: POST /api/research { company, role } API->>Tavily: Crawl 8 Authoritative URLs (Careers, News, Reviews) Tavily-->>API: Raw Search Results API->>Jina: Deep Scrape Top URLs to Clean Markdown Jina-->>API: High-Fidelity Content API-->>Web: Display HITL Source Cards (User Approves Sources)
Candidate->>Web: Select Tone & Click "Generate Cover Letter" Web->>API: POST /api/generate { approvedSources, evidenceMap } API->>LLM: Evidence-Grounded Generation Prompt (Claim Validation) LLM-->>API: Streamed Verified Cover Letter + Citations API->>DB: Log Telemetry & Audit Record API-->>Web: Render Final Letter with Copy, Download & Interview Defensecareer-workspace-ambujsystems/├── web/ # Next.js 16 Fullstack Application│ ├── public/ # Static assets & SVG icons│ ├── src/│ │ ├── app/│ │ │ ├── api/│ │ │ │ ├── analyze/ # Resume parsing & JD matching handler│ │ │ │ ├── auth/ # NextAuth Google OAuth endpoints│ │ │ │ ├── generate/ # Evidence-grounded generation pipeline│ │ │ │ └── research/ # Tavily 8-page crawl + Jina Reader pipeline│ │ │ ├── docs/ # Interactive Architectural Documentation│ │ │ ├── generate/ # Main interactive workspace interface│ │ │ ├── globals.css # Design system tokens, tactile spring curves & glow utilities│ │ │ ├── layout.js # Root layout with NextAuth Provider│ │ │ └── page.js # High-conversion Obsidian Black landing page│ │ ├── components/│ │ │ ├── ResultsPanel.jsx # 4-tier tabbed intel & vendor verification UI│ │ │ ├── SourceCard.jsx # Human-in-the-loop approved source cards│ │ │ └── ... # Reusable UI component modules│ │ ├── lib/│ │ │ ├── gemini.js # Resilient Google Gemini client with retry│ │ │ └── mongodb.js # Production connection-cached MongoDB client│ │ └── prompts/ # Strict system prompts & JSON schemas│ ├── Dockerfile # Multi-stage standalone Next.js container (~120MB)│ ├── next.config.mjs # Standalone output configuration│ └── package.json # Dependencies & build scripts├── mcp-server/ # Anthropic Model Context Protocol (MCP)│ ├── server.py # Stdio protocol handler with analysis tools│ ├── Dockerfile # Python 3.11-slim container definition│ └── requirements.txt # MCP protocol SDK & utilities├── docker-compose.yml # Multi-service local orchestrator└── README.md # Production Engineering Specificationgit clone https://github.com/Ambuj123-lab/career-workspace-ambujsystems.gitcd career-workspace-ambujsystems/web# --- Core AI & Grounding Search (Required) ---GEMINI_API_KEY=your_gemini_api_key_hereTAVILY_API_KEY=your_tavily_api_key_here
# --- Authentication & Security (NextAuth.js) ---GOOGLE_CLIENT_ID=your_google_client_id_hereGOOGLE_CLIENT_SECRET=your_google_client_secret_hereNEXTAUTH_URL=http://localhost:3000NEXTAUTH_SECRET=your_random_32_character_secret_here
# --- Candidate Proofing & Verification (Optional) ---GITHUB_TOKEN=your_github_token_hereHF_TOKEN=your_huggingface_token_hereJINA_API_KEY=your_jina_api_key_here
# --- LLM Provider Fallback & Telemetry (Optional) ---OPENROUTER_API_KEY=your_openrouter_api_key_hereMONGODB_URI=mongodb+srv://<username>:<password>@cluster.mongodb.net/?appName=CoverCraftMONGODB_DB_NAME=covercraft_dbnpm installnpm run dev# Build multi-stage image (~120MB footprint)docker build -t covercraft-web:latest ./web
# Run standalone containerdocker run -p 3000:3000 --env-file ./web/.env.local covercraft-web:latestdocker compose up -d --build