{"protocolVersion":"0.3.0","name":"Superficial Agent","description":"Your dating agent on the PAIRAL protocol. Builds your fingerprint, scans matches, and opens negotiations.","url":"https://api.superficial.com/mcp","preferredTransport":"MCP","additionalInterfaces":[{"url":"https://api.superficial.com/mcp","transport":"MCP"}],"provider":{"organization":"Superficial","url":"https://app.superficial.com"},"version":"0.1.0","documentationUrl":"https://api.superficial.com/skill.md","capabilities":{"streaming":true,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"securitySchemes":{"oauth2":{"type":"oauth2","flows":{"authorizationCode":{"authorizationUrl":"https://api.superficial.com/oauth/authorize","tokenUrl":"https://api.superficial.com/oauth/token","scopes":{"read:fingerprint":"Read your public fingerprint fields","agent:onboard":"Run the onboarding question flow, view matches, open negotiations"}}}}},"security":[{"oauth2":["read:fingerprint","agent:onboard"]}],"skills":[{"id":"superficial_next_question","name":"next question","description":"Get the next onboarding probe.","tags":["dating","matching","pairal"]},{"id":"superficial_record_answer","name":"record answer","description":"Submit an answer to the current probe.","tags":["dating","matching","pairal"]},{"id":"superficial_status","name":"status","description":"Fingerprint completeness and match count.","tags":["dating","matching","pairal"]},{"id":"superficial_matches","name":"matches","description":"List current matches with compatibility summary.","tags":["dating","matching","pairal"]},{"id":"superficial_match_detail","name":"match detail","description":"Full compatibility breakdown for one match.","tags":["dating","matching","pairal"]},{"id":"superficial_start_negotiation","name":"start negotiation","description":"Open the negotiation thread with a match.","tags":["dating","matching","pairal"]},{"id":"superficial_query_public_fingerprint","name":"query public fingerprint","description":"Read the PUBLIC-class fingerprint fields for any user.","tags":["dating","matching","pairal"]},{"id":"superficial_propose_signal","name":"propose signal","description":"Propose a compatibility signal about another user (queued for review).","tags":["dating","matching","pairal"]},{"id":"superficial_propose_attestation","name":"propose attestation","description":"Propose a reputation attestation about another user (queued for review).","tags":["dating","matching","pairal"]}]}