Create Context Graph can pull data from seven SaaS services and map it into your Neo4j knowledge graph. Connectors run at scaffold time to populate initial data, and are also generated into your project so you can re-import at any time.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/neo4j-labs/create-context-graph/llms.txt
Use this file to discover all available pages before exploring further.
Available connectors
GitHub
Repositories, issues, pull requests, commits, users, and code reviews. Auth: personal access token.
Notion
Pages, databases, blocks, users, and comments. Auth: internal integration token.
Jira
Projects, issues, sprints, users, comments, and worklogs. Auth: API token + Atlassian email.
Slack
Channels, messages, threads, users, and reactions. Auth: bot OAuth token.
Gmail
Emails, threads, contacts, labels, and attachment metadata (last 30 days). Auth: Google Workspace CLI or OAuth 2.0.
Google Calendar
Events, attendees, calendars, and recurring series (last 90 days). Auth: Google Workspace CLI or OAuth 2.0.
Salesforce
Accounts, contacts, opportunities, leads, cases, and activities. Auth: username/password.
Selecting connectors
Interactive wizard
Run the CLI and select connectors at the data source step:- Select “Connect to SaaS services” when prompted for your data source.
- Pick one or more connectors from the checklist.
- Enter the required credentials for each selected connector.
.env and an import pipeline in backend/scripts/.
CLI flags
Pass one--connector flag per service to skip the wizard:
--connector with any domain, framework, or Neo4j flags. Each connector will prompt for its credentials unless they are already set as environment variables.
Re-importing data
After scaffolding, the generated project includes Makefile targets for data import:.env file in the project root.
Connector setup
GitHub
Generate a personal access token
Go to Settings > Developer settings > Personal access tokens > Tokens (classic).Generate a token with read access to the repository you want to import (the
repo scope covers public and private repos).Notion
Create an internal integration
Go to notion.so/my-integrations and create an internal integration. Copy the Internal Integration Secret.
Share content with your integration
Open the pages or databases you want to import, click Share, and add your integration.
Jira
Create an API token
Go to id.atlassian.com/manage-profile/security/api-tokens and create an API token.
Slack
Create a Slack app
Go to api.slack.com/apps and create a new app.
Add bot token scopes
Under OAuth & Permissions, add these bot token scopes:
channels:history, channels:read, users:read.Install and copy the token
Install the app to your workspace and copy the Bot User OAuth Token (
xoxb-...).Gmail and Google Calendar
Gmail and Google Calendar share the same Google Cloud project credentials. Configuring one makes the other available with no extra setup.Set up a Google Cloud project
Create a project in Google Cloud Console. Enable the Gmail API and/or Google Calendar API under APIs & Services > Library.
Create OAuth 2.0 credentials
Under APIs & Services > Credentials, create an OAuth 2.0 Client ID of type Desktop app. Download the JSON credentials file.
Both Gmail and Google Calendar connectors prefer the Google Workspace CLI (gws) for OAuth flows. If
gws is not found, the connectors fall back to Python OAuth 2.0 automatically.Salesforce
Gather your credentials
You need your Salesforce username, password, and security token. To reset your security token, go to Settings > Personal > Reset My Security Token in Salesforce.
