Skip to content

feat(integrations): add StackAdapt MCP entry - #231

Merged
oxedom merged 1 commit into
cabinetai:mainfrom
sdhilip200:codex/catalog-meta-stackadapt
Jul 14, 2026
Merged

feat(integrations): add StackAdapt MCP entry#231
oxedom merged 1 commit into
cabinetai:mainfrom
sdhilip200:codex/catalog-meta-stackadapt

Conversation

@sdhilip200

@sdhilip200 sdhilip200 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a Cabinet-maintained read-only StackAdapt MCP server under mcps/mcp-stackadapt
  • wire StackAdapt into MCP_CATALOG as a token-backed stdio CatalogEntry
  • add the visible integrations hub card/icon and launch it in the current preview gate

Architecture notes

  • follows the CatalogEntry path requested in feat: add Stripe connector #35 instead of adding server/connectors/* code
  • defers to the official Meta Ads MCP already on main; this PR no longer adds a custom Meta Ads MCP server
  • stores the StackAdapt token in .cabinet.env and injects it into the MCP server process at runtime
  • exposes read-only StackAdapt reporting tools; GraphQL mutations and subscriptions are rejected before a request is sent

Testing

  • npm run typecheck --prefix mcps/mcp-stackadapt
  • npm run smoke --prefix mcps/mcp-stackadapt
  • npx tsc --noEmit
  • npm run lint
  • npm run build

Refs #106

@sdhilip200
sdhilip200 requested a review from a team as a code owner July 14, 2026 07:10
@sdhilip200
sdhilip200 force-pushed the codex/catalog-meta-stackadapt branch from 1967705 to f7f2a42 Compare July 14, 2026 10:22
@sdhilip200

sdhilip200 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by the latest branch update: #231 now defers to the official Meta Ads MCP entry on main and no longer includes a custom Meta Ads MCP server. Current scope is StackAdapt only.

@sdhilip200
sdhilip200 force-pushed the codex/catalog-meta-stackadapt branch from f7f2a42 to ea763be Compare July 14, 2026 10:32
@sdhilip200 sdhilip200 changed the title feat(integrations): add Meta Ads and StackAdapt MCP entries feat(integrations): add StackAdapt MCP entry Jul 14, 2026
@sdhilip200

sdhilip200 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor Author

Updated this PR to match the current Meta Ads direction from #30, and narrowed the PR title/body to StackAdapt.

The branch now defers to the official Meta Ads MCP entry already on main and removes the custom Meta Ads MCP server from this PR. The remaining scope is StackAdapt only: a Cabinet-maintained read-only MCP server plus the CatalogEntry and integrations hub wiring.

Revalidated with:

  • npm run typecheck --prefix mcps/mcp-stackadapt
  • npm run smoke --prefix mcps/mcp-stackadapt
  • npx tsc --noEmit
  • npm run lint
  • npm run build

GitHub currently reports the branch as mergeable; CI is running on the latest force-push.

@oxedom
oxedom merged commit 0802555 into cabinetai:main Jul 14, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants