classify
Zero-shot classification for text.
Reach Jina's whole toolkit — embeddings, reranking, LLM-friendly page reading, search, deep research, segmentation and zero-shot classification — from one server.
LABSCO SUMMARY
Chunking, embedding and reranking are three steps that usually live in three libraries, and prototyping a retrieval approach means writing glue before learning anything. Exposing all three as calls makes the experiment conversational — try a chunk size, embed, rerank, see whether the right document surfaces. The reading tools serve a different purpose and are the more commonly used half: a page converted to something a model can actually read is worth more than raw HTML. get_help shipping the documentation as a tool is a small kindness that keeps parameter questions out of a browser.
A client for Jina AI's API surface covering retrieval infrastructure and web reading: embeddings and reranking, URL and search-result reading in a form built for models, a deep research mode, plus segmentation and classification.
JINA_API_KEY.
One command plus a key — npx -y jina-ai-mcp-server-nodejs, then supply credentials
USE CASES
Convert the URL to an LLM-friendly version rather than passing raw HTML, or do the same across a search term's results.
Run the deep mode that searches, reads and reasons together, rather than issuing one query and summarising the first page.
Chunk the text, embed the pieces, and rerank the results for a query — all three steps without writing glue.
Run zero-shot classification against the labels you care about.
Counted once with only startup setup. Other versions, modes or optional credentials may expose a different list.
classifyZero-shot classification for text.
deepsearchCombines web searching, reading, and reasoning for comprehensive investigation.
embeddingsCreates an embedding vector representing the input text.
get_helpReturns the full content of the jina-docs.md documentation.
readInput a single website URL and get an LLM-friendly version of that single website.
rerankReranks a list of documents based on a query.
searchGiven a search term, get an LLM-friendly version of all websites in the search results.
segmentGiven a text, splits it into segments or counts tokens.
BEFORE YOU INSTALL
8 tools when we connected.
CONTEXT COST
Rated by the size of the 8 tool definitions that ride along on every turn, not by how many there are
INSTALLATION
Add the block to your client, or run the command directly.
{
"mcpServers": {
"jina-ai-mcp-server-nodejs": {
"command": "npx",
"args": [
"-y",
"jina-ai-mcp-server-nodejs"
]
}
}
}The configuration on this page does not set JINA_API_KEY; the project's instructions put it in a .env file. Check which folder the server reads that file from before you rely on it.
npx -y jina-ai-mcp-server-nodejs