Server URL
The fastest way to connect is the in-app installer:
promptloop.com/mcp/install has one-click
buttons and copy-paste configuration for every client.
Connect your client
- Cursor
- Claude
- ChatGPT
- Codex
- Claude Code
Add this to Cursor shows a Needs login prompt — click it to authorize with OAuth.
~/.cursor/mcp.json:Available tools
HubSpot utilities for admins
The following tools are advertised only when the person who authorized the MCP OAuth connection is currently a PromptLoop admin with user mode disabled in the connected team, and that team has HubSpot connected. This is the PromptLoop admin role, not a HubSpot portal role. Ordinary team API keys do not grant this access. Authorization is checked again on every tool call, and HubSpot’s own connection permissions still apply.
Dataset tools take
dataset_id, file_id, and domain_column. file_id is the saved
CSV’s fileId, not the dataset version’s datasetFileId. Both the dataset and file must
belong to the connected team, and the file must be linked to that dataset.
Inspect properties and preview matching before syncing. The preview shows domain matching
and row decisions, not exact property changes. Sync defaults to update-only and filling
empty properties, skips ambiguous domain matches, and never creates HubSpot properties.
Set overwrite_existing: true only when replacing existing values is part of the user’s
authorized scope. A timed-out sync may still be running; do not automatically retry it.
Setup prompt
Paste this into your assistant so it knows how to drive PromptLoop:Prompt template
