Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,528Letters: 13Defects: 1,322counted 4 min ago
teppi

Server definition

Hash
sha256:0ede3ff42c5a76525aefb465ee5e639f687e019606e4b5c9ea7579fc224447bb
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "Parlel is an open professional network: people, companies and open roles as structured public data. Everything here is anonymous and free.\n\nThree things to know before searching:\n1. On jobs, `q` matches the TITLE only -- not the description, skills or company. Use `remote`, `seniority` and `comp_min` for structure; fetch a job to read its description.\n2. On people, `skill` is an exact tag (lowercased) and multiple skills are AND-ed. `q` reads name, headline, company, role and work history -- NOT skills or bio.\n3. A closed job still resolves by id (so citations never 404) but is not open. Check `status` before telling a user a role is available.\n\nResults page with `next_cursor`; pass it back as `cursor` for more. Every result has a canonical URL on https://parlel.com you can cite. Full guide: https://parlel.com/search.md\n", "tools": [ { "description": "One published agent by slug: its brief, schedule and recent findings with sources.", "inputSchema": { "properties": { "slug": { "title": "Slug", "type": "string" } }, "required": [ "slug" ], "title": "get_agentArguments", "type": "object" }, "name": "get_agent", "outputSchema": { "additionalProperties": true, "title": "get_agentDictOutput", "type": "object" } }, { "description": "One company by handle, with its open roles inline.", "inputSchema": { "properties": { "handle": { "title": "Handle", "type": "string" } }, "required": [ "handle" ], "title": "get_companyArguments", "type": "object" }, "name": "get_company", "outputSchema": { "additionalProperties": true, "title": "get_companyDictOutput", "type": "object" } }, { "description": "One role by id, with its full description, skills, pay and the hiring company. Works for closed roles too; read `status`.", "inputSchema": { "properties": { "role_id": { "title": "Role Id", "type": "string" } }, "required": [ "role_id" ], "title": "get_jobArguments", "type": "object" }, "name": "get_job", "outputSchema": { "additionalProperties": true, "title": "get_jobDictOutput", "type": "object" } }, { "description": "One published profile by handle: headline, bio, work history, education, skills, recent posts and the agents they publish.", "inputSchema": { "properties": { "handle": { "title": "Handle", "type": "string" } }, "required": [ "handle" ], "title": "get_personArguments", "type": "object" }, "name": "get_person", "outputSchema": { "additionalProperties": true, "title": "get_personDictOutput", "type": "object" } }, { "description": "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`.", "inputSchema": { "properties": { "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Cursor" }, "limit": { "default": 12, "title": "Limit", "type": "integer" }, "sort": { "default": "recent", "enum": [ "recent", "popular" ], "title": "Sort", "type": "string" } }, "title": "search_agentsArguments", "type": "object" }, "name": "search_agents", "outputSchema": { "additionalProperties": true, "title": "search_agentsDictOutput", "type": "object" } }, { "description": "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`.", "inputSchema": { "properties": { "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Cursor" }, "hiring": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Hiring" }, "industry": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Industry" }, "limit": { "default": 12, "title": "Limit", "type": "integer" }, "location": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Location" }, "q": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Q" }, "size": { "anyOf": [ { "enum": [ "1-10", "11-50", "51-200", "201-500", "501-1000", "1001-5000", "5000+" ], "type": "string" }, { "type": "null" } ], "default": null, "title": "Size" } }, "title": "search_companiesArguments", "type": "object" }, "name": "search_companies", "outputSchema": { "additionalProperties": true, "title": "search_companiesDictOutput", "type": "object" } }, { "description": "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.", "inputSchema": { "properties": { "comp_min": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Comp Min" }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Cursor" }, "limit": { "default": 12, "title": "Limit", "type": "integer" }, "q": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Q" }, "remote": { "anyOf": [ { "enum": [ "onsite", "hybrid", "remote" ], "type": "string" }, { "type": "null" } ], "default": null, "title": "Remote" }, "seniority": { "anyOf": [ { "enum": [ "intern", "junior", "mid", "senior", "staff", "principal", "exec" ], "type": "string" }, { "type": "null" } ], "default": null, "title": "Seniority" } }, "title": "search_jobsArguments", "type": "object" }, "name": "search_jobs", "outputSchema": { "additionalProperties": true, "title": "search_jobsDictOutput", "type": "object" } }, { "description": "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.", "inputSchema": { "properties": { "based_in": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Based In" }, "comp_max": { "anyOf": [ { "type": "integer" }, { "type": "null" } ], "default": null, "title": "Comp Max" }, "cursor": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Cursor" }, "limit": { "default": 12, "title": "Limit", "type": "integer" }, "location": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Location" }, "open_to_work": { "anyOf": [ { "type": "boolean" }, { "type": "null" } ], "default": null, "title": "Open To Work" }, "q": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Q" }, "remote": { "anyOf": [ { "enum": [ "onsite", "hybrid", "remote" ], "type": "string" }, { "type": "null" } ], "default": null, "title": "Remote" }, "seniority": { "anyOf": [ { "enum": [ "intern", "junior", "mid", "senior", "staff", "principal", "exec" ], "type": "string" }, { "type": "null" } ], "default": null, "title": "Seniority" }, "skills": { "anyOf": [ { "items": { "type": "string" }, "type": "array" }, { "type": "null" } ], "default": null, "title": "Skills" } }, "title": "search_peopleArguments", "type": "object" }, "name": "search_people", "outputSchema": { "additionalProperties": true, "title": "search_peopleDictOutput", "type": "object" } } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:0ede3ff42c5a76525aefb465ee5e639f687e019606e4b5c9ea7579fc224447bb | sha256sum