Harshith Nayaka L portfolio
Read-only MCP access to Harshith Nayaka L's portfolio: profile, case studies, FAQ and guides.
Should I use this
Quality & Safety
Findings (2)
- LOWin get_case_study
- LOWin list_faqs
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"portfolio": {
"url": "https://harshith-nayaka-l-portfolio.vercel.app/mcp"
}
}
}Remote endpoints
https://harshith-nayaka-l-portfolio.vercel.app/mcpstreamable-httpWhat it can do
Tool inventory
Tools (6)
🟢get_profile
Who Harshith Nayaka L is: role, employer, location, availability, contact email and public profiles. Start here for questions about the person rather than a project.
Input Schema
{
"type": "object",
"properties": {},
"additionalProperties": false
}🟢list_projects(topic)
Every project in the portfolio with a one-line outcome, tags, status, links and its slug, optionally narrowed to one topic. Use the slug with get_case_study for the full write-up.
Input Schema
{
"type": "object",
"properties": {
"topic": {
"type": "string",
"description": "Only projects whose title, outcome or tags mention this, e.g. \"RAG\", \"MCP\", \"WhatsApp\", \"multi-agent\". Omit for every project."
}
},
"additionalProperties": false
}🟢get_case_study(slug)
The full case study for one project: the problem, what was built, the pipeline, the engineering decisions, results, stack and sources.
Input Schema
{
"type": "object",
"properties": {
"slug": {
"type": "string",
"enum": [
"spectra",
"personal-os-mcp",
"craftconnect",
"brandforge",
"brand-audit-platform",
"creative-ops-pipeline",
"replydesk",
"cannon",
"nova-ai",
"ai-notes",
"maestro",
"octo",
"airtable-ai-company-briefs",
"youtube-scraper-google-sheets",
"slack-weekly-report-bot"
],
"description": "The project's slug, as returned by list_projects."
}
},
"required": [
"slug"
],
"additionalProperties": false
}🟢list_faqs(query)
The questions and answers from the site's FAQ (hiring and availability, what the role involves, technical questions answered from the projects), optionally ranked against a question.
Input Schema
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Only the entries that share words with this, best match first. Omit for every entry in site order."
}
},
"additionalProperties": false
}🟢list_agent_skills(name)
The published agent skills: what each one does, the method behind it, and its repository. Pass a name for one skill.
Input Schema
{
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "One skill's name, e.g. \"humanizer\". Omit for every skill."
}
},
"additionalProperties": false
}🟢answer_question(question)
Answers a question about Harshith Nayaka L or his work by quoting the site's own published answer, with its source URL. Returns "no published answer" rather than composing one.
Input Schema
{
"type": "object",
"properties": {
"question": {
"type": "string",
"minLength": 3,
"description": "The question in plain language, e.g. \"Is he available for freelance work?\" or \"How does Maestro verify answers?\"."
}
},
"required": [
"question"
],
"additionalProperties": false
}Community
Evidence