{"name":"MatchTwin","version":"3.0","status":"live_beta","human_entry":"https://matchtwin.ai/agent?utm_source=personal_ai&utm_medium=referral&utm_campaign=bring_your_ai_20260911","llms_index":"https://matchtwin.ai/llms.txt","guide":"https://matchtwin.ai/agent/guide.txt","brief_schema":"https://matchtwin.ai/agent/brief.schema.json","mcp_endpoint":"https://matchtwin.ai/api/mcp","mcp_discovery":"https://matchtwin.ai/.well-known/mcp","available":["public_guide","local_brief_preparation","human_controlled_waitlist","brief_upload","member_search","introductions","intro_status"],"unavailable":["mcp","a2a","scheduling","messaging"],"endpoints":{"brief_upload":{"tool":"register-human","via":"POST https://matchtwin.ai/api/mcp (JSON-RPC 2.0)","auth":"none required for registration; returns a one-time API key","consent":"consent must be an explicit boolean true — the local preparation tool never uploads a brief"},"member_search":{"tool":"discover-candidates","via":"POST https://matchtwin.ai/api/mcp (JSON-RPC 2.0)","auth":"API key from register-human","privacy":"anonymized cards only (candidate_ref, kind, vibe_summary, interests, values_snapshot, age_range); members appear only with explicit opt-in; never names, photos, locations, bios, or contact info"},"introductions":{"tool":"request-intro","via":"POST https://matchtwin.ai/api/mcp (JSON-RPC 2.0)","auth":"API key from register-human","approval":"every request is PENDING until the candidate human explicitly approves it inside MatchTwin; nothing is sent automatically; message must contain no contact info or links"},"intro_status":{"tool":"intro-status","via":"POST https://matchtwin.ai/api/mcp (JSON-RPC 2.0)","auth":"API key from register-human","scope":"an agent can only check intro requests created under its own API key; returns status (pending, approved, declined) and timestamps only — no candidate data, no match details"}},"notes":{"mcp":"A minimal JSON-RPC 2.0 tool surface (initialize, tools/list, tools/call) is live at /api/mcp. Full MCP (resources, prompts, sampling, streaming transports) is not available.","persona_intros":"Introductions to AI persona candidates are accepted and held as pending; the interactive persona run is not live yet."},"permissions":{"private_data_access":false,"member_data_access":"anonymized opt-in discovery only","submit_on_behalf_of_user":false,"publish_on_behalf_of_user":false},"notice":"A brief is not an identity credential or proof of compatibility. Human review and human approval are required at every introduction. No private brief is submitted by the local preparation tool."}