Accessing the Integrations Page
Navigate to the Integrations page from the sidebar to view and manage all available integrations. This page displays:- Agent Integrations and Data Ingest sections
- Integration cards showing key information
- Search and filtering tools
- Configuration and enable options
Understanding the Interface
Integration Cards
Each integration is displayed as a card showing:- Icon/Logo: Visual identifier for the service
- Name: The integration’s display name
- Category Badge: Type classification (DATABASE, CLOUD, DEVELOPMENT, etc.)
- Description: Brief explanation of what the integration provides
- Action Buttons:
- Configure: Set up or modify credentials and settings
- Enable: Activate the integration for use
Search and Filter Tools
Find the integrations you need quickly using the toolbar:Search
Search
Use the search bar to find integrations by name or description. Search is real-time and updates results as you type.
Filter by Category
Filter by Category
Click the All Categories dropdown to filter by:
- database
- cloud
- development
- docs
- payroll
- technology
Filter by Tags
Filter by Tags
Clear Filters
Clear Filters
Click Clear to reset all active filters and show all integrations.
View Options
Toggle between different view modes:- Grid View: See integrations as cards with full details (default)
- List View: See integrations in a compact list format
Configuring Agent Integrations
Agent Integrations connect your agents to external services in real-time using the Model Context Protocol (MCP).Authentication Types
Different integrations use different authentication methods. The configuration dialog adapts to show the appropriate fields for each integration type.Manual Credentials
For database and API-based integrations, you’ll configure credentials manually:Name Your Credential
Provide a descriptive name to identify this credential (e.g., “Production Database” or “Client XYZ AWS Account”).
Enter Connection Details
Fill in the required fields, which vary by integration type:For Database Integrations (ClickHouse, SQL Database):
- Host: The database server address
- User: Database username
- Password: Database password
- Database: Database name to connect to
- Port: Connection port number
- Allowed Patterns: (Optional) Limit access to specific tables or schemas
- API Keys or Access Tokens: Platform-specific credentials
- Region Settings: Geographic region for the service
- Additional Configuration: Service-specific parameters
Configure Security Groups
Assign the credential to Security Groups to control who can use it. Click Security Groups to select which groups have access.
You can create multiple credentials for the same integration type to connect to different accounts, environments, or clients.
OAuth Authentication
For integrations that support OAuth (MYOB, Xero OAuth2), the setup process is streamlined:Review the OAuth Process
Read the “What happens next” information to understand the authentication flow:
- You’ll be redirected to the service’s secure login page
- You’ll sign in with your credentials for that service
- You’ll grant permission for Atlastix to access your account
- You’ll be redirected back automatically
- A credential will be created for you
Initiate OAuth Flow
Click the Connect to [Service] button. A new window will open showing the service’s login page.
Authenticate with the Service
Sign in using your credentials for the external service (e.g., your MYOB email and password).
Grant Permissions
Review and approve the permissions that Atlastix is requesting. These permissions are typically read-only or limited to specific functions.
Complete Setup
After granting permission, you’ll be redirected back to Atlastix. The credential will be created automatically and appear in your credentials list.
Viewing and Managing Credentials
After configuration, credentials are listed in the credentials panel:- Click Configure on an integration to view all saved credentials
- Select a credential from the list to view its details
- Edit settings or Security Group assignments as needed
- Delete credentials you no longer need
Configuring Data Ingest Integrations
Data Ingest integrations use Meltano-Singer taps to bring external data into the platform.One-to-One vs One-to-Many
Data Ingest connectors come in two configurations:One-to-One
For connecting to a single customer or account. Use this when managing your own data.
One-to-Many
For managed service providers (MSPs) connecting to multiple client accounts. Use this when managing data for many customers.
Setting Up Data Ingest
Select the Appropriate Connector
Choose the One-to-One or One-to-Many version based on your use case.
Configure Connection
Click Configure and provide the required credentials and settings for the data source.
Enable the Integration
Click Enable to activate data ingestion. The platform will begin syncing data based on the configured schedule.
Enabling and Disabling Integrations
Enabling an Integration
To make an integration available for use:- Ensure at least one credential is configured
- Click the Enable button on the integration card
- The integration is now available to add to your agents
Disabling an Integration
To temporarily disable an integration:- Click the Enable button again (it toggles to a disable function)
- Agents using this integration will no longer be able to access it
- Existing credentials are preserved and can be re-enabled later
Adding Integrations to Agents
Once an integration is enabled, you can add it to your agents:Open Agent Configuration
Navigate to the Agents page and click Configure on the agent you want to modify.
Select Credentials
If multiple credentials exist for this integration, select which one this agent should use.
Security Best Practices
Use Security Groups
Always assign integrations to appropriate Security Groups to control access by team or role.
Limit Database Access
Use Allowed Patterns to restrict database integrations to specific tables or schemas.
Rotate Credentials
Regularly update and rotate API keys and passwords for enhanced security.
Monitor Usage
Review which agents are using each integration and remove access when no longer needed.
Security Notes
All credentials are encrypted and stored securely. The platform enforces read-only access for database connections to prevent accidental data modification or deletion.
OAuth credentials include automatic token refresh. If a token expires, the platform will attempt to refresh it automatically. If refresh fails, you’ll be prompted to re-authenticate.
Available Integrations
Agent Integrations (MCP)
Database Integrations
Database Integrations
- ClickHouse Database: Connect to ClickHouse columnar databases for high-performance analytics
- SQL Database: Integrate any standard SQL database with read-only access
Cloud Services
Cloud Services
- Azure: Microsoft’s official MCP Server for Azure cloud services management and operations
- Amazon Web Services: AWS official MCP Server for cloud services management and operations
Development Tools
Development Tools
- GitHub: GitHub’s official MCP Server for repository management, issues, pull requests, and more
Business Applications
Business Applications
- MYOB: Atlastix’s MCP server for MYOB accountancy software with OAuth authentication
- Xero: Xero’s official MCP Server for payroll and bank management
- Xero OAuth2: Xero integration with OAuth2 authentication for enhanced security
Documentation and Knowledge
Documentation and Knowledge
- AWS Knowledge Base: Amazon’s official vector search for AWS documentation
Data Ingest Integrations
Cisco Products
Cisco Products
- Cisco APIX CCW Aggregated: Split Cisco CCW aggregated datasets into customer records
- Cisco Meraki One to One: Cisco Meraki connector for individual customers
- Cisco Meraki One to Many: Cisco Meraki connector for MSPs managing multiple clients
Microsoft Services
Microsoft Services
- Microsoft Azure Advisor (One to One and One to Many)
- Microsoft Intune (One to One and One to Many)
- Microsoft Entra (One to One and One to Many)
- Microsoft Defender (One to One and One to Many)
Other Platforms
Other Platforms
- Corestack: Corestack platform connector
Troubleshooting
Connection failures
Connection failures
- Verify that credentials are correct and haven’t expired
- Check that host URLs and ports are accurate
- Ensure firewall rules allow connections from Atlastix
- For OAuth, try re-authenticating by clicking Connect again
Agent can't access integration
Agent can't access integration
- Confirm the integration is enabled
- Verify the integration is added in the agent’s configuration
- Check that the agent has access to the credential’s Security Group
- Ensure the credential hasn’t been deleted or revoked
OAuth authentication fails
OAuth authentication fails
- Clear browser cache and cookies, then try again
- Ensure pop-ups are allowed for the Atlastix domain
- Verify you have the correct permissions in the external service
- Check that the external service is not experiencing downtime
Data Ingest not syncing
Data Ingest not syncing
- Verify the connector is enabled
- Check that credentials have the necessary permissions to read data
- Review sync logs for error messages
- Confirm the external service API is accessible