{"name":"Mediasites Partner Agent","description":"Helps partner agents preview and submit multi-trade jobs at one property, then poll job status.","supportedInterfaces":[{"url":"https://agents.blueshoemedia.com/a2a/message:send","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"},{"url":"https://agents.blueshoemedia.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"provider":{"organization":"Blue Shoe Media","url":"https://agents.blueshoemedia.com"},"version":"0.1.0","documentationUrl":"https://agents.blueshoemedia.com/agents.md","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json","text/plain"],"defaultOutputModes":["application/json","text/plain"],"securitySchemes":{"partnerApiKey":{"type":"apiKey","in":"header","name":"X-Partner-Api-Key","description":"Per-firm partner API key. Alternatively send Authorization: Bearer <key> (non-JWT)."},"bearer":{"type":"http","scheme":"bearer","description":"Same partner API key as a Bearer token. JWT (eyJ…) values are rejected."}},"security":[{"partnerApiKey":[]},{"bearer":[]}],"skills":[{"id":"list_coverage","name":"List coverage","description":"See which trades and service ids this API key may request.","tags":["coverage","discovery"],"examples":["What trades can I request in Ontario?"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"preview_job","name":"Preview job","description":"Validate a multi-trade closing package without creating a job.","tags":["preview","validation"],"examples":["Validate plumber + electrician + dumpster for 123 King St W"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"submit_job","name":"Submit job","description":"After consent, save the job and route each trade to the matching Mediasites property.","tags":["submit","multi-trade"],"examples":["Submit this consented closing package"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"get_job","name":"Get job","description":"Look up one of your jobs by id.","tags":["status"],"examples":["Get status for job_id"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"list_jobs","name":"List jobs","description":"List your jobs, optionally filtered by partner_ref.","tags":["status"],"examples":["List jobs for closing-1042"],"inputModes":["application/json"],"outputModes":["application/json"]}]}