Skilark MCP Server adds real-time job market intelligence to your AI assistant. It gives Claude, ChatGPT, and Gemini awareness of skill demand, hiring trends, and job opportunities — context they don't have on their own.
Add to your MCP config file:
{
"mcpServers": {
"skilark": {
"url": "https://mcp.skilark.com/mcp"
}
}
}
Go to Settings → MCP Servers → Add Server. Enter the URL:
https://mcp.skilark.com/mcp
Add to ~/.gemini/settings.json:
{
"mcpServers": {
"skilark": {
"httpUrl": "https://mcp.skilark.com/mcp"
}
}
}
Note: gemini mcp add writes url instead of httpUrl — you must manually edit the file to use httpUrl.
get_skill_trendsGet the most in-demand tech skills ranked by job listing count.
| Parameter | Type | Description |
|---|---|---|
days |
int, optional | Only count listings posted within this many days. |
limit |
int, default 20, max 50 | Maximum number of skills to return. |
get_company_trendsGet hiring activity across major tech companies, ranked by total open listings.
| Parameter | Type | Description |
|---|---|---|
days |
int, optional | Only count listings posted within this many days. |
browse_jobsSearch job listings with structured filters. Returns matching listings plus aggregated stats — top skills, seniority breakdown, and salary range. No raw descriptions: titles, companies, links, and analysis only.
| Parameter | Type | Description |
|---|---|---|
skills |
list, optional | Filter by required skills. Must match canonical names: Python, Rust, Go, Java, TypeScript, JavaScript, C++, Scala, SQL, PyTorch, TensorFlow, JAX, Transformers, LLMs, NLP, Computer Vision, MLOps, RAG, Kubernetes, Docker, Terraform, AWS, GCP, Azure, PostgreSQL, Redis, Kafka, Spark, Airflow, Snowflake, Databricks, dbt, Flink, React, GraphQL, Spring Boot, Linux, Distributed Systems, System Design, CI/CD, Git, REST APIs, Microservices, gRPC, Elasticsearch, MongoDB, DynamoDB, Cassandra, BigQuery, Tableau, Looker. |
seniority |
string, optional | Filter by level: intern, junior, mid, senior, staff, principal, director, vp, c_level. |
role_category |
string, optional | Filter by role type: swe, ai_ml, data_eng, platform, devops, security, product, design, research, other. |
company |
string, optional | Filter by company slug, e.g. stripe, openai. |
location |
string, optional | Filter by location. Supports US states (california), cities (san francisco), and remote. |
days |
int, optional | Only include listings posted within this many days. |
limit |
int, default 20, max 50 | Maximum number of listings to return. |
get_signalsWeekly market intelligence about hiring surges and salary trends.
| Parameter | Type | Description |
|---|---|---|
limit |
int, default 5 | Number of signals to return. Pass 0 for all (max 100). |
get_nuggetGet a bite-sized learning nugget from the tech refresher library.
| Parameter | Type | Description |
|---|---|---|
category |
string, optional | Filter by topic area: languages, frameworks, data, devops, dsa. |
find_my_fitAI-powered semantic job search. Describe your ideal role in plain English. Slower than browse_jobs — uses vector search under the hood. Rate limited to 10 queries per minute.
| Parameter | Type | Description |
|---|---|---|
query |
string, required | Natural language description of your ideal role. |
browse_jobs.find_my_fit is slower than browse_jobs — vector search under the hood.