When you provide CallbackUrl (or callbackUrl) on a send request, we POST a JSON payload to your URL when the transaction is finalized. Use it to update your records or trigger downstream logic.
Payload fields
Field
Description
ClientReference
Your reference (e.g. the Reference you sent)
Ticket
Transaction ID from Apphive (use with GET /v1/transactions/{ticket}/status if needed)
Destination
Recipient number (e.g. 23230588654)
Cost
Charge applied to your wallet (e.g. 0.2)
BalanceBefore
Wallet balance before this transaction (for accounting)
The Model Context Protocol (MCP) lets an AI assistant call tools on the user's behalf. The Apphive connector exposes a signed-in customer's account to Claude, ChatGPT, or any MCP-compatible client so they can manage SMS in natural language — no code required.
Connector URL
https://mcp.apphivesl.com/mcp
Auth: OAuth-protected MCP server (authorization code + PKCE). Users sign in with their existing Apphive account — the same login as the customer portal.
Provisioning: accounts are provisioned by Apphive, not self-serve. Don't have an account yet? Request access on the contact page.
Scope: each connection is limited to the signed-in account's own wallet and own approved sender IDs. There is no cross-account access.
Available tools
Tool
Type
Description
get_balance
Read
Current wallet balance and currency
list_sender_ids
Read
Sender IDs on the account and their approval status
get_message_status
Read
Delivery status for a message by id
search_messages
Read
Search message history by date range, status, recipient, or sender ID
get_rates
Read
Price to send to a given country
delivery_insights
Read
Sent / delivered / failed counts and total spend, grouped by recipient network or by day
estimate_cost
Read
Cost of a specific message before sending (segment count × rate)
send_sms
Write
Send a single SMS to one recipient — spends from the wallet
schedule_sms
Write
Queue a message to send at a future time — spends from the wallet
cancel_scheduled
Write
Cancel a scheduled SMS before it sends
Write tools (send_sms, schedule_sms) spend real money from the account wallet and are confirmed by the client before they run. For the customer-facing overview, see the AI Connector page.
Download & integrate
Use the collection in Postman or import the OpenAPI spec into your IDE or code generator.