This file is the LLM/agent entrypoint for connector implementation.
It intentionally points to official vendor API docs and auth references instead of maintaining large placeholder connector code in-repo.
Generated searchable HTML index:
docs/SERVICE_API_INDEX.html(built fromcloudflare/connector-registry/services.json)
| Service | Runtime Routes | Auth | Base Docs Link |
|---|---|---|---|
| Generic Chat Webhook | chat_notify, incident_create |
webhook | https://developers.google.com/workspace/chat/quickstart/webhooks |
| Slack | slack_message |
webhook/token | https://api.slack.com/messaging/webhooks |
| GitHub | github_issue_create |
token | https://docs.github.com/en/rest/issues/issues |
| OpenAI | openai_chat |
api_key | https://platform.openai.com/docs/api-reference/chat |
| Stripe | stripe_payment_intent_create, stripe_customer_upsert |
api_key | https://docs.stripe.com/api |
| Notion | notion_database_item_create, notion_database_item_get |
token/oauth2 | https://developers.notion.com/reference/intro |
| HubSpot | hubspot_contact_upsert, hubspot_deal_upsert |
oauth2/token | https://developers.hubspot.com/docs/api-reference/overview |
| Google AI (lead normalizer key path) | lead_normalizer |
api_key | https://ai.google.dev/gemini-api/docs/text-generation |
The top-100 connector research dataset has been imported into:
cloudflare/connector-registry/services.json
Current snapshot:
- rows:
100 - rank range:
1..100 - includes connector names, priority rank, official docs/base links, auth metadata, and source URLs
Quick examples from the imported set:
1Google Sheets2Gmail3Slack4Google Calendar5Google Drive
Use this file as the canonical machine-readable source for connector discovery and agent prompts.
- Prefer official vendor docs over secondary tutorials.
- Keep one canonical
best_base_linkper service. - Include source URLs whenever available.
- Use
nullfor unknowns instead of guesses. - Keep links copy/paste-safe for agent prompts.
cd cloudflare
npm run service-registry:refresh
npm run service-registry:build-index
npm run test:service-registry
npm run test:service-registry-urls