# Everyware Payments & Messaging MCP MCP

> Everyware Payments & Messaging MCP equips your agent to handle customer communication and money flow. Manage payment transactions, track digital invoices, and monitor SMS message delivery status using natural conversation. It connects all your billing and messaging data into one workflow.

## Overview
- **Category:** communication-messaging
- **Price:** Free
- **Tags:** pay-by-text, digital-invoicing, sms-marketing, transaction-tracking, customer-engagement, real-time-notifications

## Description

This MCP lets you run payments and communications through the Everyware platform without touching a dashboard. You can tell your agent to check on outstanding bills or find out if an important text message actually got delivered. The system handles everything from listing processed payments to verifying high-level account health metrics, all through simple conversation. Whether you're checking payment statuses for Accounts Receivable or researching delivery logs for Customer Support, your agent does the heavy lifting. You connect this MCP via Vinkius and get instant access to Everyware's full catalog of tools, letting you oversee customer communication and billing processes entirely through natural language.

## Tools

### get_everyware_account_metadata
Pulls general information, including limits and metadata for your Everyware account.

### get_message_delivery_status
Checks the detailed delivery status and specific information about a single message ID.

### get_payment_volume_summary
Generates a high-level summary showing total payment volume and success rates over time.

### get_payment_detailed_data
Retrieves deep, specific settings and details for one particular payment transaction.

### quick_everyware_operations_audit
Gets an instant, high-level summary across your payment volumes, messages, and contacts.

### list_customer_contacts
Lists all customer contacts that are registered in your Everyware account.

### list_digital_invoices
Retrieves a list of all digital invoices and any pay-by-text requests made by customers.

### list_sent_messages
Provides a list of all SMS and digital messages you've sent using the platform.

### list_successfully_paid_transactions
Identifies payments that have reached a 'Paid' or 'Captured' status for follow-up.

### list_processed_payments
Lists every payment that has been processed through the Everyware system.

## Prompt Examples

**Prompt:** 
```
List all payments processed today.
```

**Response:** 
```
I've found 12 payments processed today, including $250 from 'John Miller' and $1,200 from 'Alice Connor'. All are currently in 'Paid' status. Would you like to see the payment method breakdown?
```

**Prompt:** 
```
Show me the delivery status for message ID 'MSG-12345'.
```

**Response:** 
```
Message ID 'MSG-12345' (Recipient: +15550199) has been successfully 'Delivered'. It was dispatched at 10:30 AM via Verizon. Should I pull the associated contact history?
```

**Prompt:** 
```
What is our payment success rate for this month?
```

**Response:** 
```
Your current payment success rate is 98.5%. Out of 450 total transactions, 443 were successful and 7 failed. The total volume processed is $52,000. Would you like a list of the failed transaction IDs for follow-up?
```

## Capabilities

### Summarize account health
Quickly pull a high-level summary covering payments, messages, and contacts without needing multiple reports.

### Process payment lists
Retrieve detailed information and statuses for all your processed payments through the system.

### Track message delivery
Check a specific SMS or digital message to see its real-time delivery status codes and recipient details.

### Manage invoices
List all active digital invoices, including pay-by-text requests, and check their due dates and completion statuses.

### Review customer contacts
Pull a list of every customer contact registered in your Everyware account for research or auditing.

## Use Cases

### Investigating a failed payment
A client claims their payment didn't go through. Instead of manually checking logs, the agent runs `list_processed_payments` to see the transaction history and then uses `get_payment_detailed_data` to pinpoint the exact failure reason.

### Checking a key contact's account status
You need to know if John Smith paid last week. You first use `list_customer_contacts` to confirm his ID, then run `list_digital_invoices` to see any open bills associated with that record.

### Verifying a critical message delivery
A customer says they never got the confirmation SMS. You immediately call `get_message_delivery_status` on the provided ID. The agent confirms if it was delivered and when, solving the issue in seconds.

### Running end-of-day reports
You need a quick view of performance. You run `get_payment_volume_summary` to get success rates, then use `list_sent_messages` to confirm the total message volume for that day's report.

## Benefits

- Payment oversight is simple. Instead of manually sifting through reports, you can use `list_processed_payments` to get a full list of transactions or use `list_successfully_paid_transactions` to focus only on what's paid.
- Message tracking gets real-time. When a customer asks about a text message, calling `get_message_delivery_status` tells you exactly where it is and if it was delivered.
- Billing management is unified. You can check both traditional outstanding bills using `list_digital_invoices` and see the payment history for those invoices instantly.
- Operational auditing is fast. Skip the deep dive into multiple dashboards; run a simple audit with `quick_everyware_operations_audit` to get three key summaries at once.
- Contact research improves. Need to know who sent the message or paid the bill? Use `list_customer_contacts` first to pull all relevant contact details before proceeding.

## How It Works

The bottom line is you talk to your AI client, and it talks to Everyware for you.

1. Connect the Everyware integration to your AI client and authorize it using your API Key.
2. Ask your agent a specific question, like 'What were payments processed yesterday?'
3. The MCP executes the necessary calls and sends back structured data on payment volume or message status.

## Frequently Asked Questions

**How do I check if a message was delivered using Everyware Payments & Messaging MCP?**
You use `get_message_delivery_status`. Simply provide the message ID, and it returns detailed information on whether the recipient received the text or what failed.

**Can I get a summary of all payments with Everyware Payments & Messaging MCP?**
Yes, running `get_payment_volume_summary` gives you immediate metrics like total volume and success rates without listing every single transaction.

**What is the easiest way to see open invoices using Everyware Payments & Messaging MCP?**
Call `list_digital_invoices`. This tool pulls a comprehensive list of all your outstanding bills and pay-by-text requests, making it easy to spot due dates.

**Does Everyware Payments & Messaging MCP help me find contacts?**
Absolutely. The `list_customer_contacts` tool pulls a complete list of every contact registered in your account, which is the starting point for any investigation.

**What credentials do I need to set up the Everyware Payments & Messaging MCP connection?**
You connect using your unique Everyware REST API Key. This key, found in your account settings, authorizes the AI client to read payment and message data safely.

**How can I get a high-level operational overview with the quick_everyware_operations_audit tool?**
This tool runs an instant audit summary covering payments, contacts, and messages. It gives you a quick snapshot of organizational account health without having to pull separate reports.

**Can I filter my results to only see successful transactions using list_successfully_paid_transactions?**
Yes, this tool specifically identifies payments that are in 'Paid' or 'Captured' status. It lets you skip through pending or failed records for clean reporting.

**Using the list_sent_messages tool, how do I view a complete log of all outgoing communications?**
This tool retrieves every SMS and digital message sent via the Everyware platform. It's useful for reviewing historical logs or checking compliance records.

**How do I get an Everyware API Key?**
Log in to your Everyware dashboard, navigate to **Settings > API**, and you can generate or retrieve your unique **REST API Key** from there. Ensure your account is enabled for API access.

**Can the agent send new payment links?**
This integration currently focuses on listing and auditing payments, invoices, and messages. Creating or sending new pay-by-text links or digital invoices should be managed via the Everyware dashboard or automated billing triggers.

**Does the integration show real-time delivery status?**
Yes, you can use the get_message_delivery_status tool to retrieve the latest carrier-level status for any message sent through the Everyware platform.