Plain MCP integration
Matches chat visitors to their Plain record, checks tier before answering, opens and replies to threads, and updates group membership.
22actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Create thread
Lyro creates a new support thread in Plain. Agents open tickets without switching to a separate system.
Send message
Lyro sends a message within a thread to respond to customers. Agents reply directly within Plain's unified inbox.
Get customer by email
Lyro retrieves customer details by email address. Agents look up accounts instantly without database searches.
How businesses use Plain + Lyro
Each card is one request a support team gets, and the Plain actions Lyro runs to close it.
Know who is asking and what they are entitled to
Lyro looks the customer up by the email they typed, reads the tier attached to them, and pulls the company profile with its contract value and account owner before answering an entitlement question.
Get Customer By EmailFetch TierFetch CompanyOpen a Plain thread and reply inside it
When a conversation needs a record, Lyro ensures the customer exists, creates the thread in their name, and sends the first message so support picks up a thread that is already complete.
Upsert CustomerCreate ThreadSend MessageMove a customer between groups when access changes
Lyro adds a customer to a beta or premium group, removes them when the plan changes, and lists existing groups first so nobody creates a second version of one that already exists.
Add Customer To GroupRemove Customer From GroupList Customer GroupsAnswer where a reported bug actually stands
Lyro reads the Jira, Linear, or GitHub links attached across that customer's threads and returns the status with the thread each one came from, instead of a promise that engineering is looking at it.
Fetch IssuesList ThreadsGet Thread By ID
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Plain actions it has and picks the ones a request needs.
- 01
Connect Plain
Authorize the Plain account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Plain actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Plain
Setup, permissions, and the limits of what Lyro can do inside Plain.
Fetch Issues returns the external issue tracker links - Jira, Linear, GitHub - across every thread belonging to that customer, with the thread context for each one. It returns up to 2,500 links by default and truncates beyond that, so large accounts should be queried with a smaller thread limit.
Every action available in Plain
All 22 actions your agent can call on Plain, straight from the live MCP connection.
Add customer to group
Add a customer to one or more customer groups.
Create customer group
Creates a new customer group in Plain for organizing and segmenting customers.
Create thread
Create a new thread.
Delete customer
Delete a customer from the system.
Delete user
Delete a user from the system.
Fetch company
Fetch company details by ID.
Fetch issues
Fetches external issue tracker links (Jira, Linear, GitHub, etc.) associated with a customer's threads.
Fetch tier
Fetch a tier by its ID.
Get customer by email
Fetch customer details by email address.
Get customer by ID
Retrieve details of a specific customer by their unique ID.
Get customers
Fetch a list of customers.
Get thread by ID
Fetches comprehensive details of a specific thread by ID, including customer info, status, priority, labels, and assignments.
Get user by ID
Fetch workspace user/team member by ID.
List customer groups
List all customer groups.
List tiers
Retrieve a list of tiers with pagination.
List threads
Retrieve a paginated list of threads.
Remove customer from group
Removes a customer from one or more customer groups in Plain.
Run graphql query
Execute any GraphQL query or mutation against Plain API.
Send message
Send a new message within a thread.
Update company
Upserts (creates or updates) a company in Plain.
Update thread
Update a thread's title.
Upsert customer
Upsert (create or update) a customer.
The tools Plain sits next to
Same connection, same setup. Pick the next one your team already uses.
Docsbot.ai
Searches an indexed documentation base for grounded answers, keeps its sources re-indexed, and escalates the questions it cannot close.
Help Scout
Reads a customer's full thread history, posts replies and internal notes, tags and snoozes incoming conversations, and reports on inbox performance.
Landbot
Messages known customers, filters who has interacted by channel or opt-in, and keeps agent availability and brand data current.
Re amaze
Reads approved response templates and report tags so replies use your team's own wording and categories, not a separate script.
Sitespeakai
Lists the chatbots on an account, retrieves the leads they captured, and reads the smart prompts configured on a given bot.
Wati
Registers WhatsApp contacts, replies inside the active session window, updates contact attributes, and moves chats to the right inbox status.

Ready to connect Plain?
Authorize the account and your agent has all 22 actions from the first conversation.


