Gripp MCP
Gripp MCP
Model Context Protocol-Server für den Gripp-API-3.0-Endpunkt unter https://api.gripp.com/public/api3.php.
Die Gripp-API ist JSON-RPC-ähnlich: Anfragen werden als Batch-Array per POST gesendet, und das API-Token wird als Authorization: Bearer <token> übermittelt.
Einrichtung
npm install
npm run fetch:metadata
npm run buildSetzen Sie Ihr Gripp-API-Token, bevor Sie den Server starten:
export GRIPP_API_TOKEN="your-token"
npm startOptionale Umgebungsvariablen:
GRIPP_API_URL=https://api.gripp.com/public/api3.php
GRIPP_REQUEST_TIMEOUT_MS=30000GRIPP_API_URL ist absichtlich auf den Host https://api.gripp.com/ beschränkt.
Related MCP server: SuperOps MCP Server
MCP-Client-Konfiguration
Beispiel für eine stdio-Konfiguration:
{
"mcpServers": {
"gripp": {
"command": "node",
"args": ["/absolute/path/to/MCP Gripp/dist/src/cli.js"],
"env": {
"GRIPP_API_TOKEN": "your-token"
}
}
}
}Nachdem Sie das Paket veröffentlicht oder verlinkt haben, können Sie auch die Binärdatei gripp-mcp ausführen.
Vercel Remote MCP
Dieses Repository stellt außerdem einen Streamable-HTTP-MCP-Endpunkt für Vercel über eine Next.js-Route bereit:
https://your-vercel-domain.vercel.app/api/mcpFür benutzerdefinierte Claude-Connectors verwenden Sie die URL /api/mcp. Die Stamm-URL gibt nur eine Health-Antwort zurück.
Setzen Sie diese Umgebungsvariable in Vercel, bevor Sie Gripp-Tools verwenden:
GRIPP_API_TOKEN=your-token
MCP_ACCESS_KEY=long-random-secretVerwenden Sie den Zugriffsschlüssel in der URL des benutzerdefinierten Connectors von Claude:
https://your-vercel-domain.vercel.app/api/mcp?access_key=long-random-secretDer Endpunkt /api/mcp schließt in der Produktion fehl, wenn MCP_ACCESS_KEY nicht gesetzt ist. Falls die URL durchsickert, rotieren Sie MCP_ACCESS_KEY in Vercel und stellen Sie erneut bereit.
Der Remote-Endpunkt kann auch ein Gripp-Token aus Authorization: Bearer <token> oder x-gripp-api-token lesen, aber die Benutzeroberfläche des benutzerdefinierten Connectors von Claude bietet derzeit kein einfaches Feld für benutzerdefinierte Header. Für Claude besteht die praktische Einrichtung darin, GRIPP_API_TOKEN in der Vercel-Projektumgebung zu speichern.
GoHighLevel Remote MCP
Dasselbe Vercel-Projekt kann auch einen GoHighLevel-MCP-Endpunkt mit OAuth-Token-Speicherung hosten:
https://your-vercel-domain.vercel.app/api/connect/mcpSetzen Sie diese Umgebungsvariablen in Vercel:
GHL_CLIENT_ID=your-highlevel-client-id
GHL_CLIENT_SECRET=your-highlevel-client-secret
GHL_APP_ID=your-highlevel-app-or-version-id
GHL_INSTALL_URL=your-highlevel-installation-url
GHL_REDIRECT_URI=https://your-vercel-domain.vercel.app/api/connect/callback
GHL_OAUTH_USER_TYPE=Company
GHL_MCP_ACCESS_KEY=long-random-secret
GHL_TOKEN_ENCRYPTION_KEY=$(openssl rand -hex 32)
KV_REST_API_URL=your-upstash-or-vercel-kv-rest-url
KV_REST_API_TOKEN=your-upstash-or-vercel-kv-rest-tokenUPSTASH_REDIS_REST_URL und UPSTASH_REDIS_REST_TOKEN funktionieren ebenfalls anstelle der KV_*-Namen.
Fügen Sie in den App-Einstellungen des HighLevel-Marketplace diese Redirect-URL hinzu:
https://your-vercel-domain.vercel.app/api/connect/callbackÖffnen Sie dann die OAuth-Start-URL in Ihrem Browser:
https://your-vercel-domain.vercel.app/api/connect/startNachdem HighLevel zurückgeleitet hat, speichert die Callback-Seite diese Subaccount-Installation. Verwenden Sie eine gemeinsame URL im Bildschirm des benutzerdefinierten Connectors von Claude:
https://your-vercel-domain.vercel.app/api/connect/mcp?access_key=long-random-secretInstallieren Sie die App einmal pro Subaccount, indem Sie /api/connect/start erneut öffnen und den nächsten Standort auswählen. Der MCP führt einen Index aller verbundenen Installationen. Rufen Sie in Claude zuerst ghl_list_installations auf und übergeben Sie dann die gewählte installId an die Kontakt-, Opportunity- oder generischen API-Tools.
Wenn Ihre Marketplace-App nur von einem Agentur-Administrator installiert werden kann, setzen Sie GHL_OAUTH_USER_TYPE=Company. Nach der einmaligen Installation auf Agenturebene verwenden Sie ghl_list_installed_locations, um zu sehen, wo die App tatsächlich installiert ist, und dann ghl_connect_location, um eine gespeicherte Location-Installation für den Subaccount zu erstellen, den Sie abfragen möchten. ghl_list_locations listet nur sichtbare Subaccounts auf und beweist nicht, dass die App auf ihnen installiert ist.
Der GoHighLevel-MCP schließt in der Produktion fehl, wenn GHL_MCP_ACCESS_KEY, verschlüsselter Token-Speicher oder OAuth-Anmeldedaten fehlen.
GoHighLevel-Tools
ghl_installation_status: zeigt die OAuth-Installationsmetadaten an, ohne Tokens preiszugeben.ghl_list_installations: listet alle verbundenen Subaccounts/Installationen auf.ghl_list_locations: listet/durchsucht Subaccounts aus einer verbundenen Agentur-/Firmeninstallation.ghl_list_installed_locations: listet Standorte auf, an denen diese App installiert/authorisiert ist.ghl_connect_location: erstellt und speichert ein Location-Token aus einer Agentur-/Firmeninstallation.ghl_get_contact: ruft einen Kontakt anhand der Kontakt-ID ab.ghl_search_contacts: durchsucht Kontakte mit/contacts/search.ghl_create_contact: erstellt einen Kontakt; erfordertconfirm: true.ghl_update_contact: aktualisiert einen Kontakt; erfordertconfirm: true.ghl_search_opportunities: durchsucht Opportunities mit/opportunities/search.ghl_api_call: ruft einen beliebigen relativen HighLevel-API-Pfad auf; Nicht-GET-Aufrufe erfordernconfirm: true.
Gemeinsamer Google-Ads-MCP für Claude
Für einen gemeinsamen Google-Ads-MCP, den mehrere Personen in Claude verwenden können, führen Sie den offiziellen googleads/google-ads-mcp-Server als separaten Remote-Dienst aus, anstatt einen lokalen stdio-MCP-Prozess zu verwenden.
Siehe docs/google-ads-mcp-claude.md für die Cloud-Run-Bereitstellung und die Einrichtung des benutzerdefinierten Connectors in Claude.
Tools
gripp_list_entities: listet verfügbare Gripp-Entitäten und Methodennamen auf.gripp_describe_entity: untersucht Felder, Enum-Werte, Referenzen, Methoden und Beispiele für eine Entität.gripp_get: ruft<entity>.getmit Filtern und Optionen auf.gripp_getone: ruft<entity>.getonemit Filtern auf.gripp_create: ruft<entity>.createauf; erfordertconfirm: true.gripp_update: ruft<entity>.updateauf; erfordertconfirm: true.gripp_delete: ruft<entity>.deleteauf; erfordertconfirm: true.gripp_call: ruft eine beliebige dokumentierte Gripp-Methode mit vollständigem Namen auf.gripp_batch: führt mehrere dokumentierte Gripp-Aufrufe in einer Transaktion aus.
Nicht-Lese-Methoden werden blockiert, es sei denn, confirm: true wird angegeben. Dies gilt auch für gripp_call und jedes Element in gripp_batch.
Beispiele
Unternehmen nach Namen finden:
{
"entity": "company",
"filters": [
{
"field": "company.companyname",
"operator": "like",
"value": "%Acme%"
}
],
"options": {
"paging": {
"firstresult": 0,
"maxresults": 10
},
"orderings": [
{
"field": "company.companyname",
"direction": "asc"
}
]
}
}Eine nicht standardmäßige Lesemethode aufrufen:
{
"method": "company.getCompanyByCOC",
"params": ["12345678"]
}Ein Tag erstellen:
{
"entity": "tag",
"fields": {
"name": "Imported"
},
"confirm": true
}Metadaten
Der committete Metadaten-Snapshot wird aus der öffentlichen API-Dokumentationsseite generiert:
npm run fetch:metadataAktualisieren Sie ihn, wenn Gripp die API-Dokumentation aktualisiert.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityCmaintenanceMCP server for the GitHub REST API that enables interaction with repositories, pull requests, issues, branches, commits, reviews, and code search, with configurable write and destructive operations.
- AlicenseAqualityCmaintenanceMCP server for interacting with the SuperOps.ai PSA/RMM platform, providing tools for managing clients, tickets, assets, and technicians via GraphQL API.21Apache 2.0
- AlicenseBqualityBmaintenanceLocal MCP server for inspecting and managing an allowlisted Discord server via Discord's REST API, with safety modes, idempotent JSON blueprints, and destructive-operation safeguards.271MIT
- AlicenseBqualityCmaintenanceMCP server for interacting with a self-hosted Appsmith instance via its REST API, enabling read/update/create of pages, queries, JS objects, widgets, datasources, and applications with lazy session management and destructive-operation gating.30MIT
Related MCP Connectors
An MCP server that let you interact with Cycloid.io Internal Development Portal and Platform
MCP server for interacting with the Supabase platform
MCP server for managing Prisma Postgres.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/maxancedecot/GrippMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server