Mcp Server > Using Tallyfy MCP server with Microsoft Copilot Studio
Microsoft Copilot integration
Microsoft 365 Copilot can connect to Tallyfy through API plugins and enterprise OAuth2. This brings your Microsoft tools - emails, documents, Teams conversations, SharePoint data - into workflow automation while respecting your organization’s security policies.
The integration uses Microsoft’s API plugin framework with enterprise authentication:
- API plugin deployment - Install the Tallyfy plugin in your Microsoft 365 admin center
- Azure AD authentication - Single sign-on through your existing Microsoft identity
- Graph API access - Copilot reads your Microsoft 365 data with scoped permissions
- Declarative agents - Configure Copilot agents for specific workflow scenarios
Copilot already knows your organization’s context - who works on what, document history, communication patterns - which makes it well-suited for enterprise workflows.
Microsoft Copilot uses Azure AD OAuth2:
Authorization endpoint: https://login.microsoftonline.com/{tenant}/oauth2/v2.0/authorize
Token endpoint: https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token
Enterprise security features apply automatically:
- Conditional access policies
- Multi-factor authentication
- Sensitivity labels
- Data loss prevention rules
- Compliance boundaries
Copilot can read Outlook emails to trigger workflows:
Scenario: Contract Request EmailCopilot action: Detects contract request email, extracts requirements,creates Tallyfy process with pre-filled data, assigns to legal team,attaches relevant email thread.Copilot can analyze SharePoint and OneDrive files:
Scenario: Policy Update ProcessCopilot action: Compares new policy version with previous, identifieschanges, determines affected departments, generates summary forapproval, creates review tasks for stakeholders.Copilot bridges Teams and Tallyfy:
Scenario: Project KickoffCopilot action: Reads Teams meeting transcript, extracts action items,creates Tallyfy process with assigned tasks, sets deadlines frommentioned dates, links to Teams channel.You can create specialized Copilot agents for your workflows:
Sales process agent
name: Sales Workflow Assistantinstructions: | Monitor sales emails for new opportunities. Create opportunity processes in Tallyfy. Pull customer data from Dynamics 365. Generate proposals using SharePoint templates.knowledge: - SharePoint: /sites/Sales/Templates - Teams: Sales Team Channelactions: - Create Tallyfy process - Assign tasks by territory - Generate documentsHR operations agent
name: HR Process Managerinstructions: | Process employee requests from Forms. Check policy documents for guidance. Route approvals based on org chart. Maintain compliance audit trail.knowledge: - SharePoint: /sites/HR/Policies - Teams: HR Support Channelactions: - Create employee processes - Route hierarchical approvals - Generate HR documentsCopilot accesses your organization’s data through Graph API:
Available data sources:
- User profiles and org hierarchy
- Calendar availability and meeting details
- Email content and attachments
- SharePoint documents and lists
- Teams messages and files
- OneDrive files
- Planner tasks
Example API calls:
// Get manager for approval routingGET https://graph.microsoft.com/v1.0/users/{id}/manager
// Create Teams meeting for process reviewPOST https://graph.microsoft.com/v1.0/me/onlineMeetings
// Access SharePoint templateGET https://graph.microsoft.com/v1.0/sites/{site}/drive/items/{id}You can extend Copilot with Power Platform:
- Power Automate - Trigger multi-system workflows, connect to 1000+ services, handle approvals
- Power Apps - Embed custom forms in tasks, create mobile interfaces, access on-premises data
- Power BI - Generate workflow analytics, create dashboards, track KPIs
Information protection:
- Sensitivity labels apply to generated content
- Encryption for data at rest and in transit
- Rights management for documents
Audit and monitoring:
- All Copilot actions logged in audit trail
- Compliance center visibility
- Alert policies for unusual activity
- eDiscovery support
Data residency:
- Respects geographic boundaries
- Complies with regional regulations
- Supports government clouds
- Cache frequently accessed data to reduce API calls
- Batch Graph API requests where possible
- Use delta queries for change detection
- Implement webhook subscriptions for real-time updates
- Respect Graph API throttling limits with exponential backoff
“Copilot can’t access Tallyfy”
- Verify API plugin installation in admin center
- Check Azure AD app permissions
- Review conditional access policies
- Ensure the user has a Copilot license
“Data isn’t syncing correctly”
- Check Graph API permissions
- Verify sensitivity labels allow access
- Review data loss prevention rules
- Microsoft 365 E3 or E5
- Copilot for Microsoft 365 (check Microsoft for current pricing)
- Tallyfy subscription
- Optional: Power Platform licenses
- Admin setup - Install Tallyfy API plugin from Microsoft admin center
- Configure permissions - Grant necessary Graph API and Tallyfy permissions
- Create agent - Build a declarative agent for your use case
- Test integration - Run a pilot with a single workflow
- Roll out - Deploy to all users with training
Integrations > BYO AI (Bring Your Own AI)
Was this helpful?
- 2025 Tallyfy, Inc.
- Privacy Policy
- Terms of Use
- Report Issue
- Trademarks