Skip to main content

matimo-twilio

Twilio tools for Matimo - send SMS, send MMS, and retrieve message history.

PyPI Docs


Installation

pip install matimo matimo-twilio

Available Tools (4 Total)

Tool Description
twilio-send-sms Send an SMS message to a phone number
twilio-send-mms Send an MMS message with media
twilio-list-messages List sent/received messages with filters
twilio-get-message Get details of a specific message by SID

Quick Start

import asyncio
import os
from matimo import Matimo
from matimo_twilio import get_tools_path

async def main():
    matimo = await Matimo.init(get_tools_path())

    # Send an SMS
    await matimo.execute('twilio-send-sms', {
        'account_sid': os.environ['TWILIO_ACCOUNT_SID'],
        'to': '+15551234567',
        'from': '+15559876543',
        'body': 'Hello from Matimo!',
    })

    # List recent messages
    result = await matimo.execute('twilio-list-messages', {
        'account_sid': os.environ['TWILIO_ACCOUNT_SID'],
        'page_size': 10,
    })
    print(result)

asyncio.run(main())

Authentication

export TWILIO_ACCOUNT_SID="ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
export TWILIO_AUTH_TOKEN="your-auth-token"

Find these in your Twilio Console.


Documentation


Links

Release files for matimo-twilio 0.1.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for matimo-twilio 0.1.3
File Size Uploaded
matimo_twilio-0.1.3.tar.gz 5.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for matimo-twilio 0.1.3
File Interpreter ABI Platform
matimo_twilio-0.1.3-py3-none-any.whl Python 3 none any Details

Total release size: 15.7 kB

Release files / matimo_twilio-0.1.3.tar.gz

Download URL matimo_twilio-0.1.3.tar.gz
Size 5.8 kB
Tags Source
SHA-256 checksum
How to use checksums
9fdaa8804efe3d3283fff1f88f14dfd2351d6946fac4794a3a3a0f0568f355b0
BLAKE2b-256 checksum
How to use checksums
2f79dee6b565b9040a25d6eaa88702b86d968930f97fe4ee15581077fe9e0303
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / matimo_twilio-0.1.3-py3-none-any.whl

Download URL matimo_twilio-0.1.3-py3-none-any.whl
Size 9.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2944f9c53afce632ac4c8a475824e130438522581e6dff0fcc362120d704c2be
BLAKE2b-256 checksum
How to use checksums
908fc4d5918e3244a978801000b68a5db09eacb7ab176b66d5f1f665d6b5b077
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 release files

0.1.2

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page