Preview or grade a volunteer form. No API key. Free sign-up to publish.
Connect Remote server
claude mcp add --transport http apply2volunteer https://applytovolunteer.com/mcp --header "Authorization: Bearer <YOUR_API_KEY>"
{
"mcpServers": {
"apply2volunteer": {
"url": "https://applytovolunteer.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
{
"servers": {
"apply2volunteer": {
"type": "http",
"url": "https://applytovolunteer.com/mcp",
"headers": {
"Authorization": "Bearer <YOUR_API_KEY>"
}
}
}
}
Settings > Connectors > Add custom connector
URL: https://applytovolunteer.com/mcp
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools 17 found in our last check
preview_volunteer_formConvert a blank volunteer application into an online form preview. No account and no API key. Send exactly one of a PDF or page url, pasted form text, or template (volunteer-application-form or volunteer-interest-form). Uses the on-server parser only: Workers AI and other models…
get_previewRead an unexpired converter preview by previewId. No API key. Returns the title, fields, stages, expiresAt, and previewUrl already shown on the public preview page (/tools/p/{previewId}), whether or not that preview was claimed. Unknown or expired ids are not found and include t…
grade_formGrade a blank volunteer form from pasted text or a document URL. No API key. Send a url or text, not both. Uses the on-server grader only: Workers AI and other models stay off. Returns score, letter grade, fixes (the top recommendations), and reportUrl (/tools/r/{id}) for the pu…
searchSearch public Apply2Volunteer documents by keyword. No API key. Pass query, at most 200 characters. Returns at most 20 hits. Each hit has id, title, and url. An empty query returns an empty results list. An org API key or OAuth token with forms:read also matches that organizatio…
fetchRead one document by the id search returned. No API key. The result has id, title, text, url, and metadata. Template metadata includes trialUrl from the template sign-up link. An org API key or OAuth token with forms:read can read form:<id> for a live published form in that orga…
convert_pdf_previewConvert a PDF URL into a stored preview for the authenticated organization. Requires an org API key with the forms:read scope. Returns the preview id and expiry. For a preview without a key, use preview_volunteer_form.
list_formsList forms that belong to the authenticated organization. Requires an org API key with the forms:read scope. When a form is published and not soft-deleted, that item also includes publicUrl, publicFormUrl, embedUrl, and embedSnippet, and a draft that was never published omits th…
get_formGet one form by id when it belongs to the authenticated organization. Requires an org API key with the forms:read scope. When the form is published and not soft-deleted, also returns publicUrl, publicFormUrl, embedUrl, and embedSnippet, and a draft that was never published omits…
list_applicationsList applications for one form in the authenticated organization. Requires an org API key with the applications:read scope.
get_applicationGet one application by id when it belongs to the authenticated organization. Requires an org API key with the applications:read scope.
update_application_statusSet an application's status for the authenticated organization. Requires an org API key with the applications:write scope. A decline requires a decline reason. This writes the status; it does not delete the application.
create_form_from_pdfFetch a PDF or page URL and save a draft form in the authenticated organization, the same way claiming a preview does. Requires an org API key with the forms:write scope. Uses the on-server parser only: Workers AI and other models stay off. Returns formId and editorUrl (/app/for…
create_formCreate a blank draft form in the authenticated organization. Requires an org API key or OAuth sign-in with the forms:write scope. Same blank form as POST /api/v1/forms when no conversion, report, or preview is sent: title Volunteer application unless title is set, with First nam…
update_formUpdate a form that belongs to the authenticated organization. Requires an org API key or OAuth sign-in with the forms:write scope. Same checks as PATCH /api/v1/forms/{id}: title, settings, and fields. A field entry with an id updates that field. A field entry with no id inserts…
discard_formDiscard the open draft of a form that belongs to the authenticated organization. Requires an org API key or OAuth sign-in with the forms:write scope. Same checks as POST /api/v1/forms/{id}/discard. An open draft is an unpublished version newer than the published snapshot. This d…
publish_formPublish a draft form that belongs to the authenticated organization. Requires an org API key or OAuth sign-in with the forms:write scope. Runs the same checks as POST /api/v1/forms/{id}/publish, including field identity and stage validation. A form with no fields is rejected (40…
claim_previewSave an unexpired anonymous preview into the authenticated organization as a draft. Requires an org API key or OAuth sign-in with the forms:write scope. Same save as POST /api/v1/tools/previews/{id}/claim. previewId is the token in previewUrl (/tools/p/{previewId}). Returns form…
Headers
| Name | Description |
|---|---|
AuthorizationOptional, secret | Optional Bearer org API key (a2v_...) for organization tools. Omit it for preview_volunteer_form, get_preview, and grade_form. |
Details
| Endpoint | https://applytovolunteer.com/mcp (Streamable HTTP) |
| First published | 11 Oct 2026 |
| Last updated | 11 Oct 2026 |
| Registry name | com.applytovolunteer/apply2volunteer |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
