Volunteer Opportunity Detail by Listing ID
omnial/volunteer-opportunity-detail
Given a volunteer listing's ID, returns its full detail: title, description and how to apply (plain text), the hosting organization (name, type, city, focus areas), location and remote options, cause and skill codes, schedule and time commitment, volunteers needed, minimum age and other requirements, what the application asks for, and yes/no flags for orientation, background check, fee, training, stipend, housing, accessibility and who is welcome.
Price
Up to $0.0137 per call; you pay what the call used
The price shown is the price you pay. No monthly minimum. Top-ups start at $5.
Data source
Idealist
Data from Idealist.
Use it
Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.
// 1. search: find the tool
omnial_search({ query: "what you need" })
// 2. inspect: price and input schema
omnial_inspect({ tool: "omnial/volunteer-opportunity-detail" })
// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "omnial/volunteer-opportunity-detail" })
// 4. run: price the exact call first, then run it
omnial_execute({ tool: "omnial/volunteer-opportunity-detail", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "omnial/volunteer-opportunity-detail", input: { /* ... */ } })
// 5. settle: the call is charged when it finishes, nothing to doNot connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.
Pricing
Every charge this tool can incur.
| Charge | Price |
|---|---|
Per call | $0.0137 |
- Updated
- Oct 14, 2026
Input and output schemas
Input schema
{
"type": "object",
"required": [
"id"
],
"properties": {
"id": {
"type": "string",
"minLength": 1,
"description": "The volunteer listing's ID: the 32-character hexadecimal objectID a volunteer opportunity search returns for the listing."
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "The listing ID."
},
"org": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"url": {
"type": "object",
"properties": {
"en": {
"type": "string"
},
"es": {
"type": "string"
}
},
"description": "Relative paths (no scheme or host) of the organization's public profile page, per language."
},
"name": {
"type": "string"
},
"locale": {
"type": "string"
},
"address": {
"type": "object",
"properties": {
"city": {
"type": "string"
},
"country": {
"type": "string"
},
"stateCode": {
"type": "string"
}
},
"description": "The organization's city-level location."
},
"orgType": {
"type": "string",
"description": "Organization type code."
},
"areasOfFocusKeys": {
"type": "array",
"items": {
"type": "string"
},
"description": "The organization's focus-area codes."
}
},
"description": "The hosting organization."
},
"url": {
"type": "object",
"properties": {
"en": {
"type": "string"
},
"es": {
"type": "string"
}
},
"description": "Relative paths (no scheme or host) of the listing's public page, per language."
},
"name": {
"type": "string",
"description": "The listing title."
},
"type": {
"type": "string",
"description": "The listing type code."
},
"locale": {
"type": "string",
"description": "The listing's language code."
},
"address": {
"type": "object",
"properties": {
"city": {
"type": "string"
},
"full": {
"type": "string"
},
"state": {
"type": "string"
},
"country": {
"type": "string"
},
"stateCode": {
"type": "string"
},
"description": {
"type": "string",
"description": "The poster's area label."
},
"locationHidden": {
"type": "boolean"
}
},
"description": "Where the listing is based, as the poster published it (city level in testing). `locationHidden` true means the poster hid the exact location."
},
"expires": {
"type": "string",
"description": "ISO 8601 timestamp."
},
"applyText": {
"type": "string",
"description": "How to apply, with links and markup removed."
},
"functions": {
"type": "array",
"items": {
"type": "string"
},
"description": "Skill or function codes."
},
"isArchived": {
"type": "boolean"
},
"timesOfDay": {
"type": "array",
"items": {
"type": "string"
}
},
"description": {
"type": "string",
"description": "The listing's description, with links and markup removed."
},
"feeRequired": {
"type": "boolean"
},
"isPublished": {
"type": "boolean"
},
"isRecurring": {
"type": "boolean"
},
"welcomeIntl": {
"type": "boolean"
},
"areasOfFocus": {
"type": "array",
"items": {
"type": "string"
},
"description": "Cause-area codes."
},
"expectedTime": {
"type": "string",
"description": "Expected time code."
},
"welcomeTeens": {
"type": "boolean"
},
"lastPublished": {
"type": "string",
"description": "ISO 8601 timestamp."
},
"remoteOptions": {
"type": "object",
"properties": {
"remoteZone": {
"type": "string",
"description": "The area a remote volunteer must be in (zone code)."
},
"remoteState": {
"type": "string"
},
"locationType": {
"type": "string",
"description": "Onsite, remote or hybrid code."
},
"remoteCountry": {
"type": "string"
}
}
},
"welcomeGroups": {
"type": "boolean"
},
"ageRequirement": {
"type": "number",
"description": "Minimum age."
},
"firstPublished": {
"type": "string",
"description": "ISO 8601 timestamp."
},
"canBeDoneInADay": {
"type": "boolean"
},
"welcomeFamilies": {
"type": "boolean"
},
"welcomeAge55Plus": {
"type": "boolean"
},
"commitmentDetails": {
"type": "string"
},
"otherRequirements": {
"type": "string"
},
"isPostedAnonymously": {
"type": "boolean"
},
"numVolunteersNeeded": {
"type": "number"
},
"orientationRequired": {
"type": "boolean"
},
"requestedAttachments": {
"type": "array",
"items": {
"type": "object",
"properties": {
"type": {
"type": "string"
},
"label": {
"type": "string"
},
"isRequired": {
"type": "boolean"
}
}
},
"description": "The details a volunteer is asked to submit when applying."
},
"detailsCulturalSupport": {
"type": "boolean"
},
"detailsStipendProvided": {
"type": "boolean"
},
"driversLicenseRequired": {
"type": "boolean"
},
"backgroundCheckRequired": {
"type": "boolean"
},
"detailsHousingAvailable": {
"type": "boolean"
},
"detailsTrainingProvided": {
"type": "boolean"
},
"welcomePrivateCorpGroups": {
"type": "boolean"
},
"detailsWheelchairAccessible": {
"type": "boolean"
},
"detailsAcademicCreditAvailable": {
"type": "boolean"
}
},
"description": "The volunteer listing."
}
}
},
"status": {
"type": "string",
"description": "The lookup's status word."
}
},
"description": "The volunteer listing's detail, as returned after shaping."
}