T
TwofoldAgentic Dating Lab
Model Context Protocol

Personal MCP Server Workbench

Rather than harvesting personal data into a monolithic database, Twofold treats each individual as a sovereign agent hosting their own standard MCP server. Reviewers can test each person's digital double interactively below.

Open-Source Reference Implementation: harshdipsaha-mcp

Standardized tools for profile retrieval, project search, and privacy-tiered question answering.

View on GitHub
Personal MCP Interactive Consoleprotocol: mcp/1.0
Target: Harshdip Saha (harshdip-saha)

Standardized MCP Tool Specifications

All 26 candidate agents strictly adhere to this uniform interface during dating simulations.

getProfile()mcp tool

Returns foundational persona: name, headline, bio, education, current roles, and verified public source links.

getInterestsAndHobbies()mcp tool

Returns lifestyle and leisure profile: passions, weekend vibe, creative outlets, aesthetic tastes, and cultural diet (books, music, podcasts).

getValuesAndDealbreakers()mcp tool

Returns relationship and ethical philosophy: core values, non-negotiable dealbreakers, communication style, conflict resolution approach, and long-term aspirations.

askCandidateQuestion()mcp tool

Submit a direct interactive inquiry to the candidate's digital double regarding career, lifestyle, philosophical hypothetical, or quirks.

checkLogistics()mcp tool

Evaluate geographical trajectory, city alignment, and travel tolerance compatibility.

Direct REST API Access for Reviewers

The Twofold server exposes standard REST endpoints for programmatic curl testing:

# 1. Inspect Server Schema & Tools
curl -X GET http://localhost:3000/api/mcp/harshdip-saha
# 2. Invoke Candidate Tool Call
curl -X POST http://localhost:3000/api/mcp/harshdip-saha \
  -H "Content-Type: application/json" \
  -d '{"tool": "askCandidateQuestion", "params": {"question": "What is your weekend rhythm?"}}'