{"name":"research-assistant","description":"A stateless A2A research assistant that can inspect a URL and query Papers With Code through VMCP (stage only). Message-only SendMessage requires exactly one text/plain Part and one application/vnd.anyalignment.chat-history.v1+json data Part; see documentationUrl for its schema.","supportedInterfaces":[{"url":"https://chat.stg.anyalignment.ai/agents/research-assistant/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"url":"https://chat.stg.anyalignment.ai","organization":"AnyAlignment"},"version":"0.1.0","documentationUrl":"https://chat.stg.anyalignment.ai/about","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"a2aBearer":{"httpAuthSecurityScheme":{"description":"Better Auth A2A target token scoped to this agent.","scheme":"Bearer","bearerFormat":"JWT"}}},"securityRequirements":[{"schemes":{"a2aBearer":{"list":["a2a:invoke"]}}}],"defaultInputModes":["text/plain","application/vnd.anyalignment.chat-history.v1+json"],"defaultOutputModes":["text/plain"],"skills":[{"id":"research-chat","name":"Research chat","description":"Answer questions and inspect user-supplied URLs through an authorized VMCP tool. Every message requires one text/plain Part plus one application/vnd.anyalignment.chat-history.v1+json data Part.","tags":["research","chat","vmcp"],"examples":["Summarize https://example.com","What have we established so far?"],"inputModes":["text/plain","application/vnd.anyalignment.chat-history.v1+json"],"outputModes":["text/plain"]}]}