The connector directory says what each server was found to need: GitHub's takes a personal access token in place of a sign-in, Asana's and HubSpot's sign in only apps registered with them (which g1t isn't yet), Zapier's takes the token from its settings, and Webflow's, which speaks only the older event-stream transport, is left out until it serves the current one.
1 file+12−60/1 viewed
| 79 | 79 | * the way it asks (`oauth`: the browser; `header`: a key an owner | |
| 80 | 80 | * pastes; `none`), lists its tools, and gives them to agents. | |
| 81 | 81 | */ | |
| 82 | − | mcp?: { url: string; auth: "oauth" | "header" | "none"; header?: string }; | |
| 82 | + | mcp?: { | |
| 83 | + | url: string; | |
| 84 | + | auth: "oauth" | "header" | "none"; | |
| 85 | + | /** For `header`: the header the key goes in (Authorization when unset). */ | |
| 86 | + | header?: string; | |
| 87 | + | /** What to know before connecting: where the key comes from, or that signing in needs an app g1t doesn't have yet. */ | |
| 88 | + | caveat?: string; | |
| 89 | + | }; | |
| 83 | 90 | }; | |
| 84 | 91 | ||
| 85 | 92 | /** A connector as one context (a workspace, or you) shows it. */ | |
| ⋯ | |||
| 185 | 192 | }, | |
| 186 | 193 | keywords: ["git", "import", "mirror", "sign in"], | |
| 187 | 194 | }, | |
| 188 | − | mcp("github-mcp", "GitHub (MCP)", "code", "Agents read and act on repositories, issues and pull requests on GitHub, through GitHub's MCP server.", { url: "https://api.githubcopilot.com/mcp/", auth: "oauth" }, ["Agents can read", "Agents can act"], ["issues", "pull requests"]), | |
| 195 | + | mcp("github-mcp", "GitHub (MCP)", "code", "Agents read and act on repositories, issues and pull requests on GitHub, through GitHub's MCP server.", { url: "https://api.githubcopilot.com/mcp/", auth: "header", header: "Authorization", caveat: "Paste a GitHub personal access token as Bearer <token>: GitHub's server takes one in place of a sign-in." }, ["Agents can read", "Agents can act"], ["issues", "pull requests"]), | |
| 189 | 196 | { | |
| 190 | 197 | id: "webhooks", | |
| 191 | 198 | name: "Webhooks", | |
| ⋯ | |||
| 240 | 247 | provider: "jira", | |
| 241 | 248 | keywords: ["atlassian", "tracker", "tickets"], | |
| 242 | 249 | }, | |
| 243 | − | mcp("asana", "Asana", "issues", "Agents read, create and update tasks and projects in Asana, through Asana's MCP server.", { url: "https://mcp.asana.com/v2/mcp", auth: "oauth" }, ["Agents can read", "Agents can act"], ["tasks", "projects"]), | |
| 250 | + | mcp("asana", "Asana", "issues", "Agents read, create and update tasks and projects in Asana, through Asana's MCP server.", { url: "https://mcp.asana.com/v2/mcp", auth: "oauth", caveat: "Asana signs in only apps registered with it, and g1t isn't one yet: signing in here fails until it is." }, ["Agents can read", "Agents can act"], ["tasks", "projects"]), | |
| 244 | 251 | soon("shortcut", "Shortcut", "issues", W, "Stories agents read when work mentions them, updated when the work lands.", ["Agents can read", "Writes back"]), | |
| 245 | 252 | soon("clickup", "ClickUp", "issues", W, "Tasks agents can read and import, kept in step with their pull requests.", ["Agents can read", "Writes back"]), | |
| 246 | 253 | soon("trello", "Trello", "issues", W, "Cards become issues, and move along their board as the work does.", ["Opens issues", "Writes back"]), | |
| ⋯ | |||
| 274 | 281 | description: "Docs you share in chat open for agents as well as people.", | |
| 275 | 282 | capabilities: ["Agents can read"], | |
| 276 | 283 | }), | |
| 277 | − | mcp("zapier", "Zapier", "data", "Agents run the actions you expose from Zapier, across thousands of apps, through Zapier's MCP server.", { url: "https://mcp.zapier.com/api/mcp/mcp", auth: "header", header: "Authorization" }, ["Agents can act"], ["automation", "apps"]), | |
| 278 | − | mcp("webflow", "Webflow", "design", "Agents read and update sites, pages and CMS items in Webflow, through Webflow's MCP server.", { url: "https://mcp.webflow.com/sse", auth: "oauth" }, ["Agents can read", "Agents can act"], ["cms", "sites"]), | |
| 284 | + | mcp("zapier", "Zapier", "data", "Agents run the actions you expose from Zapier, across thousands of apps, through Zapier's MCP server.", { url: "https://mcp.zapier.com/api/mcp/mcp", auth: "header", header: "Authorization", caveat: "Paste the token from your Zapier MCP settings as Bearer <token>." }, ["Agents can act"], ["automation", "apps"]), | |
| 279 | 285 | soon("coda", "Coda", "docs", W, "Agents read the docs and tables linked from issues and chat.", ["Agents can read"]), | |
| 280 | 286 | ||
| 281 | 287 | // Monitoring & incidents ------------------------------------------------ | |
| ⋯ | |||
| 395 | 401 | // CRM & support --------------------------------------------------------- | |
| 396 | 402 | soon("zendesk", "Zendesk", "crm", W, "Turn a ticket into an issue, and tell the customer when the fix ships.", ["Opens issues", "Writes back"]), | |
| 397 | 403 | mcp("intercom", "Intercom", "crm", "Agents search conversations, contacts and companies in Intercom, through Intercom's MCP server.", { url: "https://mcp.intercom.com/mcp", auth: "oauth" }, ["Agents can read", "Agents can act"], ["support", "conversations", "customers"]), | |
| 398 | − | mcp("hubspot", "HubSpot", "crm", "Agents read contacts, companies and deals in HubSpot, through HubSpot's MCP server.", { url: "https://mcp.hubspot.com/anthropic", auth: "oauth" }, ["Agents can read", "Agents can act"], ["crm", "contacts", "deals"]), | |
| 404 | + | mcp("hubspot", "HubSpot", "crm", "Agents read contacts, companies and deals in HubSpot, through HubSpot's MCP server.", { url: "https://mcp.hubspot.com/anthropic", auth: "oauth", caveat: "HubSpot signs in only apps registered with it, and g1t isn't one yet: signing in here fails until it is." }, ["Agents can read", "Agents can act"], ["crm", "contacts", "deals"]), | |
| 399 | 405 | soon("salesforce", "Salesforce", "crm", W, "Agents read the account and case behind a request.", ["Agents can read"]), | |
| 400 | 406 | mcp("stripe", "Stripe", "crm", "Agents read customers, payments and subscriptions, and look things up in Stripe's docs, through Stripe's MCP server.", { url: "https://mcp.stripe.com", auth: "oauth" }, ["Agents can read", "Agents can act"], ["payments", "billing", "customers"]), | |
| 401 | 407 | mcp("paypal", "PayPal", "crm", "Agents read and manage orders, invoices and subscriptions, through PayPal's MCP server.", { url: "https://mcp.paypal.com/mcp", auth: "oauth" }, ["Agents can read", "Agents can act"], ["payments", "invoices"]), | |
Comments
Sign in to comment.