GrabFelix Haryanto LieExplainer
SpellVault’s evolution: Beyond LLM apps, towards the agentic future
Summary
SpellVault began as Grab’s no-code platform for building LLM apps, using Retrieval-Augmented Generation (RAG) and plugins to connect applications with knowledge sources and external systems. Users could ground responses in Wikis, Google Docs, text, and PDFs, invoke custom HTTP endpoints, and access apps through the web, Slack, or APIs. The platform later added citations, Python execution for mathematical problems, scheduled actions, and drag-and-drop Workflows combining LLM calls, code, and Knowledge Vault lookups, while its executor moved toward graphs with nodes, edges, and states. SpellVault now exposes apps and RAG through MCP, allowing external agents and compatible clients to invoke apps and search, retrieve, or add Knowledge Vault information; TinyMCP adds MCP capabilities to FastAPI as a router.
Context
SpellVault was created to democratize access to AI at Grab for users without technical expertise. As the AI landscape and expectations for AI systems changed, the platform needed to evolve beyond a no-code LLM app builder toward agents that can reason, act, adapt, and use tools and contextual information.
Approach / What changed
SpellVault expanded its RAG integrations, plugins, interfaces, scheduling, citations, Python execution, and deterministic Workflows; moved to a graph-based executor; consolidated capabilities into unified tools; and exposed apps and Knowledge Vault functionality through MCP. The team also created TinyMCP, a lightweight open-source Python library that adds MCP capabilities to an existing FastAPI app as a router.
Takeaways
SpellVault’s RAG integrations include Wikis, Google Docs, plain text, and PDF uploads, while plugins can retrieve runtime information from internal systems, external APIs, and custom HTTP endpoints.
Drag-and-drop Workflows combine LLM calls, Python code execution, and Knowledge Vault lookups in predefined, deterministic sequences.
Through MCP, SpellVault apps become callable tools for external agents and clients, while Knowledge Vaults support searching, retrieving, and adding information; TinyMCP provides FastAPI integration.
Source and freshness
- Source
- engineering.grab.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.