P
Communication124 toolsBrowser login (OAuth), no API keys
Photon integration for AI agents
Manage Photon messaging projects, resources, conversations, voice profiles and webhooks through its official hosted MCP server.
Use it from your agent
One ClawLink account serves every agent you run. Pick the guide for yours, or connect Photon once and call the same tools from all of them.
Setup
Connect Photon through ClawLink's hosted setup.
- Auth: Browser login (OAuth), no API keys. The credential stays on the ClawLink server; your agent holds only a ClawLink key you can revoke.
- Where: the ClawLink dashboard, or ask your agent to connect it.
What your agent can do
Photon exposes 124 tools through ClawLink. The 30 most used are listed here; your agent sees all of them.
| Tool | What it does | Kind |
|---|---|---|
photon_mcp_check_project_slug_availability | Check project slug availability Reports whether createProject would accept `slug` right now | Read |
photon_mcp_count_filtered_verification_codes | Count filtered verification codes Counts the verification codes Photon kept from this project's | Read |
photon_mcp_count_messages | Count Messages Counts matching Messages before pagination | Read |
photon_mcp_count_projects | Count projects Counts the projects the same filter would list | Read |
photon_mcp_count_resource_filtered_verification_codes | Count a line's filtered verification codes Counts the verification codes Photon kept from one | Read |
photon_mcp_count_spaces | Count Spaces Counts distinct Spaces matching the list filters; multiple matching Messages count | Read |
photon_mcp_count_users | Count Users Counts distinct Users matching the list filters, including incoming senders or | Read |
photon_mcp_get_account | Get account Returns the profile of the authenticated account | Read |
photon_mcp_get_agent_profile | Get agent profile Returns the agent profile belonging to the identified project | Read |
photon_mcp_get_attachment | Get attachment Returns an Attachment's metadata | Read |
photon_mcp_get_billing_operation | Get billing operation Returns the authoritative state of a billing operation belonging to the | Read |
photon_mcp_get_billing_overview | Get project billing overview Returns the selected project's plan information, entitlements and | Read |
photon_mcp_get_current_organization | Read the credential's organization Reads the organization the credential is bound to: the | Read |
photon_mcp_get_default_voice_profile | Get default Voice profile Gets the profile currently selected as the project default, including | Read |
photon_mcp_get_effective_terms | Get the project's effective billing terms Returns what the selected project is billed on now | Read |
photon_mcp_get_email_delivery_metrics | Get email delivery metrics Reads cached supplementary email series for the exact Project and | Read |
photon_mcp_get_email_sending_policies | Get email sending policies Reads Organization email recipient allowances shared across all its | Read |
photon_mcp_get_message | Get a Message Returns one stored Message by canonical Photon Message ID on any supported | Read |
photon_mcp_get_message_metrics_backfill | Get metrics backfill status Returns historical metrics update progress | Read |
photon_mcp_get_message_metrics_sql_schema | Get metrics SQL schema Returns the message_events and call_events SQL schema, supported | Read |
photon_mcp_get_mfa_status | Get MFA status Requires a first-party interactive Account credential | Read |
photon_mcp_get_operation | Get operation Reads one operation using the same operation representation as creation and list | Read |
photon_mcp_get_organization_billing_overview | Get organization billing overview Returns the selected organization’s billing subscription and | Read |
photon_mcp_get_organization_credit | Get organization credit Returns the credit the selected organization holds: on credit notes | Read |
photon_mcp_get_organization_payment_method | Get organization payment method Reports whether the selected organization has a card on file | Read |
photon_mcp_get_organization_terms | Get the organization's effective billing terms Returns what the selected organization is billed | Read |
photon_mcp_get_project | Get project Returns the identified project's settings for an authorized caller | Read |
photon_mcp_get_project_closure_status | Get project closure status Returns closure progress for projectId within organizationId | Read |
photon_mcp_get_project_imessage_platform | Get project iMessage platform Reports whether the project is on shared or dedicated iMessage | Read |
photon_mcp_get_project_whatsapp_platform | Get project WhatsApp platform Reports whether the project is on shared or dedicated WhatsApp | Read |