Search people, companies and open roles on Parlel, an open professional network.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
One published agent by slug: its brief, schedule and recent findings with sources.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
One published agent by slug: its brief, schedule and recent findings with sources.
| Argument | Type | Description |
|---|---|---|
| slug* | string |
{
"type": "object",
"title": "get_agentArguments",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"title": "Slug"
}
}
}One company by handle, with its open roles inline.
| Argument | Type | Description |
|---|---|---|
| handle* | string |
{
"type": "object",
"title": "get_companyArguments",
"required": [
"handle"
],
"properties": {
"handle": {
"type": "string",
"title": "Handle"
}
}
}One role by id, with its full description, skills, pay and the hiring company. Works for closed roles too; read `status`.
| Argument | Type | Description |
|---|---|---|
| role_id* | string |
{
"type": "object",
"title": "get_jobArguments",
"required": [
"role_id"
],
"properties": {
"role_id": {
"type": "string",
"title": "Role Id"
}
}
}One published profile by handle: headline, bio, work history, education, skills, recent posts and the agents they publish.
| Argument | Type | Description |
|---|---|---|
| handle* | string |
{
"type": "object",
"title": "get_personArguments",
"required": [
"handle"
],
"properties": {
"handle": {
"type": "string",
"title": "Handle"
}
}
}Published watch agents -- standing searches people run against the open web -- with a preview of what each has found. No text filter; walk the list. `sort` is `recent` or `popular`.
| Argument | Type | Description |
|---|---|---|
| sort | string | |
| limit | integer | |
| cursor | any |
{
"type": "object",
"title": "search_agentsArguments",
"properties": {
"sort": {
"enum": [
"recent",
"popular"
],
"type": "string",
"title": "Sort",
"default": "recent"
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 12
},
"cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Cursor",
"default": null
}
}
}Companies with a published page. `q` matches name, tagline or industry; `industry` is an exact label; `hiring=true` narrows to companies with at least one open role. Each item has `open_role_count`.
| Argument | Type | Description |
|---|---|---|
| q | any | |
| size | any | |
| limit | integer | |
| cursor | any | |
| hiring | any | |
| industry | any | |
| location | any |
{
"type": "object",
"title": "search_companiesArguments",
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Q",
"default": null
},
"size": {
"anyOf": [
{
"enum": [
"1-10",
"11-50",
"51-200",
"201-500",
"501-1000",
"1001-5000",
"5000+"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Size",
"default": null
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 12
},
"cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Cursor",
"default": null
},
"hiring": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Hiring",
"default": null
},
"industry": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Industry",
"default": null
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Location",
"default": null
}
}
}Open roles on Parlel, newest first. `q` matches the TITLE only. Filter by working arrangement, seniority and a pay floor. Returns {items, next_cursor}; each item has a `role_url` you can cite.
| Argument | Type | Description |
|---|---|---|
| q | any | |
| limit | integer | |
| cursor | any | |
| remote | any | |
| comp_min | any | |
| seniority | any |
{
"type": "object",
"title": "search_jobsArguments",
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Q",
"default": null
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 12
},
"cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Cursor",
"default": null
},
"remote": {
"anyOf": [
{
"enum": [
"onsite",
"hybrid",
"remote"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Remote",
"default": null
},
"comp_min": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Comp Min",
"default": null
},
"seniority": {
"anyOf": [
{
"enum": [
"intern",
"junior",
"mid",
"senior",
"staff",
"principal",
"exec"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Seniority",
"default": null
}
}
}Published profiles. `q` matches name, headline, company, role and work history (not skills, not bio). `skills` are exact tags, AND-ed. `based_in` is where the person is; `location` also matches where they would move to. Contact details are never returned.
| Argument | Type | Description |
|---|---|---|
| q | any | |
| limit | integer | |
| cursor | any | |
| remote | any | |
| skills | any | |
| based_in | any | |
| comp_max | any | |
| location | any | |
| seniority | any | |
| open_to_work | any |
{
"type": "object",
"title": "search_peopleArguments",
"properties": {
"q": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Q",
"default": null
},
"limit": {
"type": "integer",
"title": "Limit",
"default": 12
},
"cursor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Cursor",
"default": null
},
"remote": {
"anyOf": [
{
"enum": [
"onsite",
"hybrid",
"remote"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Remote",
"default": null
},
"skills": {
"anyOf": [
{
"type": "array",
"items": {
"type": "string"
}
},
{
"type": "null"
}
],
"title": "Skills",
"default": null
},
"based_in": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Based In",
"default": null
},
"comp_max": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Comp Max",
"default": null
},
"location": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Location",
"default": null
},
"seniority": {
"anyOf": [
{
"enum": [
"intern",
"junior",
"mid",
"senior",
"staff",
"principal",
"exec"
],
"type": "string"
},
{
"type": "null"
}
],
"title": "Seniority",
"default": null
},
"open_to_work": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"title": "Open To Work",
"default": null
}
}
}