mcpengine/infra/command-center/credentials-batch2.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

8.3 KiB

MCP API Credentials - Batch 2

Generated: 2026-02-05

Note: 1Password CLI requires interactive sign-in. Use these details to create items manually or sign in and run the commands below.


1. Close CRM

Field Value
Auth Type API Key (Basic Auth)
Dashboard https://app.close.com/settings/api/
Env Var CLOSE_API_KEY
How to Get Settings → API Keys → Generate new API key. Use as Basic auth username with empty 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" \
  "notes[text]=Basic auth - API key as username, empty password"

2. Clover POS

Field Value
Auth Type OAuth2
Dashboard https://sandbox.dev.clover.com/developers
Env Vars CLOVER_API_TOKEN, CLOVER_MERCHANT_ID
How to Get Create app in Developer Dashboard. Get API Key (Client ID) and Secret. Need Merchant ID for API calls.
op item create --category "API Credential" --title "Clover POS API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://sandbox.dev.clover.com/developers" \
  "env_var[text]=CLOVER_API_TOKEN" \
  "notes[text]=OAuth2 - also need CLOVER_MERCHANT_ID"

3. Constant Contact

Field Value
Auth Type OAuth2
Dashboard https://app.constantcontact.com/pages/dma/portal/
Env Vars CONSTANT_CONTACT_API_KEY, CONSTANT_CONTACT_CLIENT_SECRET
How to Get Developer portal → My Applications → Create app. V3 API requires OAuth2 flow.
op item create --category "API Credential" --title "Constant Contact API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://app.constantcontact.com/pages/dma/portal/" \
  "env_var[text]=CONSTANT_CONTACT_API_KEY" \
  "notes[text]=OAuth2 - also need CONSTANT_CONTACT_CLIENT_SECRET"

4. FieldEdge

Field Value
Auth Type Partner/Enterprise API
Dashboard https://www.fieldedge.com/integrations/
Env Var FIELDEDGE_API_KEY
How to Get ⚠️ No public API. Contact FieldEdge sales/support for partner API access.
op item create --category "API Credential" --title "FieldEdge API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://www.fieldedge.com/integrations/" \
  "env_var[text]=FIELDEDGE_API_KEY" \
  "notes[text]=ENTERPRISE ONLY - contact sales for API access"

5. FreshBooks

Field Value
Auth Type OAuth2
Dashboard https://my.freshbooks.com/#/developer
Env Vars FRESHBOOKS_CLIENT_ID, FRESHBOOKS_CLIENT_SECRET
How to Get Developer page → Create app → Get client_id and client_secret. Need redirect URI.
op item create --category "API Credential" --title "FreshBooks API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://my.freshbooks.com/#/developer" \
  "env_var[text]=FRESHBOOKS_CLIENT_ID" \
  "notes[text]=OAuth2 - also need FRESHBOOKS_CLIENT_SECRET"

6. Freshdesk

Field Value
Auth Type API Key
Dashboard https://YOUR_DOMAIN.freshdesk.com (Profile Settings)
Env Vars FRESHDESK_API_KEY, FRESHDESK_DOMAIN
How to Get Profile Settings → View API Key. Domain is your subdomain (e.g., "yourcompany").
op item create --category "API Credential" --title "Freshdesk API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://support.freshdesk.com/support/solutions/articles/215517-how-to-find-your-api-key" \
  "env_var[text]=FRESHDESK_API_KEY" \
  "notes[text]=Also need FRESHDESK_DOMAIN (your subdomain)"

7. Gusto

Field Value
Auth Type OAuth2
Dashboard https://dev.gusto.com/
Env Vars GUSTO_CLIENT_ID, GUSTO_CLIENT_SECRET
How to Get Developer portal → Create application → Get client credentials. Sandbox available.
op item create --category "API Credential" --title "Gusto API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://dev.gusto.com/" \
  "env_var[text]=GUSTO_CLIENT_ID" \
  "notes[text]=OAuth2 - also need GUSTO_CLIENT_SECRET"

8. Help Scout

Field Value
Auth Type OAuth2
Dashboard https://secure.helpscout.net/members/apps/
Env Vars HELPSCOUT_APP_ID, HELPSCOUT_APP_SECRET
How to Get Your Profile → My Apps → Create My App. Get App ID and App Secret.
op item create --category "API Credential" --title "Help Scout API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://secure.helpscout.net/members/apps/" \
  "env_var[text]=HELPSCOUT_APP_ID" \
  "notes[text]=OAuth2 - also need HELPSCOUT_APP_SECRET"

9. Housecall Pro

Field Value
Auth Type OAuth2
Dashboard https://developer.housecallpro.com/
Env Vars HOUSECALL_PRO_CLIENT_ID, HOUSECALL_PRO_CLIENT_SECRET
How to Get Developer portal → Create application. May require partner approval.
op item create --category "API Credential" --title "Housecall Pro API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://developer.housecallpro.com/" \
  "env_var[text]=HOUSECALL_PRO_CLIENT_ID" \
  "notes[text]=OAuth2 - also need HOUSECALL_PRO_CLIENT_SECRET"

10. Jobber

Field Value
Auth Type OAuth2 / GraphQL
Dashboard https://developer.getjobber.com/
Env Vars JOBBER_CLIENT_ID, JOBBER_CLIENT_SECRET
How to Get Developer portal → Create app → Get OAuth credentials. GraphQL API.
op item create --category "API Credential" --title "Jobber API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://developer.getjobber.com/" \
  "env_var[text]=JOBBER_CLIENT_ID" \
  "notes[text]=OAuth2/GraphQL - also need JOBBER_CLIENT_SECRET"

11. Keap (Infusionsoft)

Field Value
Auth Type OAuth2
Dashboard https://developer.keap.com/
Env Vars KEAP_CLIENT_ID, KEAP_CLIENT_SECRET
How to Get Developer portal → Create app → Get client_id and client_secret. Auth URL: accounts.infusionsoft.com
op item create --category "API Credential" --title "Keap API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://developer.keap.com/" \
  "env_var[text]=KEAP_CLIENT_ID" \
  "notes[text]=OAuth2 - also need KEAP_CLIENT_SECRET. Auth via accounts.infusionsoft.com"

12. Lightspeed POS

Field Value
Auth Type OAuth2
Dashboard https://developers.lightspeedhq.com/
Env Vars LIGHTSPEED_CLIENT_ID, LIGHTSPEED_CLIENT_SECRET
How to Get Developer portal → Create app → Get OAuth credentials. Multiple products (Retail, Restaurant, etc).
op item create --category "API Credential" --title "Lightspeed POS API" --vault Personal \
  "api_key[password]=PLACEHOLDER" \
  "dashboard_url[url]=https://developers.lightspeedhq.com/" \
  "env_var[text]=LIGHTSPEED_CLIENT_ID" \
  "notes[text]=OAuth2 - also need LIGHTSPEED_CLIENT_SECRET. Multiple products available."

Summary Table

MCP Auth Type Primary Env Var Notes
Close API Key CLOSE_API_KEY Simple auth
Clover OAuth2 CLOVER_API_TOKEN +Merchant ID
Constant Contact OAuth2 CONSTANT_CONTACT_API_KEY +Client Secret
FieldEdge Enterprise FIELDEDGE_API_KEY ⚠️ Contact sales
FreshBooks OAuth2 FRESHBOOKS_CLIENT_ID +Client Secret
Freshdesk API Key FRESHDESK_API_KEY +Domain
Gusto OAuth2 GUSTO_CLIENT_ID +Client Secret
Help Scout OAuth2 HELPSCOUT_APP_ID +App Secret
Housecall Pro OAuth2 HOUSECALL_PRO_CLIENT_ID +Client Secret
Jobber OAuth2 JOBBER_CLIENT_ID GraphQL API
Keap OAuth2 KEAP_CLIENT_ID +Client Secret
Lightspeed OAuth2 LIGHTSPEED_CLIENT_ID +Client Secret