sms77io

sms77io

4.0

sms77io is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.

If you are the rightful owner of sms77io and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The sms77io MCP Server is a communication platform for sending SMS and voice messages, performing phone number lookups, and managing contacts and accounts.

The `sms77io` MCP Server is a robust communication platform that allows you to easily send SMS and voice messages, perform various types of phone number lookups, and manage contacts and accounts with ease. Leveraging the capabilities of the seven.io SMS gateway, this server has been powering SMS solutions since 2003. Get started by obtaining your API key and explore the vast functionalities this server offers.

Features

  • Messaging: Send SMS and transform text into voice calls with customizable options.
  • Lookups: Perform various phone number lookups including CNAM, HLR, MNP, and number formats.
  • Analytics and Reports: Gain insights through detailed statistics and delivery reports.
  • Account Management: Manage pricing information, contacts, and subaccounts efficiently.
  • Advanced Features: Utilize voice calls, RCS capabilities, and webhooks for enhanced communication.

Tools

  1. get_contact

    Retrieves a single contact by its ID.

  2. update_contact

    Edit a contact with a given ID.

  3. delete_contact

    Deletes a single contact by ID for the given API key.

  4. create_contact

    Creates a single contact for a given API key.

  5. list_contacts

    Retrieves all contacts for a given API key.

  6. rcscapabilities

    You can use this endpoint to query the RCS capability of a phone number. Before sending an RCS, you should always query the capabilities of a phone number first and cache the result if necessary.

  7. home_location_register

    Retrieves Home Location Register information for a given phone number.

  8. caller_name_delivery

    Retrieves Calling Name Delivery information for a phone number.

  9. number_format_lookup

    Retrieves the network operator as well as additional (porting) information for the given phone number.

  10. mobile_number_portability

    Retrieves Mobile Number Portability information for a given phone number.

  11. send_sms

    Send SMS to one/multiple user(s) and/or contact(s).

  12. get_status

    Get a delivery report for a message ID sent with your API key.

  13. send_voice_call

    Make a call to a specific number using seven's Voice API. In the simplest variant, you can specify a text that will then be read out to the recipient via our Text-To-Speech (TTS) Gateway. For advanced applications, you have the option to send the text in SSML format.

  14. validate_caller_id

    The caller ID validation API allows you to automatically validate caller IDs for the Voice API. After calling this endpoint you will get a code back if successful. At the same time, the phone number is going to receive a call from us. The returned code must then be entered via DTMF using the telephone’s keypad.

  15. auto_charge

    With this API you can configure the automatic credit transfer for a subaccount. This can transfer credit from the main account to the subaccount when the balance falls below a defined threshold. To deactivate, simply set amount to 0.

  16. delete

    You can use this API to delete subaccount by its ID.

  17. transfer_credits

    You can use this API to transfer credits from the main account to the subaccount once.

  18. list

    Query a list of all subaccounts of an account.

  19. create

    Creates a new subaccount.

  20. delete_webhook

    Deletes the webhook with the given ID.

  21. create_webhook

    Creates a webhook with the given configuration.

  22. get_webhooks

    Query the active webhooks of your account.

  23. update_group

    You can use this endpoint to update a group.

  24. delete_group

    This endpoint allows you to delete groups.

  25. create_group

    You can use this endpoint to create a new group.

  26. get_group

    You can use this endpoint to retrieve a group by specifying the group ID.

  27. list_groups

    This endpoint allows you to retrieve a paginated list of all your groups. By default, a maximum of ten groups are displayed per page.

  28. inbound

    Retrieves inbound messages history.

  29. outbound

    Retrieves outbound messages history.

  30. replies

    Retrieves message replies history.

  31. voice

    Retrieves voice messages history.

  32. update_number

    Update the details of a single active number by providing the phone number. Currently you can update the friendly name and whether or not you would like to forward incoming SMS via SMS or email. As response you will get the updated number details.

  33. get_active_number

    Get a single active number by providing the phone number.

  34. active_numbers

    Get a list of all active numbers that are currently associated with your account.

  35. order_anumber

    Order a phone number by providing the desired number. The response will include the details of the number you ordered.

  36. available_numbers

    This endpoint lets you search for available phone numbers based on the provided search criteria. The search criteria can include the country code, area code, and the number type. The response will include a list of available phone numbers that match the search criteria.

  37. send_rcs_message

    This endpoint allows you to send RCS messages to users. Before sending an RCS, you should ideally query the capabilities of the phone number to ensure the best possible user experience.

  38. trigger_event

    Send an event to a phone number to provide users with a more authentic conversational experience. After receiving a message, you should send the event READ and then IS_TYPING accordingly within a reasonable time. Either msg_id or to must be set.

  39. delete_message

    You can revoke an RCS message that has not yet been delivered. This API immediately returns a successful response, regardless of whether the message has been deleted or not. Revocation is only possible if the end device has the REVOCATION capability.

  40. get_pricing

    Retrieves pricing information for a single country or all.

  41. get_analytics

    Get detailed statistics of your account directly through our API.

  42. get_balance

    Retrieves the account balance for the given API key.