
Run Yusr from Claude, ChatGPT or your own systems.
Connect Yusr to the AI assistant you already use, or to your own software through the API and webhooks. Both are on Basic and above.
Your workspace, inside your AI assistant.
MCP is the open standard AI assistants use to connect to other apps. Add Yusr once, and your assistant can look things up in your workspace and, if you allow it, act on it. You ask in plain words; it picks the right tool.
- Add the connectorIn Claude or ChatGPT, add a custom connector with this address:
https://yusr-ai.com/mcp - Sign in and chooseSign in to Yusr, pick the workspace, and choose read-only or read and change.
- Ask“Who is still waiting for a reply?” It answers from your real data.

Three customers are waiting:
- Noura K. on Instagram asked about delivery to Jeddah, 2 hours ago.
- Khalid A. by email asked where order #1043 is.
- Sara M. on WhatsApp wants a Tuesday appointment.
Your channels are all connected. Want me to draft replies?
- Conversations and what customers said
- Customers and leads
- Your business overview
- How the AI and the team are performing
- Catalogue and knowledge base
- Connected channels, and whether anything is broken
- Update a customer or a conversation
- Add a note to a conversation
- Add or change products
- Teach the assistants a new document
- Create or adjust an assistant and its scenarios
- Choose which assistant answers a channel
- Add a website chat; WhatsApp and Instagram give you a link to finish
- Delete, only after asking you
- Draft a reply with the full context
- Send it to the customer on their own channel
- Only what you asked it to send
- Never because a customer's message told it to
- “Who is still waiting for a reply?”
- “How did the AI do this week?”
- “What are customers asking about most?”
- “Move Sara to qualified and add a note.”
- “Add the new oud collection to the catalogue.”
- “Is any channel disconnected?”
Connect your own systems.
Read and update conversations and contacts from your own app, and receive a signed event the moment something happens in Yusr.
REST API
Create a key in Yusr and send it as a Bearer token.
# List your latest conversations
curl https://yusr-ai.com/api/v1/conversations \
-H "Authorization: Bearer yusr_…"
| GET | /api/v1/conversations | List conversations |
| GET | /api/v1/conversations/{id} | Read one conversation |
| PATCH | /api/v1/conversations/{id} | Open or close it, star it, or pause the AI |
| GET | /api/v1/conversations/{id}/messages | Read the messages |
| POST | /api/v1/conversations/{id}/messages | Send a reply |
| GET | /api/v1/contacts | List contacts |
| POST | /api/v1/contacts | Create a contact |
| GET | /api/v1/contacts/{id} | Read one contact |
| PATCH | /api/v1/contacts/{id} | Update a contact |
| POST | /api/v1/channels/{id}/messages | Bring a message in from your own app |
Webhooks
Choose the events, give us your address, and we post each one, signed with HMAC-SHA256 in the X-Yusr-Signature header.
message.receivedA customer wrotemessage.sentA reply went outconversation.closedA conversation was closedlead.createdA new lead was savedlead.stage_changedA lead moved stageorder.createdAn order was startedorder.submittedThe customer confirmed an orderorder.cancelledAn order was cancelled
Using n8n? Point a webhook at it and start a workflow from any of these events.