multica-ai/multica · error · ErrToolkitNotSupported
composio: toolkit not supported
Error message
composio: toolkit not supported
What it means
Error "composio: toolkit not supported" thrown in multica-ai/multica.
Source
Thrown at server/internal/integrations/composio/service.go:37
"fmt"
"net/url"
"strings"
"sync"
"time"
sdk "github.com/multica-ai/multica/server/pkg/composio"
"github.com/jackc/pgx/v5/pgtype"
"github.com/multica-ai/multica/server/internal/util"
db "github.com/multica-ai/multica/server/pkg/db/generated"
)
// Service-level errors surfaced to the handler layer.
var (
// ErrToolkitNotSupported is returned by BeginConnect when the requested
// toolkit has no enabled auth config in the Composio project, so there is
// no auth_config_id to start a connect link with.
ErrToolkitNotSupported = errors.New("composio: toolkit not supported")
// ErrConnectNotSuccessful is returned by CompleteCallback when Composio
// reported a non-success status — no active row is written.
ErrConnectNotSuccessful = errors.New("composio: connection was not successful")
// ErrConnectionNotFound is returned by Disconnect when the connection id
// does not belong to the user (or does not exist).
ErrConnectionNotFound = errors.New("composio: connection not found")
// ErrAccountVerification is returned by CompleteCallback when the
// connected_account_id carried on the callback cannot be confirmed (with
// Composio) to belong to the user/auth-config named in the signed state —
// i.e. a tampered or unknown account id. No local row is written.
ErrAccountVerification = errors.New("composio: connected account verification failed")
)
// defaultStateTTL bounds how long a connect handshake may sit between
// BeginConnect and the Composio callback. Five minutes is generous for a hosted
// OAuth flow while keeping the replay window small.
const defaultStateTTL = 5 * time.Minute
View on GitHub (pinned to 2c0912b6ec)
Solutions
- Choose a toolkit from the list of supported Composio toolkits.
When it happens
Trigger: Thrown at server/internal/integrations/composio/service.go:37 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of multica-ai/multica@2c0912b6ec (2026-08-15).
Data as JSON: /api/errors/2b67904d1c8318c8.
Report an issue: GitHub.