External Integrations
Neural Factory uses the Model Context Protocol (MCP) to integrate with external services. These integrations give agents the ability to interact with your organization’s existing tools — creating Jira tickets, searching Confluence, sending Outlook emails, and more.Available integrations
Jira
- Search for issues by project, status, or keyword
- Create new issues with title, description, and metadata
- Update issue status, assignee, or comments
- Read issue details and comments
Confluence
- Search pages by space, title, or content
- Read page content
- Useful for agents that need access to internal wikis and documentation
Tempo
Time tracking and team analytics on top of Jira.- Report logged time for a person, a team, or a project, grouped by person, issue, project, day, week, or month
- Measure utilization against each person’s real Tempo schedule, so holidays and part-time contracts are accounted for
- Find the working days where someone logged less time than their schedule required
- Check timesheet approval status per approval period
- List Tempo teams, their members, and a person’s schedule
- Read individual worklog entries when a specific entry has to be inspected
- List the structures the credentials can see, with a link to open each one in Jira
- Read a structure’s metadata, owner, and default view
- Inspect a view’s columns, including the Tempo logged-time and planned-time columns and the team, role, and billable filters behind them
Outlook
- Send emails on behalf of the authenticated user
- Search the user’s inbox
- Read email content
- Useful for agents that handle communication tasks
SharePoint (Toolkit)
- Search document libraries beyond what’s in a knowledge base
- Read document content directly
- List files and folders
Google Drive (Toolkit)
- Search across Drive for files
- Read document content
- List files in folders
Custom MCP servers
Neural Factory supports dynamically loaded external MCP servers. This means your organization can build custom integrations for any internal tool or API and connect them as toolkits. A custom MCP server is reached over streamable HTTP, SSE, or a local stdio command, and can be protected in one of three ways:- None — access is controlled by the network alone, for example a server on a private VPN.
- API Key — a shared key sent in a header of your choice on every request.
- OAuth2 Client Credentials — for a server published behind an API gateway. You provide the gateway’s token URL, a client ID, an optional scope, and the client secret. Neural Factory obtains an access token from the token URL, caches it until shortly before it expires, and sends it as a bearer token on every request. The client secret is used only to request tokens; it is never forwarded to the MCP server.
_meta) under the keys neuralfactory.ai/user_email and neuralfactory.ai/user_id. The server can use them to return only that user’s data, for example as a parameter of its database queries. The values are stated by Neural Factory on the user’s behalf; the server knows Neural Factory authenticated itself, not that the user did. It is off by default: enable it only for servers you trust with this personal data. The integrations Neural Factory provides (SharePoint, Google Drive, Jira, Confluence, Tempo, Outlook) always receive it. The identity is sent the same way whether the agent is used in the web app or called through the API, and over every transport (streamable HTTP, SSE, stdio).
How integrations work
- An administrator configures the integration in the Toolkits section
- Authentication is set up (OAuth, API keys, or other credentials)
- The toolkit is enabled for specific agents
- When a user interacts with the agent, the agent can call the integration’s tools as needed
Security
- All external tool calls are authenticated and logged
- Credentials are stored securely and never exposed to users or in conversation logs
- Tool usage is visible in the analytics dashboard