
Aito
io.github.AitoDotAIv1.2.0Updated Oct 10, 2026
Predictions over your own data with $p and $why, no model training; says when Aito does not fit.
Overview
Lets an assistant run predictions, recommendations, matching and search over your own Aito predictive database, with probabilities and evidence.
- What it does
- An MCP server for Aito, a predictive database, exposing tools named predict, recommend, relate, match, search, query, evaluate, get_schema, put_schema and upload_rows over the Aito v2 API. Results include $p, a probability you can threshold, and $why, the supporting evidence. Tool descriptions state when Aito fits and when a language model, a trained model or a search engine is the better choice. It is read-only unless writes are explicitly enabled.
- When to use it
- Use it when an assistant should answer questions or make recommendations directly from data already stored in an Aito instance, without training a model. It suits teams that already run Aito and want predictive queries, matching or schema inspection inside a coding agent or chat assistant.
- Requirements
- Runs locally over stdio, typically via uvx aito-mcp, so a Python runtime with uv is needed. It requires an Aito instance, located either by the AITO_URL and AITO_API_KEY environment variables or by the profile written by the aito start command. A read-only API key is sufficient unless writes are enabled.
Installation
In SourceWeft
- Open Aito in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
aito-mcp
An MCP server for Aito, the predictive database, for AI assistants and
coding agents: uvx aito-mcp.
Its tools are predict, recommend, relate, match, search, query, evaluate, get_schema,
put_schema and upload_rows over the Aito v2 API. Each tool's description says when Aito
fits and when another tool (a language model, a trained model, a search engine) is the
better choice. Results carry $p (a probability you can set a threshold on) and $why
(the evidence). It is read-only unless started with AITO_MCP_ALLOW_WRITES=1.
The server finds the instance like the Aito Python SDK: AITO_URL and AITO_API_KEY, or
the profile aito start writes for a local Aito (pip install aitoai, then aito start).
Setup for Claude Code and other assistants: https://aito.ai/docs/articles/use-aito-from-claude-code-and-other-ai-assistants/
When Aito fits, and when another tool is the better choice: https://aito.ai/docs/articles/when-to-use-aito-and-when-not/
The code lives in aitoai (aito.mcp); this package
only installs it with the mcp extra. Source: https://github.com/AitoDotAI/aito-python-tools
Source: packaging/aito-mcp/README.md at commit f5414e9
Tools
0Version history
1- v1.2.0LatestOct 10, 2026


