Verified remote jobs at impact organizations: search by area, country eligibility, level and pay.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. 'Bearer ri_...' API key from remoteimpact.org/developers/ for higher limits and enriched fields.
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.
Full record for one open role by slug or id, including verification and eligibility.
Job slug or numeric id
Full record for one open role by slug or id, including verification and eligibility.
| Argument | Type | Description |
|---|---|---|
| id* | string | Job slug or numeric id |
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"description": "Job slug or numeric id"
}
}
}Organization details (homepage, careers page) and its open roles on Remote Impact.
| Argument | Type | Description |
|---|---|---|
| slug* | string | Organization slug, e.g. from a job's organization.slug |
{
"type": "object",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"description": "Organization slug, e.g. from a job's organization.slug"
}
}
}Impact areas (categories) with the number of open roles in each.
No arguments.
{
"type": "object",
"properties": {}
}Find currently listed remote roles with source and uncertainty information. Filter by text, impact area, the applicant's country, job type, level, minimum annual pay and recency. Returns the best matches with eligibility, pay and links (5 per call without a key, 10 with a free key, 25 with commercial access).
| Argument | Type | Description |
|---|---|---|
| area | string | Impact area slug from list_areas, e.g. climate-environment |
| level | string | |
| limit | integer | |
| query | string | Free text: role, skills, organization |
| country | string | Country the applicant lives in, e.g. Kenya |
| job_type | string | |
| min_salary | integer | Minimum supported annual lower salary bound; requires salary_currency. No currency conversion. |
| worldwide_only | boolean | Only roles open from anywhere |
| salary_currency | string | Explicit pay currency, e.g. USD or EUR; required with min_salary. |
| posted_within_days | integer |
{
"type": "object",
"properties": {
"area": {
"type": "string",
"description": "Impact area slug from list_areas, e.g. climate-environment"
},
"level": {
"enum": [
"internship",
"entry",
"mid",
"senior",
"executive"
],
"type": "string"
},
"limit": {
"type": "integer",
"default": 5,
"maximum": 25,
"minimum": 1
},
"query": {
"type": "string",
"description": "Free text: role, skills, organization"
},
"country": {
"type": "string",
"description": "Country the applicant lives in, e.g. Kenya"
},
"job_type": {
"enum": [
"full-time",
"part-time",
"contract",
"freelance",
"internship"
],
"type": "string"
},
"min_salary": {
"type": "integer",
"minimum": 1,
"description": "Minimum supported annual lower salary bound; requires salary_currency. No currency conversion."
},
"worldwide_only": {
"type": "boolean",
"description": "Only roles open from anywhere"
},
"salary_currency": {
"type": "string",
"pattern": "^[A-Z]{3}$",
"description": "Explicit pay currency, e.g. USD or EUR; required with min_salary."
},
"posted_within_days": {
"type": "integer",
"maximum": 90,
"minimum": 1
}
}
}