https://mcp.photon.codes/mcp, signs you in with
OAuth, and needs nothing installed. You need a Photon account; sign up in the
dashboard.
Connect your client
Add the server to your client, then sign in to Photon in the browser window that opens.- Claude Code
- Cursor
- VS Code
- Codex
- Claude and ChatGPT
- Other clients
/mcp in a Claude Code session and select photon to sign in.What your agent can do
The server offers a tool for each Photon API operation available to OAuth clients. Ask for what you want in plain language:- “Create a project called Support.”
- “Add +1 415 555 0100 to the Support project’s shared iMessage line.”
- “How many messages did the Support project send this week?”
- “List the messages the Support project received today.”
- “Show my organization’s current billing usage.”
Run the server locally
Run the open-source@photon-ai/mcp
package when your client supports only stdio servers, or when you can’t
complete an OAuth sign-in, such as in CI. It offers the Photon API tools and
requires Node.js 22 or later.
1
Create an account service key
In the dashboard, open
Service keys and
create a key. It starts with
pho_ask_. See
Credentials for what it can do.2
Add the server to your client
Security
An agent acts with your permissions and can change your projects, so treat its tool calls like your own:- Review changes before they run. Your client decides when to ask before calling a tool. Keep approval turned on for tools that send messages, buy numbers or lines, or change and delete resources.
- Watch for prompt injection. Message contents, contact names, and webhook payloads come from other people. An agent that reads them can be told to do something you didn’t ask for. Review tool calls that follow from reading that data.
- Use only the official address. Connect to
https://mcp.photon.codes/mcpor the@photon-ai/mcppackage from npm.