{"authentication":{"required":true,"scopes":["openid","profile","email"],"type":"oauth2"},"authorizationServerMetadataUrl":"https://app.getskylar.com/.well-known/oauth-authorization-server","description":"Connect MCP clients to Skylar sales coaching tools for team structure, team performance, and recommended practice roleplays.","documentationUrl":"https://www.getskylar.com/docs/mcp","name":"skylar-mcp","protectedResourceMetadataUrl":"https://app.getskylar.com/.well-known/oauth-protected-resource","protocolVersion":"2025-03-26","resources":[{"_meta":{"openai/widgetCSP":{"connect_domains":[],"resource_domains":["https://app.getskylar.com"]},"openai/widgetDescription":"Skylar team structure overview.","openai/widgetPrefersBorder":true,"ui":{"csp":{"connectDomains":[],"resourceDomains":["https://app.getskylar.com"]},"prefersBorder":true}},"description":"Render a compact Skylar team structure widget.","mimeType":"text/html;profile=mcp-app","name":"team-structure-widget-v1","title":"Skylar Team Structure","uri":"ui://skylar/team-structure-v1.html"},{"_meta":{"openai/widgetCSP":{"connect_domains":[],"resource_domains":["https://app.getskylar.com"]},"openai/widgetDescription":"Skylar practice scenario cards with launch links.","openai/widgetPrefersBorder":true,"ui":{"csp":{"connectDomains":[],"resourceDomains":["https://app.getskylar.com"]},"prefersBorder":true}},"description":"Render Skylar practice scenario cards with launch links.","mimeType":"text/html;profile=mcp-app","name":"practice-scenario-recommendations-widget-v1","title":"Skylar Practice Scenario Recommendations","uri":"ui://skylar/practice-scenario-recommendations-v1.html"},{"_meta":{"openai/widgetCSP":{"connect_domains":[],"resource_domains":["https://app.getskylar.com"]},"openai/widgetDescription":"A compact current-week Skylar team performance widget.","openai/widgetPrefersBorder":true,"ui":{"csp":{"connectDomains":[],"resourceDomains":["https://app.getskylar.com"]},"prefersBorder":true}},"description":"Render a compact current-week Skylar team performance widget.","mimeType":"text/html;profile=mcp-app","name":"team-performance-widget-v1","title":"Skylar Team Performance","uri":"ui://skylar/team-performance-v1.html"}],"serverUrl":"https://app.getskylar.com/mcp","title":"Skylar MCP Server","tools":[{"_meta":{"openai/outputTemplate":"ui://skylar/team-structure-v1.html","openai/toolInvocation/invoked":"Skylar team structure ready.","openai/toolInvocation/invoking":"Loading Skylar team structure...","securitySchemes":[{"scopes":["openid","profile","email"],"type":"oauth2"}],"ui":{"resourceUri":"ui://skylar/team-structure-v1.html","visibility":["model","app"]}},"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Look up the user's Skylar team structure, including active member counts, role mix, and configured teams. Use this when the user asks what teams exist, how their Skylar team is set up, or what roles are represented. This does not return sales performance, scores, call analytics, coaching recommendations, or individual member lists.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"orgId":{"description":"Optional Skylar workspace ID. Leave this blank unless Skylar asks you to choose between multiple workspaces.","type":"string"}},"type":"object"},"name":"get_team_structure","outputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"members":{"additionalProperties":false,"properties":{"active_count":{"minimum":0,"type":"integer"},"role_counts":{"additionalProperties":{"$ref":"#/properties/members/properties/active_count"},"type":"object"},"sampled_count":{"$ref":"#/properties/members/properties/active_count"},"truncated":{"type":"boolean"}},"required":["active_count","sampled_count","role_counts","truncated"],"type":"object"},"org":{"additionalProperties":false,"properties":{"name":{"type":"string"},"org_id":{"type":"string"}},"required":["org_id","name"],"type":"object"},"teams":{"additionalProperties":false,"properties":{"count":{"$ref":"#/properties/members/properties/active_count"},"items":{"items":{"additionalProperties":false,"properties":{"name":{"type":"string"},"team_id":{"type":"string"}},"required":["team_id","name"],"type":"object"},"type":"array"},"truncated":{"type":"boolean"}},"required":["count","truncated","items"],"type":"object"}},"required":["org","members","teams"],"type":"object"},"securitySchemes":[{"scopes":["openid","profile","email"],"type":"oauth2"}],"title":"Get Team Structure"},{"_meta":{"openai/outputTemplate":"ui://skylar/team-performance-v1.html","openai/toolInvocation/invoked":"Skylar team performance ready.","openai/toolInvocation/invoking":"Loading Skylar team performance...","securitySchemes":[{"scopes":["openid","profile","email"],"type":"oauth2"}],"ui":{"resourceUri":"ui://skylar/team-performance-v1.html","visibility":["model","app"]}},"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Summarize current-week Skylar sales practice performance for the user's organization, including total practice calls, average score, estimated practice minutes, and a limited ranked list of team members. Use this when the user asks how their team is performing, who needs coaching, who is improving, or how Skylar practice is going this week. This does not return raw call transcripts, recording URLs, or per-call detail.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"orgId":{"description":"Optional Skylar workspace ID. Leave this blank unless Skylar asks you to choose between multiple workspaces.","type":"string"}},"type":"object"},"name":"get_team_performance","outputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"org":{"additionalProperties":false,"properties":{"name":{"type":"string"},"org_id":{"type":"string"}},"required":["org_id","name"],"type":"object"},"rankings":{"additionalProperties":false,"properties":{"items":{"items":{"additionalProperties":false,"properties":{"average_score":{"$ref":"#/properties/summary/properties/average_score"},"call_count":{"$ref":"#/properties/summary/properties/total_calls"},"email":{"type":"string"},"name":{"type":"string"},"rank":{"$ref":"#/properties/rankings/properties/limit"},"strongest_criteria":{"type":["string","null"]}},"required":["rank","name","email","call_count","average_score","strongest_criteria"],"type":"object"},"type":"array"},"limit":{"exclusiveMinimum":0,"type":"integer"},"truncated":{"type":"boolean"}},"required":["truncated","limit","items"],"type":"object"},"summary":{"additionalProperties":false,"properties":{"active_participant_count":{"$ref":"#/properties/summary/properties/total_calls"},"average_score":{"maximum":100,"minimum":0,"type":"number"},"estimated_call_minutes":{"minimum":0,"type":"number"},"total_calls":{"minimum":0,"type":"integer"}},"required":["total_calls","average_score","estimated_call_minutes","active_participant_count"],"type":"object"},"time_range":{"additionalProperties":false,"properties":{"end":{"$ref":"#/properties/time_range/properties/start"},"preset":{"const":"current_week","type":"string"},"start":{"format":"date-time","type":"string"}},"required":["preset","start","end"],"type":"object"}},"required":["org","time_range","summary","rankings"],"type":"object"},"securitySchemes":[{"scopes":["openid","profile","email"],"type":"oauth2"}],"title":"Get Team Performance"},{"_meta":{"openai/outputTemplate":"ui://skylar/practice-scenario-recommendations-v1.html","openai/toolInvocation/invoked":"Skylar practice scenarios ready.","openai/toolInvocation/invoking":"Loading Skylar practice scenarios...","securitySchemes":[{"scopes":["openid","profile","email"],"type":"oauth2"}],"ui":{"resourceUri":"ui://skylar/practice-scenario-recommendations-v1.html","visibility":["model","app"]}},"annotations":{"destructiveHint":false,"openWorldHint":false,"readOnlyHint":true},"description":"Show Skylar sales roleplay practice scenarios the user can launch to improve selling skills. Use this when the user asks what to practice, wants a sales roleplay, wants objection handling or discovery practice, or wants to start a Skylar coaching scenario. Returns scenario cards and launch URLs; it does not start a call directly.","inputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{},"type":"object"},"name":"get_practice_scenario_recommendations","outputSchema":{"$schema":"http://json-schema.org/draft-07/schema#","additionalProperties":false,"properties":{"scenarios":{"items":{"additionalProperties":false,"properties":{"accent":{"type":"string"},"average_score":{"maximum":100,"minimum":0,"type":"number"},"description":{"type":"string"},"id":{"type":"string"},"image_alt":{"type":"string"},"image_url":{"type":"string"},"launch_url":{"type":"string"},"title":{"type":"string"}},"required":["id","title","description","average_score","image_alt","image_url","accent","launch_url"],"type":"object"},"type":"array"}},"required":["scenarios"],"type":"object"},"securitySchemes":[{"scopes":["openid","profile","email"],"type":"oauth2"}],"title":"Get Practice Scenario Recommendations"}],"transport":{"type":"streamable-http","url":"https://app.getskylar.com/mcp"},"version":"0.1.0"}