Carrerlift

io.github.prakhar1605Published by GitHub account prakhar1605v1.0.0Updated Oct 24, 2026

Search fresh Indian jobs and internships, plus international intern and new-grad roles.

VerifiedStreamable HTTPWeb executableProductivity & WorkflowWeb Search & Scraping

Overview

AI-generated overview

A remote, read-only MCP server that lets an assistant search live Indian job and internship listings and international intern and new-grad roles.

What you can do
Search Indian job and internship listings by keyword, city and type, newest first, up to 24 per page with a short description and link each time. Fetch a single listing in full, including the complete description and how to apply (apply link, HR email or WhatsApp). Search international intern and new-grad roles, mostly in the USA, filtered by level, region and field. List the cities and job types the Indian listings currently cover, so searches use valid locations.
When to use it
Useful when someone is job hunting or advising on careers and wants an assistant to pull current openings rather than rely on stale knowledge, for example finding React internships in Bangalore or remote data analyst roles for freshers.
Requirements
A remote Streamable HTTP endpoint; no sign-up, API key or environment variable is needed. Clients that only run local stdio servers need a bridge such as mcp-remote. Network access to the endpoint is required.
Before you install
Read-only and stateless, with no login and no personal data requested. Results are paged and paging stops at page 20, and the README asks users to filter rather than crawl. Listing links carry a utm_source=mcp tag so the provider can count visits from assistants. International listings are merged from community-maintained GitHub job lists.

Installation

In SourceWeft

  1. Open Carrerlift in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

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.prakhar1605%2Fcarrerlift/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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "carrerlift": {
      "type": "http",
      "url": "https://www.carrerlift.in/api/mcp"
    }
  }
}

README

Carrerlift 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

ToolWhat it does
search_jobsSearches 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_jobReturns 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_jobsSearches 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_filtersLists 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)

  1. Go to Settings → Connectors → Add custom connector.
  2. Enter the name Carrerlift and the URL https://www.carrerlift.in/api/mcp.
  3. Enable it in a chat from the tools menu.

Claude Code

bash
claude mcp add --transport http carrerlift https://www.carrerlift.in/api/mcp

ChatGPT

  1. Turn on Settings → Apps & Connectors → Advanced → Developer mode.
  2. Under Settings → Apps & Connectors → Create, add https://www.carrerlift.in/api/mcp and set authentication to No authentication.

Cursor

Add this to ~/.cursor/mcp.json:

json
{  "mcpServers": {    "carrerlift": {      "url": "https://www.carrerlift.in/api/mcp"    }  }}

VS Code

Add this to .vscode/mcp.json:

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:

json
{  "mcpServers": {    "carrerlift": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://www.carrerlift.in/api/mcp"]    }  }}

Try it with curl

bash
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). GET returns 405.
  • 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=mcp tag 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

MIT

Source: README.md at commit b1c958e

Tools

4

search_jobs

Search Indian jobs and internships

Search live job and internship listings in India, newest first. Filter by keywords (role, skill or company), city, and type. Returns up to 24 per page, each with a short description and a link.

Parameterspagetypequerylocation

get_job

Get one job listing

Fetch one Indian listing in full: the complete description and how to apply (apply link, HR email or WhatsApp, whichever the employer gave). Takes the slug from search_jobs, or a carrerlift.in/jobs/ link.

Parametersslugrequired

search_global_jobs

Search international internships and new-grad roles

Search internships and new-grad roles abroad (mostly USA, some international), merged from community job lists and refreshed a few times a day. Filter by keywords, level/region, and field.

Parameterspagetypequerycategory

list_job_filters

List cities and job types

The cities and job types the Indian listings currently cover, busiest city first. Use to pick a valid location for search_jobs.

Takes no parameters.

Version history

1
  1. v1.0.0LatestSep 27, 2026

Score

100% 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.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts