About Carrerlift
Carrerlift is an MCP server for finding current Indian jobs and internships, plus international intern and new-graduate roles. Its tools search listings and retrieve application details for people exploring opportunities through AI assistants.
Key features
- 01Live Indian job and internship search
- 02Filters for keywords, city, and job type
- 03Search for international intern and new-grad roles
- 04Full listing and application details
- 05Current city and job-type filters
Use cases
- 01Find recent React internships in Bangalore
- 02Search remote data analyst roles for freshers
- 03Explore US ML internships at large tech companies
MCP support
Exposes job-search and listing-detail tools to MCP clients through a remote Streamable HTTP endpoint. The service is read-only and requires no sign-up or API key.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://www.carrerlift.in/api/mcpclaude mcp add --transport http prakhar1605-carrerlift https://www.carrerlift.in/api/mcp{"mcpServers":{"prakhar1605-carrerlift":{"type":"http","url":"https://www.carrerlift.in/api/mcp"}}}Open in Cursor{"servers":{"prakhar1605-carrerlift":{"type":"http","url":"https://www.carrerlift.in/api/mcp"}}}Open in VS Code{"mcpServers":{"prakhar1605-carrerlift":{"type":"http","url":"https://www.carrerlift.in/api/mcp"}}}{"mcpServers":{"prakhar1605-carrerlift":{"serverUrl":"https://www.carrerlift.in/api/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
4| Parameter | Type | Required | Description |
|---|---|---|---|
| page | integer | No | 1-based page number. Default 1. |
| type | enum | No | Only when the user asked for a specific type.Internship | Full-time | Full-time Internship | Apprenticeship |
| query | string | No | Keywords: role, skill or company, e.g. "data analyst" or "react". Omit to browse the newest. |
| location | string | No | City, e.g. Bangalore, Delhi NCR, Pune, or Remote. Omit for anywhere. |
Details
From the project READMECarrerlift MCP
Fresh Indian jobs and internships, plus international new-grad and intern roles, inside any AI assistant that speaks the Model Context Protocol.
Ask Claude, ChatGPT, Cursor or VS Code things like:
- "Find React internships in Bangalore posted this week."
- "Any remote data analyst roles for freshers?"
- "Show me ML internships in the USA at big tech companies."
- "Open this listing and tell me how to apply: carrerlift.in/jobs/…"
The assistant searches carrerlift.in live and answers with real listings, each linked to its page.
Endpoint
https://www.carrerlift.in/api/mcp
It's free, needs no sign-up or API key, and is read-only.
Tools
| Tool | What it does |
|---|---|
search_jobs | Searches live jobs and internships in India, newest first. You can filter by keywords (role, skill or company), city and type (Internship, Full-time, Full-time Internship, Apprenticeship). Returns up to 24 per page. |
get_job | Returns one listing in full: the complete description, pay, and how to apply (apply link, HR email or WhatsApp, whichever the employer gave). Takes a slug or a carrerlift.in/jobs/… link. |
search_global_jobs | Searches internships and new-grad roles abroad, mostly in the USA. The feed is merged from community-maintained GitHub job lists and refreshed a few times a day. You can filter by intern_usa, newgrad_usa, intern_intl, newgrad_intl, and by field (Software, AI/ML/Data, Hardware, Quant, Product, Other). |
list_job_filters | Lists the cities and job types the Indian listings currently cover. |
Indian listings are refreshed every 30 minutes. Closed listings with an apply link are left out.
Connect
Claude (claude.ai and the desktop app)
- Go to Settings → Connectors → Add custom connector.
- Enter the name
Carrerliftand the URLhttps://www.carrerlift.in/api/mcp. - Enable it in a chat from the tools menu.
Claude Code
claude mcp add --transport http carrerlift https://www.carrerlift.in/api/mcp
ChatGPT
- Turn on Settings → Apps & Connectors → Advanced → Developer mode.
- Under Settings → Apps & Connectors → Create, add
https://www.carrerlift.in/api/mcpand set authentication to No authentication.
Cursor
Add this to ~/.cursor/mcp.json:
{
"mcpServers": {
"carrerlift": {
"url": "https://www.carrerlift.in/api/mcp"
}
}
}
VS Code
Add this to .vscode/mcp.json:
{
"servers": {
"carrerlift": {
"type": "http",
"url": "https://www.carrerlift.in/api/mcp"
}
}
}
Clients that only run local (stdio) servers
Bridge to the remote endpoint with mcp-remote:
{
"mcpServers": {
"carrerlift": {
"command": "npx",
"args": ["-y", "mcp-remote", "https://www.carrerlift.in/api/mcp"]
}
}
}
Try it with curl
curl -s https://www.carrerlift.in/api/mcp \
-H 'content-type: application/json' \
-H 'accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"search_jobs","arguments":{"query":"python","location":"Pune"}}}'
Details
- Transport: Streamable HTTP. The server is stateless and answers in JSON (no sessions, no SSE stream).
GETreturns405. - Privacy: there's no login and no personal data. The server doesn't ask for or store anything about you. Links carry a
utm_source=mcptag so we can count visits that come from assistants. - Limits: results are paged, and paging stops at page 20. Please use the filters instead of crawling.
- Where the data comes from: listings are collected and cleaned by Carrerlift. The international feed credits its source lists on carrerlift.in/global.
Feedback
Found a bug or have a tool request? Open an issue, or write to [email protected].
This repository holds the documentation and the MCP Registry manifest (server.json). The server runs as part of carrerlift.in.
License
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.