|
| 1 | +# Integrations & MCP Presets |
| 2 | + |
| 3 | +## MCP Presets |
| 4 | + |
| 5 | +Available in the Flexus MCP catalog. Prefer MCP over a custom integration when both exist. |
| 6 | + |
| 7 | +| Preset | Source | Type | Command / URL | |
| 8 | +|--------|--------|------|---------------| |
| 9 | +| Amplitude | official | remote | https://mcp.amplitude.com/mcp | |
| 10 | +| Asana | official | remote | https://mcp.asana.com/v2/mcp | |
| 11 | +| Atlassian (Jira & Confluence) | official | remote | https://mcp.atlassian.com/v1/mcp | |
| 12 | +| Bright Data | official | remote | https://mcp.brightdata.com/mcp | |
| 13 | +| Chroma | flexus | local | `uvx chroma-mcp` | |
| 14 | +| Context7 | flexus | remote | https://mcp.context7.com/mcp | |
| 15 | +| Discord | flexus | local | `npx mcp-discord` | |
| 16 | +| Dropbox | flexus | local | `node ./dbx-mcp-server/...` | |
| 17 | +| Fetch | official | remote | https://remote.mcpservers.org/fetch/mcp | |
| 18 | +| Fibery | flexus | local | `uvx fibery-mcp-server` | |
| 19 | +| GitHub | official | remote | https://api.githubcopilot.com/mcp/ | |
| 20 | +| Google Sheets | flexus | local | `uvx mcp-google-sheets` | |
| 21 | +| HubSpot | official | remote | https://mcp.hubspot.com | |
| 22 | +| Intercom | official | remote | https://mcp.intercom.com/mcp | |
| 23 | +| Linear | official | remote | https://mcp.linear.app/mcp | |
| 24 | +| n8n | flexus | local | `npx mcp-n8n` | |
| 25 | +| Notion | official | local | `npx @notionhq/notion-mcp-server` | |
| 26 | +| PostHog | official | remote | https://mcp.posthog.com/mcp | |
| 27 | +| PostgreSQL | flexus | local | `npx @modelcontextprotocol/server-postgres` | |
| 28 | +| Sentry | official | remote | https://mcp.sentry.dev/mcp | |
| 29 | +| SEMrush | official | remote | https://mcp.semrush.com/v1/mcp | |
| 30 | +| SerpApi | official | remote | https://mcp.serpapi.com/mcp | |
| 31 | +| Similarweb | official | remote | https://mcp.similarweb.com | |
| 32 | +| Slack | flexus | local | `npx @zencoderai/slack-mcp-server` | |
| 33 | +| Stripe | official | remote | https://mcp.stripe.com | |
| 34 | +| Supabase | official | remote | https://mcp.supabase.com/mcp | |
| 35 | + |
| 36 | +--- |
| 37 | + |
| 38 | +## Custom Integrations (`fi_*.py`) |
| 39 | + |
| 40 | +Status legend: |
| 41 | +- **untested** — implemented but not verified with a real API key |
| 42 | +- **mcp-preferred** — official MCP preset exists; use MCP instead of this integration |
| 43 | +- **multi-cred** — requires multiple credentials; Flexus UI doesn't support this yet, falls back to env vars |
| 44 | + |
| 45 | +### Search & News |
| 46 | + |
| 47 | +| File | Provider | Status | |
| 48 | +|------|----------|--------| |
| 49 | +| `fi_bing_webmaster.py` | Bing Webmaster Tools | untested | |
| 50 | +| `fi_event_registry.py` | Event Registry | untested | |
| 51 | +| `fi_gdelt.py` | GDELT Project | untested | |
| 52 | +| `fi_gnews.py` | GNews | untested | |
| 53 | +| `fi_google_ads.py` | Google Ads (Keyword Planner) | untested | |
| 54 | +| `fi_google_search_console.py` | Google Search Console | untested | |
| 55 | +| `fi_google_shopping.py` | Google Shopping | untested | |
| 56 | +| `fi_mediastack.py` | Mediastack | untested | |
| 57 | +| `fi_newsapi.py` | NewsAPI | untested | |
| 58 | +| `fi_newscatcher.py` | NewsCatcher | untested | |
| 59 | +| `fi_newsdata.py` | Newsdata.io | untested | |
| 60 | +| `fi_perigon.py` | Perigon | untested | |
| 61 | +| `fi_semrush.py` | SEMrush | **mcp-preferred** → `semrush.json` | |
| 62 | +| `fi_wikimedia.py` | Wikimedia | untested | |
| 63 | + |
| 64 | +### Social & Community |
| 65 | + |
| 66 | +| File | Provider | Status | |
| 67 | +|------|----------|--------| |
| 68 | +| `fi_facebook2.py` | Facebook | untested | |
| 69 | +| `fi_instagram.py` | Instagram | untested | |
| 70 | +| `fi_linkedin.py` | LinkedIn (Open Perms) | untested | |
| 71 | +| `fi_linkedin_b2b.py` | LinkedIn B2B | untested | |
| 72 | +| `fi_linkedin_jobs.py` | LinkedIn Jobs | untested | |
| 73 | +| `fi_messenger.py` | Messenger | untested | |
| 74 | +| `fi_meta.py` | Meta Ads | untested | |
| 75 | +| `fi_pinterest.py` | Pinterest | **multi-cred** (APP_ID + APP_SECRET) | |
| 76 | +| `fi_producthunt.py` | Product Hunt | untested | |
| 77 | +| `fi_reddit.py` | Reddit | **multi-cred** (CLIENT_ID + CLIENT_SECRET) | |
| 78 | +| `fi_stackexchange.py` | Stack Exchange | untested | |
| 79 | +| `fi_tiktok.py` | TikTok | **multi-cred** (CLIENT_KEY + CLIENT_SECRET) | |
| 80 | +| `fi_x.py` | X (Twitter) | **paid plan required** — needs Bearer Token from [developer.x.com](https://developer.x.com); search/counts endpoints require Basic ($200/mo) at minimum. 31 methods implemented. Not implemented: streaming (`/2/tweets/sample/stream`, `/2/tweets/search/stream`) — SSE, not REST; bookmarks — requires OAuth 2.0 PKCE user context, Bearer Token not sufficient. | |
| 81 | +| `fi_x_ads.py` | X Ads | untested | |
| 82 | +| `fi_youtube.py` | YouTube Data API v3 | 49 methods (44 REST + 5 binary-upload stubs). Read endpoints use API key (free, 10k units/day via [Google Cloud Console](https://console.developers.google.com/)). Write endpoints and private data (members, ratings, captions.download) require OAuth 2.0 token (`oauth_token` in auth). Not executable: `videos.insert`, `captions.insert`, `channel_banners.insert`, `thumbnails.set`, `watermarks.set` — multipart binary upload not feasible via JSON integration (returns `BINARY_UPLOAD_REQUIRED`). | |
| 83 | + |
| 84 | +### Reviews & Competitive Intel |
| 85 | + |
| 86 | +| File | Provider | Status | |
| 87 | +|------|----------|--------| |
| 88 | +| `fi_builtwith.py` | BuiltWith | untested | |
| 89 | +| `fi_capterra.py` | Capterra | untested | |
| 90 | +| `fi_g2.py` | G2 | untested | |
| 91 | +| `fi_glassdoor.py` | Glassdoor | untested | |
| 92 | +| `fi_levelsfyi.py` | Levels.fyi | untested | |
| 93 | +| `fi_similarweb.py` | SimilarWeb | **mcp-preferred** → `similarweb.json` | |
| 94 | +| `fi_trustpilot.py` | Trustpilot | untested | |
| 95 | +| `fi_wappalyzer.py` | Wappalyzer | untested | |
| 96 | +| `fi_yelp.py` | Yelp | untested | |
| 97 | + |
| 98 | +### Data Providers & Scraping |
| 99 | + |
| 100 | +| File | Provider | Status | |
| 101 | +|------|----------|--------| |
| 102 | +| `fi_adzuna.py` | Adzuna | **multi-cred** (APP_ID + APP_KEY) | |
| 103 | +| `fi_bombora.py` | Bombora | untested | |
| 104 | +| `fi_brightdata.py` | Bright Data | **mcp-preferred** → `brightdata.json` | |
| 105 | +| `fi_clearbit.py` | Clearbit | untested | |
| 106 | +| `fi_coresignal.py` | CoreSignal | untested | |
| 107 | +| `fi_crunchbase.py` | Crunchbase | untested | |
| 108 | +| `fi_dataforseo.py` | DataForSEO | **multi-cred** (LOGIN + PASSWORD) | |
| 109 | +| `fi_hasdata.py` | HasData | untested | |
| 110 | +| `fi_oxylabs.py` | Oxylabs | **multi-cred** (USERNAME + PASSWORD) | |
| 111 | +| `fi_pdl.py` | People Data Labs | untested | |
| 112 | +| `fi_sixsense.py` | 6sense | untested | |
| 113 | +| `fi_theirstack.py` | TheirStack | untested | |
| 114 | + |
| 115 | +### CRM & Sales |
| 116 | + |
| 117 | +| File | Provider | Status | |
| 118 | +|------|----------|--------| |
| 119 | +| `fi_apollo.py` | Apollo.io | untested | |
| 120 | +| `fi_crossbeam.py` | Crossbeam | untested | |
| 121 | +| `fi_gong.py` | Gong | untested | |
| 122 | +| `fi_hubspot.py` | HubSpot | **mcp-preferred** → `hubspot.json` | |
| 123 | +| `fi_intercom.py` | Intercom | **mcp-preferred** → `intercom.json` | |
| 124 | +| `fi_outreach.py` | Outreach | untested | |
| 125 | +| `fi_partnerstack.py` | PartnerStack | untested | |
| 126 | +| `fi_pipedrive.py` | Pipedrive | untested | |
| 127 | +| `fi_salesforce.py` | Salesforce | untested | |
| 128 | +| `fi_salesloft.py` | Salesloft | untested | |
| 129 | +| `fi_zendesk.py` | Zendesk Support | untested | need to create app in marketplace |
| 130 | +| `fi_zendesk_sell.py` | Zendesk Sell | untested | |
| 131 | + |
| 132 | +### Analytics & Monitoring |
| 133 | + |
| 134 | +| File | Provider | Status | |
| 135 | +|------|----------|--------| |
| 136 | +| `fi_amplitude.py` | Amplitude | **mcp-preferred** → `amplitude.json` | |
| 137 | +| `fi_datadog.py` | Datadog | untested | |
| 138 | +| `fi_ga4.py` | Google Analytics 4 | untested | |
| 139 | +| `fi_google_analytics.py` | Google Analytics (UA) | untested | |
| 140 | +| `fi_grafana.py` | Grafana | untested | |
| 141 | +| `fi_launchdarkly.py` | LaunchDarkly | untested | |
| 142 | +| `fi_mixpanel.py` | Mixpanel | untested | |
| 143 | +| `fi_optimizely.py` | Optimizely | untested | |
| 144 | +| `fi_posthog.py` | PostHog | **mcp-preferred** → `posthog.json` | |
| 145 | +| `fi_segment.py` | Segment | untested | |
| 146 | +| `fi_sentry.py` | Sentry | **mcp-preferred** → `sentry.json` | |
| 147 | +| `fi_statsig.py` | Statsig | untested | |
| 148 | + |
| 149 | +### Payments & Commerce |
| 150 | + |
| 151 | +| File | Provider | Status | |
| 152 | +|------|----------|--------| |
| 153 | +| `fi_amazon.py` | Amazon SP-API | **multi-cred** (LWA_CLIENT_ID + SECRET + REFRESH_TOKEN) | |
| 154 | +| `fi_chargebee.py` | Chargebee | untested | |
| 155 | +| `fi_ebay.py` | eBay | **multi-cred** (APP_ID + CERT_ID) | |
| 156 | +| `fi_paddle.py` | Paddle | untested | |
| 157 | +| `fi_recurly.py` | Recurly | untested | |
| 158 | +| `fi_shopify.py` | Shopify | untested | |
| 159 | +| `fi_stripe.py` | Stripe | **mcp-preferred** → `stripe.json` | |
| 160 | + |
| 161 | +### Productivity & Collaboration |
| 162 | + |
| 163 | +| File | Provider | Status | |
| 164 | +|------|----------|--------| |
| 165 | +| `fi_asana.py` | Asana | **mcp-preferred** → `asana.json` | |
| 166 | +| `fi_calendly.py` | Calendly | untested | |
| 167 | +| `fi_confluence.py` | Confluence | **mcp-preferred** → `atlassian.json` | |
| 168 | +| `fi_discord2.py` | Discord | untested | |
| 169 | +| `fi_docusign.py` | DocuSign | untested | |
| 170 | +| `fi_fireflies.py` | Fireflies.ai | untested | |
| 171 | +| `fi_gdrive.py` | Google Drive | untested | |
| 172 | +| `fi_gmail.py` | Gmail | untested | |
| 173 | +| `fi_google_calendar.py` | Google Calendar | untested | |
| 174 | +| `fi_google_sheets.py` | Google Sheets | **mcp-preferred** → `google_sheets.json` | |
| 175 | +| `fi_jira.py` | Jira | **mcp-preferred** → `atlassian.json` | |
| 176 | +| `fi_linear.py` | Linear | **mcp-preferred** → `linear.json` | |
| 177 | +| `fi_notion.py` | Notion | **mcp-preferred** → `notion.json` | |
| 178 | +| `fi_pandadoc.py` | PandaDoc | untested | |
| 179 | +| `fi_resend.py` | Resend | untested | |
| 180 | +| `fi_slack.py` | Slack | active — used by `karen` bot core | |
| 181 | +| `fi_telegram.py` | Telegram | untested | |
| 182 | +| `fi_typeform.py` | Typeform | untested | |
| 183 | +| `fi_zoom.py` | Zoom | untested | |
| 184 | + |
| 185 | +### Dev & Infrastructure |
| 186 | + |
| 187 | +| File | Provider | Status | |
| 188 | +|------|----------|--------| |
| 189 | +| `fi_appstoreconnect.py` | App Store Connect | untested | |
| 190 | +| `fi_github.py` | GitHub | **mcp-preferred** → `github.json` | |
| 191 | +| `fi_google_play.py` | Google Play | untested | |
| 192 | +| `fi_postgres.py` | PostgreSQL | active — used by `slonik` bot core | |
| 193 | + |
| 194 | +### Research & Surveys |
| 195 | + |
| 196 | +| File | Provider | Status | |
| 197 | +|------|----------|--------| |
| 198 | +| `fi_cint.py` | Cint | untested | |
| 199 | +| `fi_delighted.py` | Delighted | untested | |
| 200 | +| `fi_dovetail.py` | Dovetail | untested | |
| 201 | +| `fi_mturk.py` | Amazon MTurk | untested | |
| 202 | +| `fi_prolific.py` | Prolific | untested | |
| 203 | +| `fi_qualtrics.py` | Qualtrics | untested | |
| 204 | +| `fi_surveymonkey.py` | SurveyMonkey | untested | |
| 205 | +| `fi_userinterviews.py` | User Interviews | untested | |
| 206 | +| `fi_usertesting.py` | UserTesting | untested | |
| 207 | + |
| 208 | + |
| 209 | +/// |
| 210 | + |
| 211 | +https://coresignal.com/solutions/jobs-data-api/ -- may be act like reseller |
0 commit comments