LabscoMCP early access ↗
LutoLabsMCP SERVER · OFFICIAL PROJECT

MyAITwin MCP

19 tools for a personal RAG database you build from inside chat — knowledge and voice stored separately, every result cited.

by LutoLabs ↗Vector Stores & RAG Retrieval✓ Official

LABSCO SUMMARY

Knowledge and voice are stored as different things.

That separation is the design decision worth understanding: a meeting transcript is what you know, your email style is how you say it, and a good follow-up email needs both. search_for_creation returns them as separate result sets for exactly that reason, which a single similarity search cannot do.

What it is

A hosted MCP server holding a personal RAG database with semantic search that you shape from conversation: you define the types and tags, store knowledge and voice separately, and retrieve either with the source cited. Two layers sit behind it — Postgres via Supabase for structured records with provenance, Pinecone for the vector embeddings.

What you get

  • Storing (5) — add_knowledge, add_voice_note, add_document with automatic chunking, add_from_url, add_reference_record
  • Retrieving (5) — search_twin across all knowledge, search_for_creation which returns skills and knowledge as separate result sets, get_by_type, get_by_tag, list_recent
  • Understanding (4) — get_schema for your types and item counts, get_sources, find_patterns for recurring themes, synthesise across items on a topic
  • Managing (5) — get_welcome, update_knowledge, add_schema_type, update_schema_type, delete_knowledge
  • Of the 19: 10 read-only, 8 write, and 1 destructive — delete_knowledge. Every tool carries title, readOnlyHint and destructiveHint annotations
  • Every result is cited with source and date and tagged personal, organisational or external

Requirements

An account at https://myaitwin.lutolearn.com, then either the personal MCP URL from /create pasted into your client as a custom connector, or the canonical endpoint https://myaitwin.lutolearn.com/mcp. Transport is Streamable HTTP; authentication is OAuth 2.1 with PKCE (S256) and dynamic client registration, with bearer tokens hashed at rest. A client with MCP capability is needed — the README names Claude Pro, Claude Team and ChatGPT Pro. Each account lives in its own namespace with rate limiting per tenant and an append-only audit log on every tool call. Free during early access.

Setup effort

Add the hosted endpoint plus credentials — paste it into your client, then supply credentials