Repository navigation
Connectors block 10: 11 listed marketing, SEO and engagement adapters - #1091
Merged
Merged
Conversation
Amplitude and Segment; Semrush, Ahrefs, SISTRIX, DataForSEO and Moz; Braze, Customer.io, Iterable and OneSignal. Eleven Composio-covered services we lacked (SISTRIX also searched for by Cloud users). Costs and credit rules are in the tool descriptions; sends and deletes need confirmation or install switched off. All stay unlisted until run against a real account.
No test accounts exist for these services, so every tool was compared with the vendors' own SDKs, OpenAPI specs and MCP servers and with maintained clients that call the APIs (recorded real calls where available). Fixes from that review: Amplitude chart results use /csv, OneSignal delete user keeps the identity answer, Braze user deletion by email sends objects and canvas sends carry canvas_entry_properties, Customer.io transactional ids accept numbers, DataForSEO instant page checks no longer flag passing checks, Semrush filter examples and keyword gap columns. Listed: Amplitude, Segment, Semrush, Ahrefs, SISTRIX, DataForSEO, Braze, Customer.io, Iterable, OneSignal and Yandex Disk. Moz and Google Photos stay unlisted.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Block 10 of the connector backlog: marketing analytics, SEO data and customer-engagement services that Composio covers and we didn't. SISTRIX was also searched for by two Cloud workspaces. Eleven adapters are listed (Amplitude, Segment, Semrush, Ahrefs, SISTRIX, DataForSEO, Braze, Customer.io, Iterable, OneSignal, plus Yandex Disk from block 9). No test accounts exist for them, so every tool was compared with the vendors' own SDKs, OpenAPI specs and MCP servers and with maintained clients that call these APIs (recorded real calls where available); mismatches were fixed. Moz (method names differ between its own code and current docs) and Google Photos stay unlisted.
Changes
select, limit 10), SISTRIX (18 tools, credit costs), DataForSEO (18 tools, live endpoints only, prices per call,errorWhenfor errors inside HTTP 200, POST reads marked read-only), Moz JSON-RPC (15 tools, async keyword suggestions).Type
Testing
Added/updated unit tests
node scripts/validate-adapters.mjs --warn: 427 adapters passed, 0 failed, no warnings on the new files.node scripts/regenerate-catalog.mjs: 427 adapters.node scripts/adapter-count.mjs --check: OK (412 listed).packages/backend:npx tsc --noEmit -p tsconfig.jsonclean;npm test593 suites, 16,231 tests passed;npm run lint0 errors.Code review, 14 Oct 2026: about 280 tools checked one by one; fixes: Amplitude chart results on
/csv, OneSignal delete-user answer, Braze user deletion by email andcanvas_entry_properties, Customer.io numeric transactional ids and campaign metrics fields, DataForSEO instant-page checks, Semrush filter examples and keyword-gap columns, SISTRIX parameter notes. Counts 401 -> 412 adapters, 6,007 tools.Live without credentials: every vendor answers 401/403 to a wrong key on its real routes. Credentialed live specs (gated by
RUN_<SLUG>_LIVE=1) come before listing; DataForSEO's live spec uses its free sandbox.Known gaps: Moz and OneSignal have no GET health check (Test connection reports not_found/403; the install probe is the reliable check).
Cloud and self-hosted behave the same: catalog JSON only.
Checklist
npm test)