io.github.HazloPosible/hacesfalta-mcp
Search volunteer opportunities across Spain via hacesfalta.org
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
@hacesfalta/mcp-serverclaude mcp add hacesfalta-mcp -e 'HACESFALTA_API_URL=<HACESFALTA_API_URL>' -e 'HACESFALTA_API_KEY=<your hacesfalta_api_key>' -- npx -y @hacesfalta/mcp-server@1.0.1
{
"mcpServers": {
"hacesfalta-mcp": {
"command": "npx",
"args": [
"-y",
"@hacesfalta/mcp-server@1.0.1"
],
"env": {
"HACESFALTA_API_URL": "<HACESFALTA_API_URL>",
"HACESFALTA_API_KEY": "<your hacesfalta_api_key>"
}
}
}
}
Environment variables
HACESFALTA_API_URLrequired Base URL of the HaceFalta APIHACESFALTA_API_KEYrequired secret API key for authenticating with the HaceFalta API
Documentation
From the project's README on GitHub, refreshed weekly. Links open on GitHub.
Contents
HaceFalta MCP Server
Servidor MCP (Model Context Protocol) que expone el catálogo de oportunidades de voluntariado de hacesfalta.org — la principal plataforma de voluntariado en España — para que agentes de IA puedan ayudar a las personas a encontrar oportunidades de voluntariado mediante conversación natural.
Herramientas disponibles
| Herramienta | Descripción |
|---|---|
buscar_oportunidades | Busca oportunidades por provincia, categoría, frecuencia, horario, edad, fin de semana, en familia o en grupo. Devuelve resultados paginados con enlaces de inscripción. |
detalle_oportunidad | Obtiene el detalle completo de una oportunidad: descripción, perfil buscado, fechas, horarios, competencias, ODS y enlace de inscripción. |
listar_categorias | Lista todas las categorías de voluntariado disponibles con el número de oportunidades en cada una. |
listar_provincias | Lista todas las provincias españolas con oportunidades de voluntariado. |
Conexión remota (Claude, ChatGPT, Gemini)
URL del servidor MCP:
https://hacesfalta-mcp.hacesfalta.workers.dev/mcp
Claude (web y móvil)
- Ve a Settings → Connectors → Add MCP Server
- Introduce la URL:
https://hacesfalta-mcp.hacesfalta.workers.dev/mcp
ChatGPT
- Ve a Settings → Developer Mode → Add MCP Server
- Introduce la URL:
https://hacesfalta-mcp.hacesfalta.workers.dev/mcp
Conexión local (Claude Desktop)
Añade a tu claude_desktop_config.json:
{
"mcpServers": {
"hacesfalta": {
"command": "node",
"args": ["path/to/hacesfalta-mcp/dist/index.js"],
"env": {
"HACESFALTA_API_URL": "https://api.hacesfalta.org",
"HACESFALTA_API_KEY": "YOUR_API_KEY"
}
}
}
}
Ejemplo de uso
Un usuario le dice a su agente de IA:
"Quiero hacer voluntariado con personas mayores en Madrid los fines de semana"
El agente usa buscar_oportunidades con los filtros provincia: "Madrid", categoria: "Mayores", fin_de_semana: true y devuelve oportunidades relevantes con enlaces directos a hacesfalta.org para inscribirse.
Sobre hacesfalta.org
hacesfalta.org es la plataforma de referencia de voluntariado en España, gestionada por la Fundación HazloPosible. Conecta a personas con ganas de ayudar con organizaciones que necesitan voluntarios.
Licencia
MIT
Frequently asked questions
What is io.github.HazloPosible/hacesfalta-mcp?
Search volunteer opportunities across Spain via hacesfalta.org
How do I install io.github.HazloPosible/hacesfalta-mcp?
It runs on your machine. In Claude Code: claude mcp add hacesfalta-mcp -e 'HACESFALTA_API_URL=<HACESFALTA_API_URL>' -e 'HACESFALTA_API_KEY=<your hacesfalta_api_key>' -- npx -y @hacesfalta/mcp-server@1.0.1. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.HazloPosible/hacesfalta-mcp need an API key?
Yes. It expects HACESFALTA_API_URL, HACESFALTA_API_KEY, which you set in its configuration.
Is io.github.HazloPosible/hacesfalta-mcp open source?
Its code is public on GitHub, but the repository does not declare a standard license.
Who maintains io.github.HazloPosible/hacesfalta-mcp?
It is published by HazloPosible. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.