mcpengine/infra/command-center/credentials-batch1.md
Jake Shore f3c4cd817b Add all MCP servers + factory infra to MCPEngine — 2026-02-06
=== NEW SERVERS ADDED (7) ===
- servers/closebot — 119 tools, 14 modules, 4,656 lines TS (Stage 7)
- servers/google-console — Google Search Console MCP (Stage 7)
- servers/meta-ads — Meta/Facebook Ads MCP (Stage 8)
- servers/twilio — Twilio communications MCP (Stage 8)
- servers/competitor-research — Competitive intel MCP (Stage 6)
- servers/n8n-apps — n8n workflow MCP apps (Stage 6)
- servers/reonomy — Commercial real estate MCP (Stage 1)

=== FACTORY INFRASTRUCTURE ADDED ===
- infra/factory-tools — mcp-jest, mcp-validator, mcp-add, MCP Inspector
  - 60 test configs, 702 auto-generated test cases
  - All 30 servers score 100/100 protocol compliance
- infra/command-center — Pipeline state, operator playbook, dashboard config
- infra/factory-reviews — Automated eval reports

=== DOCS ADDED ===
- docs/MCP-FACTORY.md — Factory overview
- docs/reports/ — 5 pipeline evaluation reports
- docs/research/ — Browser MCP research

=== RULES ESTABLISHED ===
- CONTRIBUTING.md — All MCP work MUST go in this repo
- README.md — Full inventory of 37 servers + infra docs
- .gitignore — Updated for Python venvs

TOTAL: 37 MCP servers + full factory pipeline in one repo.
This is now the single source of truth for all MCP work.
2026-02-06 06:32:29 -05:00

7.0 KiB

MCP Credentials - Batch 1 (12 MCPs)

Created: 2026-02-04 Status: Research complete, 1Password items need manual creation (CLI auth timeout)


1. Close CRM (CloseBot MCP)

  • Dashboard: https://app.close.com/settings/api/
  • Env Vars: CLOSE_API_KEY
  • How to get: Settings → Integrations → API Keys → + New API Key
  • Auth method: HTTP Basic (API key as username, blank password)
op item create --category "API Credential" --title "Close CRM API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://app.close.com/settings/api/" \
  "env_var[text]=CLOSE_API_KEY"

2. Meta Ads MCP

  • Dashboard: https://developers.facebook.com/apps/
  • Env Vars: META_ACCESS_TOKEN, META_APP_ID, META_APP_SECRET
  • How to get:
    1. Create app at developers.facebook.com
    2. Add Marketing API product
    3. Generate access token with ads_read/ads_management permissions
    4. Use long-lived token or system user (token expires)
op item create --category "API Credential" --title "Meta Ads API" --vault Personal \
  "access_token[password]=PLACEHOLDER" \
  "app_id[text]=PLACEHOLDER" \
  "app_secret[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://developers.facebook.com/apps/" \
  "env_var[text]=META_ACCESS_TOKEN,META_APP_ID,META_APP_SECRET"

3. Google Console MCP

  • Dashboard: https://console.cloud.google.com/apis/credentials
  • Env Vars: GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, GOOGLE_APPLICATION_CREDENTIALS
  • How to get:
    1. Go to APIs & Services → Credentials
    2. Create OAuth 2.0 Client ID or Service Account
    3. Download JSON credentials
    4. Enable required APIs in Library
op item create --category "API Credential" --title "Google Cloud Console API" --vault Personal \
  "client_id[text]=PLACEHOLDER" \
  "client_secret[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://console.cloud.google.com/apis/credentials" \
  "env_var[text]=GOOGLE_CLIENT_ID,GOOGLE_CLIENT_SECRET,GOOGLE_APPLICATION_CREDENTIALS"

4. Twilio MCP

  • Dashboard: https://console.twilio.com/
  • Env Vars: TWILIO_ACCOUNT_SID, TWILIO_AUTH_TOKEN
  • How to get: Find Account SID and Auth Token on Console dashboard home page
  • Note: Consider API Keys for production (more secure, revocable)
op item create --category "API Credential" --title "Twilio API" --vault Personal \
  "account_sid[text]=PLACEHOLDER" \
  "auth_token[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://console.twilio.com/" \
  "env_var[text]=TWILIO_ACCOUNT_SID,TWILIO_AUTH_TOKEN"

5. GoHighLevel MCP

  • Dashboard: https://app.gohighlevel.com/settings/api_key
  • Env Vars: GHL_API_KEY, GHL_LOCATION_ID
  • How to get: Settings → Business Info → API Key. Location ID in URL or settings.
  • Note: API v2 uses OAuth - may need app registration
op item create --category "API Credential" --title "GoHighLevel API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "location_id[text]=PLACEHOLDER" \
  "dashboard_url[url]=https://app.gohighlevel.com/settings/api_key" \
  "env_var[text]=GHL_API_KEY,GHL_LOCATION_ID"

6. Acuity Scheduling

op item create --category "API Credential" --title "Acuity Scheduling API" --vault Personal \
  "user_id[text]=PLACEHOLDER" \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://acuityscheduling.com/app.php?action=settings&key=api" \
  "env_var[text]=ACUITY_USER_ID,ACUITY_API_KEY"

7. BambooHR

op item create --category "API Credential" --title "BambooHR API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "subdomain[text]=PLACEHOLDER" \
  "dashboard_url[url]=https://YOUR_SUBDOMAIN.bamboohr.com/settings/api/" \
  "env_var[text]=BAMBOOHR_API_KEY,BAMBOOHR_SUBDOMAIN"

8. Basecamp

op item create --category "API Credential" --title "Basecamp API" --vault Personal \
  "access_token[password]=PLACEHOLDER" \
  "account_id[text]=PLACEHOLDER" \
  "dashboard_url[url]=https://launchpad.37signals.com/integrations" \
  "env_var[text]=BASECAMP_ACCESS_TOKEN,BASECAMP_ACCOUNT_ID"

9. BigCommerce

op item create --category "API Credential" --title "BigCommerce API" --vault Personal \
  "store_hash[text]=PLACEHOLDER" \
  "access_token[password]=PLACEHOLDER" \
  "client_id[text]=PLACEHOLDER" \
  "dashboard_url[url]=https://login.bigcommerce.com/" \
  "env_var[text]=BIGCOMMERCE_STORE_HASH,BIGCOMMERCE_ACCESS_TOKEN,BIGCOMMERCE_CLIENT_ID"

10. Brevo (Sendinblue)

op item create --category "API Credential" --title "Brevo API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://app.brevo.com/settings/keys/api" \
  "env_var[text]=BREVO_API_KEY"

11. Calendly

op item create --category "API Credential" --title "Calendly API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://calendly.com/integrations/api_webhooks" \
  "env_var[text]=CALENDLY_API_KEY"

12. ClickUp

op item create --category "API Credential" --title "ClickUp API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://app.clickup.com/settings/apps" \
  "env_var[text]=CLICKUP_API_KEY"

Quick Copy: All 1Password Commands

Run op signin first, then execute each command above.