# Neighborhood Skill-Share Planner AI Agent Connect

> Neighborhood Skill-Share Planner MCP handles the logistics of community learning. It matches people who want to teach with those who want to learn, manages venue availability, and builds the checklists you need to make sure every session actually happens.

## Overview
- **Category:** productivity
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_pKjn27fZXOfdINqEyJk4PXeqCisa9ourzo5qE0ax/ai-agent-connect
- **Tags:** scheduling, coordination, community-building, logistics, matching

## Description

You can use this MCP to turn a messy list of community interests into a functional schedule. Instead of manually checking who is available and who has the right tools, you hand those details to your AI client. It looks at what people offer, what they need, and where they can meet to build a structured calendar. It handles the heavy lifting of matching participants based on their consent and availability. Once the schedule is set, it helps you prepare by generating material lists and planning how to notify everyone involved. It keeps the focus on the coordination so you can focus on the community.

## Tools

### assign_session_hosts
This tool picks a primary host for every session on your calendar. It ensures every event has a designated person in charge.

### create_materials_checklist
This tool builds a list of everything needed for a specific session. It helps you track down tools or supplies before the event starts.

### generate_session_calendar
This tool creates a structured schedule of all valid skill-sharing sessions. It uses participant availability and consent to build the timeline.

### plan_participant_communications
This tool develops a notification plan for your participants. It outlines how to inform people about their scheduled sessions.

## Prompt Examples

**Prompt:** 
```
Create a skill-sharing schedule for these participants: [{"name": "Alice", "offers": ["Gardening"], "availability": "Weekends", "consent": true}, {"name": "Bob", "requests": ["Gardening"], "availability": "Weekends", "consent": true}] and these venues: [{"name": "Community Park", "capacity": 5}]
```

**Response:** 
```
A gardening session has been scheduled for this weekend at the Community Park with Alice and Bob participating.
```

**Prompt:** 
```
Generate a materials checklist for a woodworking session.
```

**Response:** 
```
The required materials for the woodworking session are: hammer, nails, and sandpaper.
```

**Prompt:** 
```
Assign a host for the scheduled cooking session.
```

**Response:** 
```
Charlie has been assigned as the host for the cooking session.
```

## Capabilities

### Participant Matching
Your agent matches skill offers with requests based on user availability.

### Host Assignment
The MCP identifies a primary person to lead each scheduled session.

### Logistics Planning
It generates checklists of necessary items for every event.

### Communication Planning
Your agent creates notification plans to keep participants informed.

### Calendar Generation
It builds a structured schedule from raw participant and venue data.

## Use Cases

### Neighborhood Skill Swaps
Match neighbors who want to teach gardening or cooking with those who want to learn.

### Community Tool Libraries
Coordinate sessions where people share specialized tools and expertise.

### Local Workshop Series
Build a structured calendar for a series of recurring community classes.

### Volunteer Coordination
Assign hosts and plan communications for community service events.

## Benefits

- Matches participants automatically using availability and consent data.
- Reduces manual planning by generating material checklists.
- Organizes session schedules from raw community input.
- Automates host selection for every event.

## How It Works

You connect the MCP to your AI client and start feeding it community data.

1. Connect your preferred MCP-compatible client to Vinkius.
2. Provide participant offers, requests, and availability to your agent.
3. Use the MCP to generate a structured session calendar.
4. Assign hosts and create material checklists through your agent.
5. Finalize the communication plan to notify all participants.

## Frequently Asked Questions

**How does the MCP match participants?**
The MCP uses the availability and consent data provided in your input to match skill offers with requests.

**Can I use this with Claude or Cursor?**
Yes, you can connect this MCP to any MCP-compatible client like Claude, Cursor, or Windsurf.

**Does it handle the actual messaging to participants?**
The MCP creates a communication plan to inform participants, but you manage the actual delivery through your preferred channels.

**What kind of data do I need to provide?**
You need to provide details about participants, their skills, their availability, and available venues.

**How does it handle session hosts?**
The tool includes a specific function to identify and assign a primary host for every session in your calendar.

**How are skill matches determined?**
Matches are made using `generate_session_calendar` only when a skill offer meets a request, both parties have overlapping availability, and both have provided consent.

**Can I control how I am contacted?**
Yes. The `plan_participant_communications` tool respects all participant consent preferences and contact methods.

**How are hosts selected for sessions?**
The `assign_session_hosts` tool identifies participants who have explicitly consented to hosting or provided a venue.
