# Volunteer Opportunity Fit Plan AI Agent Connect

> Volunteer Opportunity Fit Plan MCP is a specialized matching engine that evaluates candidates against specific roles. It uses weighted preference scoring to rank candidates and enforces hard constraints like travel distance and accessibility needs to ensure every match is actually viable.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ioSJLYdrKzkagDoQaOmMYqjZYlO6Iwjym2JXRTA7/ai-agent-connect
- **Tags:** volunteering, matching, scheduling, logistics, social-good

## Description

You can stop guessing if a volunteer is a good fit for a specific role. This MCP handles the heavy lifting of evaluating candidate profiles against your open opportunities. It doesn't just look at skills; it weighs preferences and enforces strict requirements like travel distance, background check status, and accessibility needs. Once your agent identifies the best matches, it moves from evaluation to action. You can use it to build engagement plans, check if a person's schedule actually works with your organization's needs, and even get tailored advice on how to approach them. It turns a messy list of applicants into a structured plan for community engagement.

## Tools

### calculate_fit_scores
This tool runs a weighted rubric to compare a candidate's profile against available roles. It determines how well their skills and interests align with what you need.

### generate_engagement_plan
This tool builds a list of next steps for your top matches. It handles things like application tasks and setting calendar holds.

### get_organizational_context
This tool provides specific interview questions and messaging guidance. It helps your agent suggest the right tone when contacting an organization.

### validate_availability_overlap
This tool checks if a candidate's free time matches the organization's required service windows to prevent scheduling conflicts.

## Prompt Examples

**Prompt:** 
```
Evaluate this volunteer: skills=['teaching', 'coding'], preferredCauses=['education'], maxTravelDistance=10, backgroundCheckReady=true against these opportunities.
```

**Response:** 
```
The candidate is a high-match for the 'Code for Kids' role with a score of 0.95, as it aligns perfectly with their teaching skills and education cause preference.
```

**Prompt:** 
```
Generate an engagement plan for the top match from my shortlist.
```

**Response:** 
```
I have prepared your plan: 1. Send application to Green Earth. 2. A calendar hold has been placed for Tuesday at 2 PM. 3. Here are your interview questions for the coordinator.
```

**Prompt:** 
```
Check if my availability for Monday 9am-12pm overlaps with the community garden service window.
```

**Response:** 
```
Yes, there is a 3-hour overlap between your availability and the community garden's service window.
```

## Capabilities

### Weighted Scoring
Your agent uses a rubric to rank candidates based on skills and cause preferences.

### Constraint Validation
The MCP filters out candidates who don't meet travel, accessibility, or background check requirements.

### Schedule Verification
It confirms that a volunteer's availability aligns with the organization's specific time windows.

### Actionable Planning
Your agent generates specific next steps and calendar holds for high-scoring matches.

### Contextual Outreach
It provides tailored interview questions and tone guidance for contacting organizations.

## Use Cases

### Rapid Candidate Screening
Run a list of new applicants against your current needs to find high-scoring matches immediately.

### Logistical Vetting
Filter candidates based on whether they have completed background checks or can travel to a site.

### Onboarding Preparation
Create a step-by-step engagement plan for a new volunteer once they are matched.

### Interview Prep
Get specific questions to ask a candidate based on the organizational context.

## Benefits

- Eliminates manual screening by using weighted scoring for candidate profiles.
- Prevents scheduling conflicts by validating availability overlaps.
- Reduces outreach friction with pre-generated interview questions and tone guidance.
- Ensures logistical feasibility by enforcing travel and accessibility constraints.

## How It Works

Connecting this MCP to your AI client gives your agent immediate access to matching and planning tools.

1. Connect your preferred MCP-compatible client to Vinkius.
2. Provide candidate profiles and opportunity details to your agent.
3. The agent uses the MCP to score matches and validate constraints.
4. Your agent generates engagement plans or checks availability as needed.

## Frequently Asked Questions

**How does the matching work?**
The MCP uses a weighted rubric to score how well a candidate's skills and preferred causes align with specific roles.

**Can it handle scheduling?**
Yes, it includes a tool to validate if a candidate's availability overlaps with an organization's service window.

**Does it check for background checks?**
Yes, it enforces hard constraints, including whether a candidate is ready for a background check.

**What kind of output does it provide for outreach?**
It provides tailored interview questions and guidance on the appropriate tone to use when contacting organizations.

**Which AI clients can use this MCP?**
You can use this MCP with any compatible client like Claude, Cursor, Windsurf, or VS Code.

**How does the scoring work?**
The system uses a weighted rubric where you can assign importance to skill matches and cause alignment to calculate a total compatibility score.

**What are hard constraints?**
Hard constraints are non-negotiable requirements like maximum travel distance, accessibility needs, and background check readiness that can disqualify a match regardless of score.

**Can I get help preparing for an interview?**
Yes, you can use `get_organizational_context` to receive tailored interview questions and guidance on the appropriate tone for each organization.
