MCP App Store
by KeenEthics

Overview

Lyssna's MCP server connects your research data directly to Claude, so you can ask about your studies and get an answer grounded in what participants actually said – not a guess. Built for researchers, designers, product managers, and marketers – whether you're checking if something's already been tested or pulling evidence for your next stakeholder conversation. What you can do: - Ask questions about a single study, or across multiple usability tests (five second tests, card sorts, tree tests, and more), surveys, and interviews you have access to, and get answers pulled from actual study data, not the model's best guess - Access test details, study structure, recruitment info, screener answers, responses, recordings, and test recording transcripts - Compare results across studies instead of reopening each one to find what you need - Bring findings straight into your workflow – a PRD, a design rationale, a campaign brief, a stakeholder update - Combine Lyssna's research data with your other connected tools – for example, pulling quotes from a study straight into a Linear ticket or a Notion doc This is a read-only connector: it retrieves your Lyssna research data – usability tests, surveys, and user interview and test recording transcripts – but never creates or modifies anything there. Access follows your existing Lyssna permissions, so you'll only see what you already have access to.

Tools

create_study

ChatGPT
Create a draft Lyssna usability test from a spec: test details, welcome and thank you screens, an optional screener, and sections in order. Supports information sections, questions sections with any question type, preference tests, first click tests, five second tests, design surveys, card sorts, tree tests and live website tests. Preference, first click, five second and design survey sections are created without their images: tell the user to upload them in the builder. Give questions and screener questions a key so later sections and questions can show or hide based on their answers. Everything is created in one go, or nothing is. Returns links to the builder and a preview, and whether the draft is ready to recruit. The draft is never launched; the user reviews and launches it in Lyssna.

describe_data

ChatGPT
Describes the Lyssna Data API. With no arguments, the result is the complete supported-operation catalog for the currently loaded API document. With a path copied from that catalog, the result is a self-contained guide with the applicable tool and exact MCP argument placement: pathParams, selectors for get_data, and filter, sort, cursor, and page_size for search_data. A method is required only when the selected path offers multiple methods. Identical requests against an unchanged API document return the same information. Catalog hints cover simple calls; operation guides include nested filters, selector semantics, result shape, and an example. The catalog and guides are compiled from the exact loaded OpenAPI document generation; Rails remains the final validation, authorization, masking, tenant, and record-access boundary. Unknown paths or methods fail permanently with offered choices.

get_data

ChatGPT
Fetch Data API data with a GET request. Source path and pathParams exactly from describe_data: template segments (e.g. {test_unique_id}) go in pathParams; all filters go in selectors, never as top-level arguments. Returns one of: a list result { rows, meta, guidance } for paginated (list) operations, or a detail result { data } for single-resource operations. For lists, follow meta.next_cursor by passing it as cursor on the next call; the guidance field states whether another page exists. page_size defaults to 50, max 100, and applies to list operations only. Non-ok statuses: invalid_request (fix path/selectors/pagination), not_available (resource missing or unauthorized), unavailable_retryable (retry later), and too_large (narrow selectors or reduce page_size, then retry).

get_study

ChatGPT
Read a Lyssna usability test as an editable draft: its details, welcome and thank you screens, screener, and sections with their tasks and questions, shaped like a create_study spec but with the ids and version update_study needs. It isn't a create_study spec: to copy a draft, write a new spec against create_study's input schema, giving questions keys and pointing logic at those keys. Also returns its project and space, links to the builder and a preview, whether the draft is ready to recruit, and whether it's recruiting now, which blocks update_study.

search_data

ChatGPT
Search Data API list data with a POST search request. Source path and pathParams exactly from describe_data: template segments (e.g. {test_unique_id}) go in pathParams; structured predicates go in filter, never as top-level arguments, flat selectors, raw body, or raw page objects. Returns a list result only: { rows, meta, guidance }. Follow meta.next_cursor by passing it as cursor on the next call; omit cursor for the first page. page_size defaults to 50, max 100; requests above the max are rejected by the tool contract. Use sort only when describe_data documents a supported search sort; the Data API validates sort values and filter shape. Non-ok statuses: invalid_request (fix path/filter/sort/pagination), not_available (resource missing or unauthorized), unavailable_retryable (retry later), and too_large (narrow filter or reduce page_size, then retry).

update_study

ChatGPT
Edit a draft Lyssna usability test with a list of operations: change details and screens, add, update, move or remove sections, questions and screener questions, change the screener, and add, update or remove tasks. Call get_study first for the ids and version. Operations apply in order, and either all apply or none do. Give added sections, questions and screener questions a key to refer to them in later operations. Use dry_run to check an edit without saving it. Saved edits are rate limited to a burst of 5, then 10 a minute, and dry runs to a burst of 10, then 20 a minute. A test that's recruiting can't be edited, and nothing is ever launched; the user reviews and launches it in Lyssna.

describe_data

Claude

get_data

Claude

search_data

Claude

Capabilities

Writes

Example Prompts

Click any prompt to copy it.

Similar Apps