gelevanog

MCP Company Connectors — Data skill for Claude Code

Data community

Secure MCP servers + gateway that connect Claude, ChatGPT, Cursor and other AI assistants to company systems (CRM, helpdesk, read-only SQL, docs, calendar/email).

How to install MCP Company Connectors

This entry records only its repository, not the path inside it, so there is no exact command to give. Open gelevanog/mcp-company-connectors and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

What MCP Company Connectors does

Secure MCP servers + gateway that connect Claude, ChatGPT, Cursor and other AI assistants to company systems (CRM, helpdesk, read-only SQL, docs, calendar/email). OAuth 2.1, per-role tool filtering, confirmed idempotent writes, untrusted-content marking, audit log. 38/39 agent tasks with a free model. TypeScript

Alternatives in Data

  • Financial Services — Reference agents, skills, and data connectors for the financial-services workflows we see most — investment ba 34.5k ★
  • Context Mode — Benchmark Results — Benchmarked against real outputs from popular Claude Code MCP servers, Skills, and dev tools 5.6k ★
  • Global Stock Data — US stock market data for AI coding assistants — zero-auth, official sources 1.5k ★

README

Switchboard: secure MCP servers that connect Claude, ChatGPT and other AI assistants to your company's systems

**One Model Context Protocol endpoint in front of your CRM, helpdesk, analytics database, knowledge base, calendar and email: every user signs in with OAuth, sees only the tools their role allows, confirms every change before it happens, and every call lands in an audit log. Text written by customers is marked as data so it cannot steer the assistant.**

[![CI](https://github.com/gelevanog/mcp-company-connectors/actions/workflows/ci.yml/badge.svg)](https://github.com/gelevanog/mcp-company-connectors/actions/workflows/ci.yml) ![TypeScript](https://img.shields.io/badge/TypeScript-6.0%20strict-3178C6?logo=typescript&logoColor=white) ![Node.js](https://img.shields.io/badge/Node.js-24-5FA04E?logo=nodedotjs&logoColor=white) ![MCP](https://img.shields.io/badge/MCP-2026--07--28%20(%2B2025--11--25)-6f42c1) ![MCP SDK](https://img.shields.io/badge/MCP%20TypeScript%20SDK-v2.3.1-6f42c1) ![OAuth](https://img.shields.io/badge/OAuth%202.1-PKCE%20%C2%B7%20RFC%209728%20%C2%B7%208707-0f9f8e) ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-17-4169E1?logo=postgresql&logoColor=white) ![Next.js](https://img.shields.io/badge/Next.js-16-000000?logo=nextdotjs&logoColor=white) ![Models](https://img.shields.io/badge/models-free%20via%20OpenRouter-2b8a3e) ![License: MIT](https://img.shields.io/badge/License-MIT-green)

https://github.com/user-attachments/assets/875455ac-0c54-4a28-b0ae-28af9adc0143

61-second walkthrough with voiceover. Can't play it? [Download the MP4](docs/demo.mp4).

![The playground: a sales user asks for ACME's old tickets to be noted on the deal; the agent calls seven tools through the gateway, ticket bodies come back marked as untrusted, the note waits for a confirmation, then the answer](docs/screenshots/hero.png)

A real run with the free `nvidia/nemotron-3-super-120b-a12b:free` in the admin console's playground, as Alice (sales). The m