nativeMsg
Everything an app would do, in a text message. Browse, book, ask, buy and get support inside the messaging app already on your customer's phone.
https://www.nativemsg.comConnect straight to this server’s public endpoint.
https://mcp.nativemsg.com/mcpWe add this server to your workspace, walk through sign-in once, then open Studio with tools ready to run.
Last probed Sep 14, 2026 · mcp.nativemsg.com
52tools discovered
Showing 25 of 52 from the live probe.
List Channel Types
List every messaging channel type supported by nativeMsg. Returns an array of `{ name, description }`. Channel-type ids include `rcs`, `dlc`, `dsc`, `fb`, `twr`, `alx`, `web`, `bmp`. Used as the `channelType` field on channel-creation calls.
Check Rcs Capability
Check whether a phone number supports RCS, and which RCS features. Returns `{ rbmEnabled: bool, features: string[], name: string|null }`. Features include codes like `RICHCARD_STANDALONE`, `ACTION_DIAL`, `ACTION_OPEN_URL`, `RICHCARD_CAROUSEL`. Pass `channel_id` to scope the check to a specific RCS channel; omit to use the account default.
Lookup Phone Capability
Carrier and line-type metadata for any phone number. Returns `{ callingCountryCode, countryCode, carrierName, mobileCountryCode, lineType, format, phoneNumber, valid, validationErrors }`. `lineType` is one of: landline, mobile, fixedVoip, nonFixedVoip, personal, tollFree, premium, sharedCost, uan, voicemail, pager, unknown.
List Channels
List every messaging channel configured in the account. A channel represents a connection to one messaging destination (RCS agent, SMS short/long code, Facebook page, web chat, etc.). The returned objects carry `id`, `channelType` (e.g. 'rcs', 'dlc', 'fb', 'web'), `botId`, `name`, and `description`. Pass `bot_id` to filter to channels for a single bot.
Get Channel
Fetch one channel's full details by id.
Get Channel Subscription Count
Get the number of humans currently subscribed to a channel. Returns `{ channelId, subscribedHumansCount }`.
Subscribe Humans To Channel
Bulk subscribe humans to a channel. Subscribed humans become eligible to receive messages sent to that channel. Returns `{ channelId, subscribedHumansCount }`.
Unsubscribe Humans From Channel
Bulk unsubscribe humans from a channel. Returns `{ channelId, unsubscribedHumansCount }`.
Add Humans By Phones
Bulk-create humans on a channel by phone number; optionally tag/subscribe.
List Humans
List every human (end-user / contact) in the connected nativeMsg account. Returns a JSON array of human objects with fields including `id`, `name`, `firstName`, `lastName`, `phoneNumber`, `email`, `botEnabled`, `channels`, `subscribedChannels`, and `customFields`. No pagination is documented; large accounts may return many records. Use `find_humans_by_attributes` to filter, or `get_human` for a single record.
Get Human
Fetch a single human by id. Returns the full human object including channels, subscriptions, custom fields, RCS capability flags, and bot-enabled state.
Find Humans By Attributes
Find humans whose custom attribute matches a predicate. Wraps `GET /humans?filters=...` for the common single-condition case. `operator` is one of: present, absent, equal, notEqual, greater, greaterOrEqual, less, lessOrEqual. The `value` argument is required for all operators except `present` and `absent`. Note: type mismatches (e.g. a numeric operator against a string attribute) silently match nothing — they do not raise an error.
Get Human Subscription
Get a human's channel-subscription status. Returns `{ channelId, humanId, subscription: bool }` for the human's primary channel.
Get Human Tags
List the tags currently assigned to a human. Returns an array of tag objects: `{ id, name, description, dateCreated, dateUpdated }`.
Assign Tags To Human
Assign one or more tags to a human. Provide exactly one of `tag_names` (assign by name; names that don't exist will be created) or `tag_ids` (assign by existing tag id). Returns `{ code, message }`.
Unassign Tags From Human
Remove one or more tags from a human. Provide exactly one of `tag_names` or `tag_ids`. Returns `{ code, message }`.
Update Human Attributes
Add or update arbitrary custom attributes on a human.
Set Human Bot Enabled
Enable or disable the conversational bot for a single human. When disabled, the bot stops responding automatically in that human's conversation — useful when a human agent has taken over. Returns the full updated human object.
Send Rcs Text Message
Send a plain-text RCS message to one or more humans. NON-REVERSIBLE. Delivers an actual SMS/RCS message and may incur per-message charges. Confirm with the user before calling.
Send Rcs Media Message
Send an image / audio / video / file RCS message. NON-REVERSIBLE.
Send Rcs Buttons Message
Send an RCS message with action buttons (suggested actions). NON-REVERSIBLE.
Send Rcs Quick Replies Message
Send an RCS message with tap-to-reply chips (quick replies). NON-REVERSIBLE. Quick replies are short text chips the user taps to reply with a pre-filled message. Up to 11 replies.
Send Rcs Carousel Message
Send an RCS swipeable carousel of cards. NON-REVERSIBLE.
Send Rcs Rich Card Message
Send an RCS rich card (single card with media + suggestions). NON-REVERSIBLE.
Send Rcs List Message
Send an RCS list message (sectioned list of items). NON-REVERSIBLE.
Get your MCP into directories
A working endpoint is step one. Directory coverage is the coordinated launch across ChatGPT, Claude, Cursor, the MCP Registry, and community indexes.
Directory coverage for brandsEverything an app would do, in a text message. Browse, book, ask, buy and get support inside the messaging app already on your customer's phone.
Use the MCP endpoint listed on this page in your MCP client configuration. One-click install pills support Claude, Cursor, VS Code, and other hosts. Copy the remote MCP URL if your client needs a manual entry.
MCPBundles probed 52 tools on the live server. The tool list on this page reflects what was discovered at the last refresh — connect your client to see the full set available to your session.
nativeMsg may require signing in to the provider before tools can run. Connect through MCPBundles or your MCP client and complete any provider login when prompted.
Operate nativeMsg? Verify ownership to take over this directory entry.
This server appears in the MCPBundles directory. Verify you operate it to take over the listing — name, description, logo, contact email, and skill content. We email a 6-digit code to a maintainer address your server publishes in /.well-known/security.txt or /.well-known/mcpbundles.json. Free, takes about a minute.