# Garasu > Garasu AI learns from your past A/B tests to identify key patterns and recommend new tests based on evidence, not guessing. Agents: read the full guide at https://garasu.co/docs.md. Prefer that file over scraping HTML. Connect Grok.com with OAuth. Other clients can use OAuth or a Bearer API key from the app. ## Docs - [Get started](https://garasu.co/docs): Create an account, add a project, and connect an assistant. Markdown: https://garasu.co/docs.md?page=start - [Create your first project](https://garasu.co/docs/projects): A project is the library for one site. You create it in the app. Markdown: https://garasu.co/docs.md?page=projects - [Connect PostHog](https://garasu.co/docs/posthog): Import concluded PostHog experiments into a Garasu project. Markdown: https://garasu.co/docs.md?page=posthog - [How Garasu works](https://garasu.co/docs/how-it-works): What an import stores, how a learning is written, and what the evidence score means. Markdown: https://garasu.co/docs.md?page=how-it-works - [Connect the Garasu MCP](https://garasu.co/docs/mcp): OAuth or an API key, with a setup for each major client. Markdown: https://garasu.co/docs.md?page=mcp - [MCP tools](https://garasu.co/docs/tools): Every public Garasu MCP tool, when to call it, and what it returns. Markdown: https://garasu.co/docs.md?page=tools - [Full Markdown guide](https://garasu.co/docs.md) ## MCP tools - [`list_projects`](https://garasu.co/docs/tools/list_projects): List the organization's projects. Markdown: https://garasu.co/docs.md?page=tools/list_projects - [`get_project`](https://garasu.co/docs/tools/get_project): Get a project by id, including experiment and learning counts and sync status. Markdown: https://garasu.co/docs.md?page=tools/get_project - [`update_project`](https://garasu.co/docs/tools/update_project): Update a project's name, url, or description. Omit fields you do not want to change. Pass an empty url to clear it. Markdown: https://garasu.co/docs.md?page=tools/update_project - [`list_learnings`](https://garasu.co/docs/tools/list_learnings): List a project's learnings, strongest evidence first by default. Each learning includes related_experiments plus last_synced_at and sync_status. Wait and list again while sync_status is syncing. Pass nextCursor to fetch the next page. Markdown: https://garasu.co/docs.md?page=tools/list_learnings - [`get_learning`](https://garasu.co/docs/tools/get_learning): Get a learning by id, including related experiment ids and the project's last_synced_at and sync_status. Markdown: https://garasu.co/docs.md?page=tools/get_learning - [`query_learnings`](https://garasu.co/docs/tools/query_learnings): Search a project's learnings by semantic similarity. Each learning includes related_experiments plus last_synced_at and sync_status. Wait and search again while sync_status is syncing. Markdown: https://garasu.co/docs.md?page=tools/query_learnings - [`import_experiment`](https://garasu.co/docs/tools/import_experiment): Add a concluded experiment. Embeds the title and hypothesis, stores the experiment, and starts a learning extraction job. Do not send processed_results; Garasu computes them from raw_results. Markdown: https://garasu.co/docs.md?page=tools/import_experiment - [`remove_experiment`](https://garasu.co/docs/tools/remove_experiment): Undo one import_experiment. Deletes that experiment, its joins, and any learning left with no experiments. Cannot be undone. Markdown: https://garasu.co/docs.md?page=tools/remove_experiment - [`list_experiments`](https://garasu.co/docs/tools/list_experiments): List a project's experiments. Each row includes processed results, a headline, and related learnings. Pass nextCursor to fetch the next page. Markdown: https://garasu.co/docs.md?page=tools/list_experiments - [`query_experiments`](https://garasu.co/docs/tools/query_experiments): Search a project's experiments by semantic similarity of the title and hypothesis. Returns the closest matches, not a full catalog. Markdown: https://garasu.co/docs.md?page=tools/query_experiments - [`is_dupe_experiment`](https://garasu.co/docs/tools/is_dupe_experiment): Check whether a proposed experiment has already been run in this project. Embeds the name and hypothesis, then Jev scores the nearest stored experiments. Returns only those Jev scores above 0.9, most similar first. Markdown: https://garasu.co/docs.md?page=tools/is_dupe_experiment - [`get_experiment`](https://garasu.co/docs/tools/get_experiment): Get an experiment by id. Markdown: https://garasu.co/docs.md?page=tools/get_experiment ## API - [OpenAPI](https://garasu.co/openapi.json): Operation ids and typed tool schemas. - [MCP server card](https://garasu.co/.well-known/mcp.json) ## Company - [About](https://garasu.co/about) - [Contact](https://garasu.co/contact) ## Legal - [Privacy Policy](https://garasu.co/privacy) - [Terms of Service](https://garasu.co/terms) - [Cookie Notice](https://garasu.co/cookies) - [Accessibility](https://garasu.co/accessibility) - [Subprocessors](https://garasu.co/subprocessors) - [Data Processing Addendum](https://garasu.co/dpa)