{"protocolVersion":"1.0","name":"Constellation Copilot","description":"AI agent for Synozur's Constellation consulting delivery platform. Provides read and write access to projects, portfolio, estimates, time tracking, expenses, RAIDD logs, status reports, financials, clients, and M365/Teams context.","provider":{"organization":"Synozur","url":"https://www.synozur.com"},"version":"1.0.0","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"authentication":{"schemes":["Bearer","oauth2"],"oauth2":{"authorizationUrl":"https://login.microsoftonline.com/common/oauth2/v2.0/authorize","tokenUrl":"https://login.microsoftonline.com/common/oauth2/v2.0/token","scopes":{"api://constellation.synozur.com/198aa0a6-d2ed-4f35-b41b-b6f6778a30d6/access_as_user":"Access Constellation MCP as the signed-in user"},"audience":"api://constellation.synozur.com/198aa0a6-d2ed-4f35-b41b-b6f6778a30d6","issuerPattern":"https://login.microsoftonline.com/{tenantId}/v2.0"},"credentials":null},"defaultInputModes":["text"],"defaultOutputModes":["text"],"skills":[{"id":"project-delivery","name":"Project Delivery","description":"Query active and historical projects including budget health, deliverables, milestones, team allocations, and linked Microsoft 365 / Teams context.","tags":["projects","deliverables","milestones","allocations","m365","teams"],"examples":["List all active projects for client Acme","What is the budget utilization for project PROJ-042?","Show me the deliverables at risk on the Contoso engagement"]},{"id":"portfolio-view","name":"Portfolio View","description":"Cross-project portfolio visibility including timeline, capacity planning, and aggregated RAIDD entries across all projects.","tags":["portfolio","timeline","capacity","cross-project"],"examples":["Which projects are ending in the next 30 days?","Show me the portfolio timeline filtered to client Fabrikam"]},{"id":"raidd-tracking","name":"RAIDD Tracking","description":"Query Risks, Assumptions, Issues, Dependencies, and Decisions for a specific project or across the entire portfolio. Filter by type, status, and priority.","tags":["raidd","risks","issues","assumptions","dependencies","decisions"],"examples":["List all open critical risks on project PROJ-010","Show me all unresolved issues across the portfolio","What decisions have been logged for the Northwind project?"]},{"id":"status-reporting","name":"Status Reporting","description":"Retrieve aggregated project health data and saved status reports. Provides period-based summaries of hours, expenses, team activity, RAIDD, and milestones suitable for report generation.","tags":["status-report","health","period-summary","sharepoint"],"examples":["Get the status report data for project PROJ-007 for the last two weeks","List the published status reports for the Contoso engagement"]},{"id":"time-and-expenses","name":"Time & Expenses","description":"View time entries, team assignments, and expense reports. Supports filtering by person, project, date range, and status.","tags":["time-entries","expenses","assignments","billable"],"examples":["How many billable hours did the team log last week on project PROJ-003?","Show me pending expense reports submitted by Jane Smith","What projects am I assigned to this month?"]},{"id":"financial-reporting","name":"Financial Reporting","description":"Access invoice batches and financial aggregations grouped by month, quarter, client, or project. Requires billing-admin or executive role.","tags":["invoices","financial","billing","revenue"],"examples":["Show Q1 invoicing totals grouped by client","List all invoices raised for Fabrikam in the last 6 months"]},{"id":"estimates","name":"Estimates","description":"Read existing estimates and create new ones using three methods: AI-generated from a narrative description, a single block-of-hours line item, or a fixed-price phase breakdown. Includes duplicate detection and dry-run preview.","tags":["estimates","proposals","pricing","scoping","fixed-price","block-hours"],"examples":["Create an estimate for Acme Corp for a 6-week data migration project","Show me all draft estimates for client Northwind","Create a fixed-price estimate with three phases totaling $120,000","What is the total fees on estimate EST-019?"]},{"id":"clients-and-crm","name":"Clients & CRM","description":"Search and create client records with near-match duplicate detection. Query linked HubSpot deals and discover which projects are associated with a CRM deal.","tags":["clients","crm","hubspot","deals","linkage"],"examples":["Search for clients matching 'Contoso'","Create a new client called 'Blue Horizon Ltd'","Which Constellation projects are linked to HubSpot deal 12345?","Show me open CRM deals above $50k"]}],"url":"https://constellation.synozur.com/a2a/tasks/send","documentationUrl":"https://constellation.synozur.com/docs/MCP_CONNECTOR_SETUP.md"}