# Giftpack MCP

> Giftpack MCP connects your AI agent directly to corporate gifting data, letting you manage employee recognition and client campaigns conversationally. Check recipient profiles, create new gift orders with specific budgets, track campaign status from draft through launch, and discover curated gift options for any individual—all without clicking a single dashboard button.

## Overview
- **Category:** human-resources
- **Price:** Free
- **Tags:** corporate-gifting, employee-recognition, ai-curation, campaign-management, personalization

## Description

Managing corporate gifts usually means jumping between databases and complex dashboards just to check who needs an anniversary gift or if an order was processed. This MCP changes that. You connect your gifting data to any AI agent via Vinkius, giving your client the full power of Giftpack directly in chat. You can tell your agent to list all employees who hit a milestone this month, then ask it to create a campaign for them with a specific budget. It'll handle setting up that order and letting you know exactly what's needed next. The system curates perfect gifts based on recipient details; you just initiate the process by asking questions about members or orders. You can launch the entire campaign, modify budgets if things change, and track everything from start to finish—all through simple conversation.

## Tools

### verify_api_connection
Checks if your AI client has successfully connected to the Giftpack system.

### create_gifting_campaign
Starts a new gift campaign order, allowing you to set initial budgets and assign recipients.

### create_gifting_member
Adds an entirely new recipient—like a client or employee—to your Giftpack database.

### get_gifting_campaign_details
Retrieves detailed information and metadata about a specific, existing gift order.

### get_member_details
Pulls the full profile details for any recipient member by name or ID.

### list_curated_gift_options
Shows a selection of gifts that AI suggests are perfect for a specific receiver's interests.

### launch_gifting_campaign
Activates the gifting campaign, sending it from 'draft' status into active fulfillment mode.

### list_gifting_campaigns
Retrieves a list of all current and past gift campaigns you have run or are tracking.

### list_gifting_milestones
Provides the list of reasons for gifting, such as birthdays or anniversaries, to guide your campaign setup.

### list_gifting_members
Retrieves a complete roster of every recipient currently stored in your Giftpack workspace.

### list_campaign_receivers
Shows exactly who is assigned to a particular gifting campaign order.

### modify_gifting_campaign
Allows you to update or change the budget, recipients, or scope of an existing gift order.

## Prompt Examples

**Prompt:** 
```
List all active members in my Giftpack workspace.
```

**Response:** 
```
Retrieving members... I found 5 active recipients, including 'Jane Doe' (Employee) and 'Acme Corp' (Client). Would you like to see the profile details for any of them?
```

**Prompt:** 
```
Check the status of AI Order 'ord_12345'.
```

**Response:** 
```
Fetching order... AI Order ord_12345 is currently in 'Draft' status with a budget of $500. It has 10 recipients assigned. Would you like to launch it?
```

**Prompt:** 
```
Create a new gifting campaign for 'Holiday Rewards' with a $1000 budget.
```

**Response:** 
```
Campaign created! I've successfully set up the 'Holiday Rewards' AI order with a budget of $1000 USD. You can now add recipients and launch the campaign.
```

## Capabilities

### Manage Recipient Data
The agent can list all current recipients in your workspace or retrieve specific profile details for any member.

### Orchestrate Gifting Campaigns
You can start new gifting orders, setting budgets and assigning multiple recipients before the campaign is ready to go live.

### Activate and Update Orders
Launch a configured gift campaign directly from your chat or modify an existing order's settings as needed.

### Curate Gift Options
Ask for suggestions by requesting the list of AI-curated gifts available for any specific person.

### Track Gifting History
View details on existing campaigns or check the status of a gift order to see what's next in the process.

## Use Cases

### Checking Annual Recognition Status
An HR Manager needs to know if the executive team’s anniversary gifts are ready. They ask their agent, 'What's the status of the Q3 Anniversary Order?' The agent uses get_gifting_campaign_details and reports back: 'The order is configured with a $50k budget and 12 recipients; I can launch it now.'

### Onboarding a New Client
A Customer Success Lead has just signed Acme Corp. They ask the agent to add them, triggering create_gifting_member. The agent successfully adds Acme and automatically suggests a welcome gift by calling list_curated_gift_options.

### Bulk Campaign Setup
An Ops Manager needs to run a birthday campaign for 50 people. They ask the agent to create_gifting_campaign, specifying 'Birthday' using list_gifting_milestones and setting the budget before calling list_campaign_receivers.

### Adjusting an Existing Order
The original gift budget was too low. Instead of finding the campaign in a dashboard, the agent is asked to modify_gifting_campaign, increasing the budget and notifying the user that the change is logged.

## Benefits

- You don't have to manually check campaign status. By calling get_gifting_campaign_details, your agent instantly tells you if an order is in 'Draft' or ready to launch.
- Onboarding new clients? Instead of logging into a separate portal, just tell the agent to create_gifting_member and it handles adding them to your database right away.
- Need gift ideas fast? Running list_curated_gift_options gives you immediate suggestions for a recipient based on their profile metadata. No browsing required.
- Running a big holiday event? You can start the process by calling create_gifting_campaign, setting budgets and assigning members without touching a dashboard.
- Mistakes happen; campaigns change. Use modify_gifting_campaign to update an order's budget or recipient list instantly from your chat interface.

## How It Works

The bottom line is that you treat complex HR operations like talking to a colleague who already knows where all the databases are located.

1. First, subscribe to this MCP through Vinkius and enter your Giftpack Workspace ID and API Key.
2. Next, tell your AI client exactly what you need—like 'List all employees who joined last quarter' or 'Create a campaign for Diwali with $2000.'
3. The agent executes the commands using the available tools, presenting you with real-time data and actionable next steps right in your conversation.

## Frequently Asked Questions

**How do I use Giftpack MCP to check member details?**
You simply tell your agent to retrieve the details for a specific person. The agent uses get_member_details and provides you with their full profile metadata right in the conversation.

**Can Giftpack MCP help me list all employees?**
Yes, you can use list_gifting_members to pull up a complete roster of every single recipient currently stored in your workspace. This is key for planning large campaigns.

**What's the difference between create_gifting_campaign and launch_gifting_campaign?**
create_gifting_campaign only sets up the order, giving you a draft campaign with a budget. You must use launch_gifting_campaign later to officially activate it for fulfillment.

**How do I find out what gifts are available?**
Use list_curated_gift_options and specify the recipient's name or ID. The agent will then pull up a selection of AI-suggested gift options for them.

**Can Giftpack MCP update an existing order?**
Yes, you can modify_gifting_campaign to change budgets, add recipients, or adjust the scope of any campaign that's already been created.