# IgnitePOST MCP

> IgnitePOST manages your physical outreach campaigns and handwritten note orders directly through an API connection. Use this MCP to programmatically list contacts, check order details, manage campaign parameters, or verify available fonts and stationery supplies for high-touch direct mail.

## Overview
- **Category:** productivity
- **Price:** Free
- **Tags:** direct-mail, handwritten-notes, outreach-campaigns, customer-retention, personalization

## Description

Running relationship marketing shouldn't mean manually logging into a dozen portals just to send a personalized card. This connector lets your AI agent automate the entire process of sending handwritten notes via physical mail. You can pull contact lists, check which templates or fonts are available, and verify if an order was placed correctly—all without touching a web dashboard. It keeps the high-touch feel of personal correspondence while letting you manage campaigns at scale. Because this MCP is hosted on Vinkius, your agent connects once to access all 10 tools needed for full campaign management.

## Tools

### get_order
Retrieves specific details for a single, existing order.

### list_campaigns
Provides an overview of all historical and current outreach campaigns.

### list_contacts
Retrieves the complete list of contacts eligible for mailing or outreach.

### list_envelopes
Lists all physical envelope types available for your handwritten notes.

### list_fonts
Shows every handwriting font style you can use on a card or note.

### list_orders
Lists all historical and pending hand-written note orders placed through the platform.

### list_products
Displays the entire inventory of available physical products from IgnitePOST.

### list_stationeries
Lists all different categories and types of stationery supplies available for purchase.

### list_templates
Retrieves a full catalog of letter templates used in your campaigns.

### verify_auth
Checks if the provided API token is valid and active for making calls.

## Prompt Examples

**Prompt:** 
```
List my recent hand-written note orders in IgnitePOST.
```

**Response:** 
```
I'll fetch your recent order list for you.
```

**Prompt:** 
```
Show me available fonts for my hand-written cards.
```

**Response:** 
```
I'll retrieve the list of hand-written fonts supported by IgnitePOST.
```

**Prompt:** 
```
Check the status of order ID '789'.
```

**Response:** 
```
I'll look up the details and current status for that specific order.
```

## Capabilities

### Pulling Client Data
The agent can list and retrieve every contact in the database or check existing hand-written note orders.

### Managing Campaign Details
You can list all active outreach campaigns and manage specific templates, ensuring consistency across your mailing efforts.

### Checking Supplies and Assets
The system lists available stationery types, envelopes, and the full library of handwritten fonts to ensure you have what's needed for a send.

### Getting Specific Order Statuses
Need details on one specific order? The agent retrieves all necessary information using a given order ID.

### Listing Campaign Assets
The tool lists the full catalog of products, letter templates, and general inventory items you can use in your outreach.

## Use Cases

### Quarterly Client Check-in
A VP wants to send handwritten notes to the top 20 clients. They ask their agent to first `list_contacts` and filter by 'Tier A'. The agent then checks `list_templates` for a suitable card design before pulling that list into the campaign tool.

### Checking Campaign Budget
The marketing team needs to know if they can afford a mailing push. They ask the agent to run `list_campaigns` and then use `get_order` on a sample ID to confirm current spending limits against available funds.

### New Product Launch Outreach
A product manager wants to send an announcement card. They ask the agent to check `list_products` for approved collateral, then use `list_fonts` and `list_stationeries` to select the perfect physical package.

## Benefits

- Track exact order status. Instead of guessing, your agent uses `get_order` to pull the current fulfillment stage for any specific note package.
- Manage client data at scale. Use `list_contacts` and `list_campaigns` together; you can quickly segment lists based on past outreach history without exporting CSVs.
- Verify inventory instantly. Before launching a campaign, call `list_envelopes` or `list_stationeries`. This confirms you have the physical supplies ready for print-to-mail.
- Maintain design consistency. The agent checks `list_templates` and `list_fonts` to make sure your outreach always uses approved branding and handwriting styles.
- Build comprehensive history. By running `list_orders` and cross-referencing it with `list_products`, you get a full audit trail of every physical item sent out.

## How It Works

The bottom line is you tell your agent what kind of mail you need; it handles the API calls to find the data and check status.

1. First, verify the API token using `verify_auth` to ensure all subsequent calls are authorized.
2. Next, run a list function (like `list_contacts` or `list_campaigns`) to pull down the necessary data parameters for your mailing plan.
3. Finally, use a dedicated action tool, like `get_order`, passing in specific IDs and context gathered from the preceding steps.

## Frequently Asked Questions

**How do I check the status of an order using `get_order`?**
You provide a specific order ID to `get_order`. It pulls up all details, including the current fulfillment stage and estimated ship date. This is faster than checking multiple web pages.

**Can I list contacts with IgnitePOST using `list_contacts`?**
Yes. `list_contacts` grabs your full contact roster, letting you pass that data to a campaign tool or filter it down for specific outreach segments.

**Do I need to run `verify_auth` before using the other tools?**
Absolutely. `verify_auth` is your gate check. It confirms your API token works, preventing failed calls on every subsequent action like `list_campaigns`.

**What if I need to see what fonts are available? Should I use `list_fonts`?**
Yes, that's the right tool. Use `list_fonts` whenever you need to know which handwriting styles IgnitePOST supports before designing a note.

**How do I use `list_campaigns` to see all my outreach campaigns?**
You call `list_campaigns` to get a summary of every active or past campaign. This shows the names, dates, and total contacts associated with each one so you know what marketing efforts are running.

**If I need a full record of all my note orders, should I use `list_orders`?**
Yes, using `list_orders` retrieves the complete history and status for every hand-written note order placed. This is better than checking one specific ID if you're auditing your entire volume.

**What kinds of materials are available? Should I use `list_stationeries`?**
Running `list_stationeries` shows the different types of paper and physical media you can use. This lets you match the note to the right aesthetic or material for a specific recipient.

**I need a new design. What tool do I use to see available letter templates? Is it `list_templates`?**
You check available designs by calling `list_templates`. This function provides access to all the predefined layouts and structures you can use for your personalized notes.

**How do I get IgnitePOST API credentials?**
Log in to your IgnitePOST dashboard, navigate to Profile > API Keys, and generate your Secret Token.

**Can I test without sending real mail?**
Yes, you can use a test API key or include the X-TESTING: true header in your requests to test the integration without incurring costs.

**What fonts are available?**
You can use the list_fonts tool to see all available hand-written fonts supported by IgnitePOST.