=== 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.
7.0 KiB
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:
- Create app at developers.facebook.com
- Add Marketing API product
- Generate access token with ads_read/ads_management permissions
- 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:
- Go to APIs & Services → Credentials
- Create OAuth 2.0 Client ID or Service Account
- Download JSON credentials
- 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
- Dashboard: https://acuityscheduling.com/app.php?action=settings&key=api
- Env Vars:
ACUITY_USER_ID,ACUITY_API_KEY - How to get: Integrations → API → Find User ID and API Key
- Auth method: HTTP Basic (user_id:api_key)
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
- Dashboard: https://[subdomain].bamboohr.com/settings/api/
- Env Vars:
BAMBOOHR_API_KEY,BAMBOOHR_SUBDOMAIN - How to get: Account Settings → API Keys → Add New Key
- Auth method: HTTP Basic (API key as username, 'x' as password)
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
- Dashboard: https://launchpad.37signals.com/integrations
- Env Vars:
BASECAMP_ACCESS_TOKEN,BASECAMP_ACCOUNT_ID - How to get:
- Register app at https://launchpad.37signals.com/integrations
- OAuth2 flow or Personal Access Token for dev
- Account ID is the number in your Basecamp URL
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
- Dashboard: https://store-[hash].mybigcommerce.com/manage/settings/api-accounts
- Env Vars:
BIGCOMMERCE_STORE_HASH,BIGCOMMERCE_ACCESS_TOKEN,BIGCOMMERCE_CLIENT_ID - How to get:
- Store Settings → API Accounts → Create API Account
- Select OAuth Scopes needed
- Store hash is in your store URL
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)
- Dashboard: https://app.brevo.com/settings/keys/api
- Env Vars:
BREVO_API_KEY - How to get: Settings → SMTP & API → API Keys → Generate a new API key
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
- Dashboard: https://calendly.com/integrations/api_webhooks
- Env Vars:
CALENDLY_API_KEYorCALENDLY_ACCESS_TOKEN - How to get:
- Integrations → API & Webhooks
- Generate Personal Access Token
- OAuth available for app integrations
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
- Dashboard: https://app.clickup.com/settings/apps
- Env Vars:
CLICKUP_API_KEY - How to get: Settings → Apps → Generate API Token (or create ClickUp App for OAuth)
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.