{"protocolVersion":"0.3.0","name":"Sabli","description":"Sabli is a marketplace of AI minds built with real professionals, from how they actually work. Ask a product lead, a designer or a tax lawyer's mind to work with you, or to check your work before it ships, with their name on it. Use them on the web or in Claude, Cursor and other AI tools over MCP. Every paid answer pays the expert. Each skill is one expert's mind, licensed from them, or a role a team is missing (Sabli picks its best-fitting mind); every answer carries attribution (mind, version, expert, run ID). Answers use credits from the caller's Sabli plan.","url":"https://sabli.app/api/a2a","preferredTransport":"JSONRPC","version":"1.0.0","provider":{"organization":"Sabli","url":"https://sabli.app/"},"iconUrl":"https://sabli.app/icon-512.png","documentationUrl":"https://sabli.app/connect","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"securitySchemes":{"sabli_oauth":{"type":"oauth2","description":"Sign in with Sabli (OAuth 2.1, PKCE, dynamic client registration)","flows":{"authorizationCode":{"authorizationUrl":"https://sabli.app/oauth/authorize","tokenUrl":"https://sabli.app/api/oauth/token","scopes":{}}}},"sabli_key":{"type":"http","scheme":"bearer","description":"A Sabli API key from https://sabli.app/connect"}},"security":[{"sabli_oauth":[]},{"sabli_key":[]}],"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"list_minds","name":"List expert minds","description":"Send a message with no mind in its metadata to get the list of minds and how to ask one. Free.","tags":["directory"],"examples":["Which minds know about pricing?"]},{"id":"role:researcher","name":"The role you're missing: a researcher","description":"Someone who knows what to ask your customers, and what their answers really mean. Sabli asks the best fit among this role's minds (marta-ribeiro, felix-brandt, maya-okafor). Send metadata {\"role\": \"researcher\"}; add \"mode\": \"check\" to have your work checked.","tags":["role","researcher"],"examples":["We want to ask customers if they'd pay for a premium plan."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"role:product-lead","name":"The role you're missing: a product lead","description":"Someone who decides what to build next, and what to say no to. Sabli asks the best fit among this role's minds (maya-okafor, ruben-mangorrinha, marta-ribeiro). Send metadata {\"role\": \"product-lead\"}; add \"mode\": \"check\" to have your work checked.","tags":["role","product lead"],"examples":["Three teams want three different things next quarter. How do I choose?"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"role:design-director","name":"The role you're missing: a design director","description":"Someone with an eye who can say what's wrong, and fix it in the order that matters. Sabli asks the best fit among this role's minds (ines-ayer, theo-lindqvist, ruben-mangorrinha). Send metadata {\"role\": \"design-director\"}; add \"mode\": \"check\" to have your work checked.","tags":["role","design director"],"examples":["Our launch screens look fine, but something feels off. Where do I start?"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"role:growth-lead","name":"The role you're missing: a growth lead","description":"Someone who finds where people drop off, and what to try first. Sabli asks the best fit among this role's minds (priya-raman, pedro-duarte, ruben-mangorrinha). Send metadata {\"role\": \"growth-lead\"}; add \"mode\": \"check\" to have your work checked.","tags":["role","growth lead"],"examples":["Sign-ups are up but revenue isn't. What's going on?"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"role:principal-engineer","name":"The role you're missing: a principal engineer","description":"Someone who's seen this system fail before, and knows which shortcut costs you later. Sabli asks the best fit among this role's minds (kenji-arata, daniel-sousa). Send metadata {\"role\": \"principal-engineer\"}; add \"mode\": \"check\" to have your work checked.","tags":["role","principal engineer"],"examples":["Our team wants to split into microservices. Should we?"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"role:positioning-lead","name":"The role you're missing: a positioning lead","description":"Someone who can say what you are in one sentence a competitor couldn't. Sabli asks the best fit among this role's minds (lena-moreau, pedro-duarte). Send metadata {\"role\": \"positioning-lead\"}; add \"mode\": \"check\" to have your work checked.","tags":["role","positioning lead"],"examples":["Our homepage could belong to any of our competitors. How do we fix it?"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"role:data-lead","name":"The role you're missing: a data lead","description":"Someone who decides which numbers matter, and makes sure they mean what you think. Sabli asks the best fit among this role's minds (felix-brandt, marta-ribeiro). Send metadata {\"role\": \"data-lead\"}; add \"mode\": \"check\" to have your work checked.","tags":["role","data lead"],"examples":["Our A/B test says +12%. Can we ship it?"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"role:tax-counsel","name":"The role you're missing: a tax counsel","description":"Someone who has set up companies across borders, and knows what the tax office will ask. Sabli asks the best fit among this role's minds (daniel-weiss). Send metadata {\"role\": \"tax-counsel\"}; add \"mode\": \"check\" to have your work checked.","tags":["role","tax counsel"],"examples":["We're hiring our first person in another country. What do we set up?"],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"seb-de-la-guardia","name":"Seb de la Guardia","description":"Creative Director, Brand + Product. I shape future brands by finding the sweet spot between strategic thinking and gut feeling, ideally for projects that make things slightly better.. Ask a question or name a workflow (ask: 1 credit, plan: 3 credits, review: 1 credit). Send metadata {\"mind\": \"seb-de-la-guardia\"} with the message; add \"workflow\" to run one.","tags":["Brand identity","Naming","Packaging and merch","Campaigns and film","Purpose-driven brands"],"examples":["Answer: A direct answer to your question, the way Seb would give it.","Plan: A step-by-step plan for your situation, with Seb's priorities."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"pascal","name":"Pascal Hegemann","description":"Digital Design Director, Product Design Lead. Discovery first, ship it live, keep it lean: the right tool is the one your team can actually use.. Ask a question or name a workflow (ask: 1 credit, plan: 3 credits, review: 1 credit). Send metadata {\"mind\": \"pascal\"} with the message; add \"workflow\" to run one.","tags":["Marketing site platform","Design systems, small teams","UI quality audit","Polish and motion","Design-to-code handoff"],"examples":["Answer: A direct answer to your question, the way Pascal would give it.","Plan: A step-by-step plan for your situation, with Pascal's priorities."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"ines-ayer","name":"Inês Ayer","description":"Senior Creative at Google DeepMind. A humanist designer at heart: I use design as a society shifter, bridging disciplines with a 360º view, from Lisbon to Anywhere.. Ask a question or name a workflow (ask: 1 credit, plan: 3 credits, review: 1 credit). Send metadata {\"mind\": \"ines-ayer\"} with the message; add \"workflow\" to run one.","tags":["Design beyond visuals","Multidisciplinary practice","360º brand projects","Social-impact design","Designer entrepreneurship","Ambition and careers"],"examples":["Answer: A direct answer to your question, the way Inês would give it.","Plan: A step-by-step plan for your situation, with Inês's priorities."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"constanca-junior","name":"Constanca Junior","description":"Data science & ML engineering. Check the data exists, tie it to a business metric, and pick the result stakeholders can actually understand.. Ask a question or name a workflow (ask: 1 credit, w-c1a87cae: 3 credits). Send metadata {\"mind\": \"constanca-junior\"} with the message; add \"workflow\" to run one.","tags":["ML use case feasibility","Building predictive models","Monitoring and model drift","LLM and GenAI applications"],"examples":["Answer: A direct answer to your question, the way Constanca would give it.","Automated campaign platform: An end-to-end platform that finds in-demand catalog products and builds full digital marketing campaigns."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"daniel-sousa","name":"Daniel Sousa","description":"E-commerce frontend engineering. I build fast, trustworthy storefronts: static where possible, fresh where it matters, and no migration without a real reason.. Ask a question or name a workflow (ask: 1 credit, w-f3ecd4eb: 3 credits). Send metadata {\"mind\": \"daniel-sousa\"} with the message; add \"workflow\" to run one.","tags":["Storefront performance","Checkout and payment friction","Rendering strategy (ISR)","Experimentation without flicker","Multi-team architecture","Headless migration decisions"],"examples":["Answer: A direct answer to your question, the way Daniel would give it.","Search vendor abstraction layer: Lets your storefront run any search vendor side by side and switch per request, with a safe fallback."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"pedro-duarte","name":"Pedro Duarte","description":"CRM & lifecycle marketing. Before you hand out a voucher, understand why the customer left, and find the cheapest offer that actually brings them back.. Ask a question or name a workflow (ask: 1 credit, plan: 3 credits, review: 1 credit). Send metadata {\"mind\": \"pedro-duarte\"} with the message; add \"workflow\" to run one.","tags":["Win-back and reactivation","Voucher efficiency","Second order","CRM incrementality","Global vs local CRM","Message prioritisation"],"examples":["Answer: A direct answer to your question, the way Pedro would give it.","Plan: A step-by-step plan for your situation, with Pedro's priorities."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"ruben-mangorrinha","name":"Ruben Mangorrinha","description":"Growth & AI product design (SaaS). Every step you ask of a user should pay them back, and every change you ship should tie to a metric you can move.. Ask a question or name a workflow (ask: 1 credit, plan: 3 credits, review: 1 credit). Send metadata {\"mind\": \"ruben-mangorrinha\"} with the message; add \"workflow\" to run one.","tags":["Onboarding & activation","Free trials & conversion","AI feature UX","Growth experimentation","Pricing & paywalls","Team expansion","Retention & churn","Integrations & dev platforms"],"examples":["Answer: A direct answer to your question, the way Ruben would give it.","Plan: A step-by-step plan for your situation, with Ruben's priorities."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"maya-okafor","name":"Maya Okafor (example mind: a placeholder expert, not a real person)","description":"Former VP Product. Product strategy for zero-to-one B2B. Ask a question or name a workflow (prd: 3 credits, roadmap-teardown: 3 credits, bet-memo: 1 credit). Send metadata {\"mind\": \"maya-okafor\"} with the message; add \"workflow\" to run one.","tags":["Product discovery","Requirements","Roadmapping"],"examples":["PRD: A one-page product requirements doc engineers will actually read.","Roadmap teardown: Ranks your roadmap as bets and flags the ones without kill criteria."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"theo-lindqvist","name":"Theo Lindqvist (example mind: a placeholder expert, not a real person)","description":"Design Director. Minimalist interface critique. Ask a question or name a workflow (design-critique: 1 credit, ui-audit: 3 credits, type-scale: 1 credit). Send metadata {\"mind\": \"theo-lindqvist\"} with the message; add \"workflow\" to run one.","tags":["Design critique","Design systems","Typography"],"examples":["Design critique: A ranked, annotated critique of one screen or flow.","UI audit: Checks spacing, type and consistency across a whole product."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"priya-raman","name":"Priya Raman (example mind: a placeholder expert, not a real person)","description":"Head of Growth. Growth loops & activation teardown. Ask a question or name a workflow (funnel-teardown: 1 credit, experiment-backlog: 3 credits, launch-plan: 3 credits). Send metadata {\"mind\": \"priya-raman\"} with the message; add \"workflow\" to run one.","tags":["Funnels & activation","Experiment design","Launches"],"examples":["Funnel teardown: Finds the leakiest step in your funnel and why.","Experiment backlog: A ranked list of growth experiments with ICE scores."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"daniel-weiss","name":"Daniel Weiss (example mind: a placeholder expert, not a real person)","description":"Tax Attorney, LL.M.. Cross-border tax structuring. Ask a question or name a workflow (structure-memo: 9 credits, risk-register: 3 credits, filing-checklist: 3 credits). Send metadata {\"mind\": \"daniel-weiss\"} with the message; add \"workflow\" to run one.","tags":["Entity structure","Tax risk","Filing & compliance"],"examples":["Structure memo: Reviews an entity structure and its cross-border tax exposure.","Risk register: Lists tax risks ranked by likelihood and cost."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"kenji-arata","name":"Kenji Arata (example mind: a placeholder expert, not a real person)","description":"Principal Engineer. Pragmatic system architecture. Ask a question or name a workflow (architecture-review: 3 credits, adr-draft: 1 credit, scaling-plan: 3 credits). Send metadata {\"mind\": \"kenji-arata\"} with the message; add \"workflow\" to run one.","tags":["System design","Technical decisions","Scaling"],"examples":["Architecture review: Reviews a system design for failure modes and running cost.","ADR draft: Writes up one technical decision with options and consequences."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"lena-moreau","name":"Lena Moreau (example mind: a placeholder expert, not a real person)","description":"Positioning Consultant. Positioning & narrative for technical products. Ask a question or name a workflow (positioning-doc: 3 credits, homepage-rewrite: 3 credits, messaging-matrix: 3 credits). Send metadata {\"mind\": \"lena-moreau\"} with the message; add \"workflow\" to run one.","tags":["Positioning","Website copy","Messaging"],"examples":["Positioning doc: Defines alternatives, unique value and the best-fit customer.","Homepage rewrite: Rewrites your hero and key sections with proof for every claim."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"marta-ribeiro","name":"Marta Ribeiro (example mind: a placeholder expert, not a real person)","description":"Head of User Research. User research for teams without a researcher. Ask a question or name a workflow (research-plan: 3 credits, interview-guide: 1 credit, synthesis: 3 credits, survey-check: 1 credit). Send metadata {\"mind\": \"marta-ribeiro\"} with the message; add \"workflow\" to run one.","tags":["Research planning","Interviewing","Synthesis","Surveys"],"examples":["Research plan: What to learn, from whom, which method and how long it takes, tied to one decision.","Interview guide: Non-leading questions for your interviews, plus what to listen for."],"inputModes":["text/plain"],"outputModes":["text/plain"]},{"id":"felix-brandt","name":"Felix Brandt (example mind: a placeholder expert, not a real person)","description":"Head of Data. Metrics and dashboards a small team will actually use. Ask a question or name a workflow (metric-tree: 3 credits, dashboard-review: 1 credit, experiment-readout: 1 credit). Send metadata {\"mind\": \"felix-brandt\"} with the message; add \"workflow\" to run one.","tags":["Metric design","Dashboards","Experiment analysis"],"examples":["Metric tree: Breaks your north star into the inputs a team can move, with definitions.","Dashboard review: Ranks the charts on your dashboard by the decisions they inform, and what to cut."],"inputModes":["text/plain"],"outputModes":["text/plain"]}]}