ManticScore integrates with the tools you already use for code, tasks, and communication. Once you connect an integration, ManticScore auto-discovers your resources — repos, teams, channels, and databases — and sets smart defaults so exporting a build plan or research summary is a single action. All integrations are powered by Composio and managed from your profile.Documentation Index
Fetch the complete documentation index at: https://docs.manticscore.com/llms.txt
Use this file to discover all available pages before exploring further.
GitHub
Connect repos, create PRs, and ship build plans as Forge runs.
Linear & Jira
Turn build nodes into tracked issues in your preferred task tracker.
Slack & Notion
Share research and build plans to Slack channels or Notion pages.
Available integrations
ManticScore supports 18 integrations across three categories. UseGET /profile/integrations to see all of them along with their current connection status.
Categories
| Category | Integrations |
|---|---|
| Code | GitHub |
| Tasks | Linear, Jira |
| Messaging & docs | Slack, Notion, Gmail |
status field for each integration is one of:
connected— active and ready to useexpired— connected but the OAuth token has expired; refresh it without re-authenticatingdisabled— connected but manually disableddisconnected— not yet connected
Connecting an integration
To connect any integration, callPOST /profile/integrations/{toolkit}/connect. The response includes a URL that you open in a browser to complete the OAuth flow. After you authorize, ManticScore redirects back to the app and starts auto-discovering your resources in the background.
Complete authorization in your browser
Open the
url from the response. Sign in to the tool and grant ManticScore access. You are redirected back to the app when complete.GitHub uses a separate native OAuth flow via
POST /auth/github/start rather than the Composio path. See the GitHub integration guide for details.Disconnecting
Refreshing an expired connection
When a connection expires, you can refresh it without going through the OAuth flow again — as long ascan_refresh is true in the integration list. Use the account_id value (not the toolkit slug) to refresh.
refreshed is false, the response includes an error field explaining why. In that case, disconnect and reconnect to get a fresh token.
Configuring defaults
Each integration has a set of configurable defaults that ManticScore uses when exporting — for example, which Linear team to create issues in or which Slack channel to post to. You update these withPATCH /profile/integrations/{toolkit}/defaults. The body is a sparse merge: only the fields you include are changed.
What happens after you connect
Once connected, ManticScore integrations work in three ways:- One-tap ship — Export a build plan or research to your tool with a single API call (
POST /build-graphs/{id}/shiporPOST /research/{id}/share). No extra configuration needed if defaults are set. - Node-level actions — Create a ticket in Linear or Jira from a single build node (
POST /build-nodes/{id}/ticket), or export a node to Notion (POST /build-nodes/{id}/doc). - Automations — Define “when X happens, do Y” rules that run automatically. See Automations for the full reference.