4,500+ servers built on MCP Fusion
Vinkius

Airship MCP. Orchestrate push alerts and segment data via conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Airship MCP on Cursor AI Code Editor MCP Client Airship MCP on Claude Desktop App MCP Integration Airship MCP on OpenAI Agents SDK MCP Compatible Airship MCP on Visual Studio Code MCP Extension Client Airship MCP on GitHub Copilot AI Agent MCP Integration Airship MCP on Google Gemini AI MCP Integration Airship MCP on Lovable AI Development MCP Client Airship MCP on Mistral AI Agents MCP Compatible Airship MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Airship MCP Server manages your mobile and web communication strategy. Use your AI agent to send targeted push notifications, audit subscriber segments, and manage user associations across iOS, Android, and Web channels.

It connects your Airship account to give your agent multi-channel communication control through natural conversation.

What your AI agents can do

Associate named user

Links a specific device to an existing user profile in Airship.

Get channel details

Retrieves technical metadata and details for a specific communication channel or device.

Get push status

Checks the real-time delivery status of a previously sent push notification.

+ 7 more capabilities included
Send targeted alerts

Send push notifications to entire user bases, specific segments, or single channels.

Audit audience groups

List and retrieve the specific criteria (tags, attributes) that define your audience segments.

Map user devices

Link multiple devices and communication channels to a single, identifiable customer profile.

Check channel metadata

List and retrieve technical details for all connected communication channels (iOS, Android, Web, etc.).

Track delivery status

Check the current delivery status of a push notification campaign.

Manage static lists

List and manage predefined audience lists, including those uploaded via CSV.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Airship MCP Server: 10 Tools for Messaging Ops

These tools let your AI agent manage everything from user association and segment definition to sending push notifications and checking delivery status.

associate019d754b

associate named user

Links a specific device to an existing user profile in Airship.

get019d754b

get channel details

Retrieves technical metadata and details for a specific communication channel or device.

get019d754b

get push status

Checks the real-time delivery status of a previously sent push notification.

get019d754b

get segment details

Retrieves the specific rules and criteria used to define an audience segment.

list019d754b

list channels

Lists all available communication channels connected to your Airship account.

list019d754b

list named users

Retrieves a list of all named users defined in your Airship account.

list019d754b

list segments

Lists all current audience segments available for targeting.

list019d754b

list static lists

Lists predefined, static audience groups, including those uploaded via CSV files.

list019d754b

list tags

Retrieves a list of all available audience tags for segmentation.

send019d754b

send push notification

Sends a push alert message to a specified audience or group.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Airship, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

You'll use this server to manage your mobile and web communication strategy. Your AI client lets you send targeted push notifications, check audience segments, and map users across iOS, Android, and Web.

Sending Targeted Alerts

You can send push alerts to entire user bases, specific segments, or single channels using send_push_notification. You can also track how those alerts land with get_push_status.

Auditing Audience Groups

You can list all audience segments with list_segments and see the exact rules defining them using get_segment_details. You can also list all available audience tags with list_tags and review static groups you uploaded via CSV files using list_static_lists.

Mapping User Devices

When you need to link multiple devices and channels to one customer, you'll use associate_named_user to connect a specific device to an existing user profile. You can also check all defined user groups by running list_named_users.

Checking Channel Metadata

To see what channels you've got set up, you can list them all with list_channels. If you need the nitty-gritty technical specs for a specific communication channel or device, get_channel_details pulls that info for you.

Managing Static Lists

You can list all predefined, static audience groups, including those you uploaded via CSV files, using list_static_lists.

How Airship MCP Works

  1. 1 Subscribe to the Airship MCP Server and provide your Airship App Key, Master Secret, and Region (US or EU).
  2. 2 Connect your preferred AI client (Claude, Cursor, etc.) to the server. This authenticates your agent to Airship.
  3. 3 Use natural conversation to direct your agent: e.g., 'Send a push notification to all users with 'Sale!' alert.' The agent executes the required tools.

The bottom line is you manage your entire mobile engagement strategy through conversation, without leaving your AI client.

Who Is Airship MCP For?

Marketing managers who need to push out time-sensitive campaigns, but don't want to juggle multiple dashboards. Growth specialists who build complex lifecycle marketing flows need this. Operations leads who must verify channel configurations or monitor delivery status in real-time also use it. If your job involves knowing who needs to hear what and where, this is for you.

Marketing Manager

Runs high-priority push sends to specific segments and monitors audience segmentation criteria without leaving their workflow.

Mobile Product Owner

Audits channel configurations and verifies user associations on the fly, ensuring technical setup matches business needs.

Growth Specialist

Researches segment criteria and manages multi-channel tags to build out sophisticated lifecycle marketing funnels.

What Changes When You Connect

  • You instantly know who you're targeting. Instead of guessing, use list_segments to pull criteria and list_tags to check which attributes define an audience group.
  • Fix device mapping issues fast. Use associate_named_user to link a new phone or tablet to an existing user profile, ensuring the next push notification hits the right device.
  • Verify your campaign delivery in real time. After running send_push_notification, use get_push_status to confirm the delivery status across all channels.
  • Avoid manual channel setup checks. Run list_channels to get technical metadata for iOS, Android, and Web, making sure your deployment targets are correct.
  • Manage your user base structure. Use list_named_users and list_static_lists together to maintain a clean, up-to-date record of your entire subscriber base.
  • Diagnose segment issues. If a campaign fails, run get_segment_details to see exactly what criteria the segment is based on, letting you correct the source data.

Real-World Use Cases

01

A major promotion needs to go out immediately.

The marketing manager needs to hit 1 million users. They ask their agent to 'Send a push notification to all users with 'Flash Sale!' alert.' The agent uses send_push_notification, and the manager can immediately follow up with get_push_status to confirm delivery across all channels.

02

Onboarding new users correctly.

A new sign-up needs to be tracked. The agent first runs associate_named_user to link their new device. Then, it runs list_tags to see what tags are available, allowing the manager to apply the correct lifecycle tag immediately.

03

Auditing a problematic segment.

A campaign is underperforming. The product owner asks the agent to 'Show me the criteria for the 'Premium' segment.' The agent uses get_segment_details and list_segments, allowing the owner to spot the outdated rules and fix the segment definition.

04

Checking channel readiness for launch.

Before launching a global campaign, the ops lead must verify all deployment targets. They run list_channels to audit all metadata and then use get_channel_details to confirm the readiness of a specific Android or Web channel.

The Tradeoffs

Clicking through multiple tabs

Going to the segmentation dashboard, filtering by tags, then checking the device settings, and finally sending the message—all requiring manual navigation and copy-pasting IDs.

Keep your AI client open. Tell your agent: 'Send a push notification to all users tagged 'iOS' who are in the 'Premium' segment.' The agent handles the list_tags, list_segments, and send_push_notification calls in sequence.

Using the wrong user identifier

Attempting to send a push notification to a device ID that isn't properly mapped to a customer profile, leading to the alert failing silently.

Before sending, run list_named_users to find the user ID, and then use associate_named_user to ensure the device is properly linked to that user ID. This guarantees the message reaches the intended recipient.

Overlooking channel metadata

Assuming a channel (like Web) is active just because it exists, but failing to check if the technical metadata is current, causing the push notification to fail at deployment.

Always run list_channels first. If you need specifics, use get_channel_details to confirm the technical status before you rely on it for a campaign.

When It Fits, When It Doesn't

Use this if your core process involves cross-referencing user identity, audience definition, and deployment channels. Specifically, if you need to know who (via list_named_users and list_segments) and where (via list_channels and get_channel_details) to send a message, this server is essential. Don't use it if your primary task is just managing raw CSV data; use a dedicated data import tool for that. If you only need to send a single, unsegmented alert, send_push_notification is enough, but this server gives you the full context needed for robust, measurable campaigns.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Airship. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

associate_named_user get_channel_details get_push_status get_segment_details list_channels list_named_users list_segments list_static_lists list_tags send_push_notification

Auditing a multi-channel campaign manually is a nightmare.

Today, sending a campaign means jumping between the segmentation tool to check if the audience is correct, then opening the channel dashboard to see if the target device is active, and finally running a separate report to confirm delivery success. You spend minutes just gathering status reports.

With the Airship MCP Server, you simply ask your agent to check the campaign status. It runs the necessary tools—like `get_push_status`—and gives you a single, definitive answer in your chat window. The process moves from hours of dashboard clicking to a single command.

Airship MCP Server: Send and monitor push notifications.

Manual deployment requires checking the audience list (`list_segments`), ensuring the target channels are ready (`list_channels`), and then manually triggering the send, followed by another manual check of the results. This is prone to human error.

Now, you direct your agent to send the notification. It handles the entire flow, from validating the segment to triggering the `send_push_notification` and confirming the result. It's a full, single-interaction workflow.

Common Questions About Airship MCP

How do I check the status of a push notification using get_push_status? +

You provide the operation ID to the agent. The agent uses get_push_status to pull the real-time delivery status. This confirms if the message was delivered across iOS, Android, or Web.

Which tool should I use to list all audience segments? list_segments? +

You use list_segments to see a master list of all segments. If you need to know the specific rules—like 'must have tag X AND be in group Y'—you then call get_segment_details.

Can I link a new device to a user using associate_named_user? +

Yes. associate_named_user links a device ID to an existing customer profile, ensuring that when you send a push notification, the user sees it on all their connected devices.

What is the difference between list_tags and list_static_lists? +

list_tags gives you a list of available, reusable tags. list_static_lists handles predefined groups, often those uploaded wholesale via CSV files.

Does Airship MCP Server support multi-channel targeting? +

Yes. It supports orchestration across iOS, Android, and Web channels. Your agent handles the complexity of targeting multiple channels through one single command.

How do I get metadata for a specific device using get_channel_details? +

It retrieves device metadata by requiring a channel ID. This tool provides details like the device type (iOS, Android) and when it was registered, which is useful for troubleshooting or confirming user profiles.

Can I manage user associations for multiple devices using list_named_users? +

Yes, list_named_users shows all existing named users. You then use other tools to associate new devices to these existing profiles, helping you map multiple physical channels to one customer identity.

What tools do I use to find out what criteria are in an audience segment? list_segments or get_segment_details? +

You must first use list_segments to get the names of the segments. Then, use get_segment_details, specifying the segment name, to retrieve the actual criteria, tags, and attributes used to define that audience.

How do I find my Airship App Key and Master Secret? +

Log in to the Airship dashboard, go to Settings > APIs & Integrations, and select Tokens. You will find your App Key and can generate/view your Master Secret there.

Which region should I choose? +

Choose US if your project is hosted on go.urbanairship.com or EU if it is hosted on go.airship.eu. Using the wrong region will result in authentication failures.

Can I target specific users by their email? +

Yes! Use the send_push_notification tool and specify the named_user in the audience. If your user's email is mapped as their Named User ID, Airship will deliver the push to all their associated devices.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for Airship. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.