Skip to content

Integrations

Connect Daeda AI to the AI app you already use and it can answer questions about your live HubSpot data, then draft changes for you to approve.

You do this once. After that you ask in plain English - “which deals slipped their close date this month?” - and the answer comes back from your own portal.

RequirementWhere it comes from
Daeda AI installed on your HubSpot portalThe HubSpot Marketplace
At least one connected portalConnect a new portal
A license keyIn HubSpot, open Daeda AI, go to Master Settings, then MCP License Keys

Keep the license key to hand. Every app asks for it, either on a sign-in screen or in its settings.

Every app connects to Daeda AI at the same address:

https://mcp-ws.daeda.tech/mcp

Some apps, like Claude and ChatGPT, only need that address. They open a Daeda sign-in screen and ask for your license key there.

Others, like Cursor, VS Code, Codex, and Windsurf, keep their settings in a file on your computer. For those you paste in the address and your license key together.

Find your app below. Wherever an example shows <YOUR_DAEDA_AI_LICENSE_KEY>, replace the whole thing, angle brackets included.

Nothing to install and no files to edit.

  1. Open Customize, then Connectors.
  2. Select +, then Add custom connector.
  3. Paste in the address: https://mcp-ws.daeda.tech/mcp
  4. Click Add, then Connect.
  5. Enter your license key on the Daeda screen that opens, and approve access.

To use it in a conversation, click +, then Connectors, and switch Daeda AI on.

On Team and Enterprise plans an owner adds the connector once, under Organization settings then Connectors. Everyone else then finds it under Customize then Connectors and clicks Connect. Free plans can have one custom connector.

Anthropic’s guide: About custom connectors.

ChatGPT only needs the address, but custom connections are switched off by default. Someone with admin rights on your workspace has to turn them on first, and whether you can use them at all depends on your ChatGPT plan.

Once they are on, add https://mcp-ws.daeda.tech/mcp as a custom connector and enter your license key on the Daeda screen that opens.

OpenAI’s guide: Developer mode and MCP apps in ChatGPT.

Cursor keeps its settings in mcp.json. Use ~/.cursor/mcp.json to make Daeda AI available everywhere, or .cursor/mcp.json inside a single project.

Show the settings to paste in
{
"mcpServers": {
"daeda-ai": {
"url": "https://mcp-ws.daeda.tech/mcp",
"headers": {
"Authorization": "Bearer <YOUR_DAEDA_AI_LICENSE_KEY>"
}
}
}
}

Reload Cursor, then check that daeda-ai is listed and switched on under Customize.

Cursor’s guide: Model Context Protocol.

Run MCP: Add Server from the Command Palette and follow the prompts, which writes the settings for you. To do it by hand, create .vscode/mcp.json in your workspace.

Show the settings to paste in
{
"servers": {
"daeda-ai": {
"type": "http",
"url": "https://mcp-ws.daeda.tech/mcp",
"headers": {
"Authorization": "Bearer <YOUR_DAEDA_AI_LICENSE_KEY>"
}
}
}
}

VS Code’s guide: MCP configuration.

Windsurf keeps its settings in mcp_config.json.

Show the settings to paste in
{
"mcpServers": {
"daeda-ai": {
"serverUrl": "https://mcp-ws.daeda.tech/mcp",
"headers": {
"Authorization": "Bearer <YOUR_DAEDA_AI_LICENSE_KEY>"
}
}
}
}

If you would rather not write your license key into the file, Windsurf can read it from an environment variable with ${env:DAEDA_LICENSE_KEY}.

Windsurf’s setup documentation now sits with Cognition’s Devin Desktop: MCP servers.

Daeda AI works with any AI app that can connect to an outside tool, so you are not limited to the ones above. Give the app the address https://mcp-ws.daeda.tech/mcp, and your license key when it asks for one.

If the app has a settings file rather than a sign-in screen, this is the shape most of them use.

Show the settings to paste in
{
"mcpServers": {
"daeda-ai": {
"type": "http",
"url": "https://mcp-ws.daeda.tech/mcp",
"headers": {
"Authorization": "Bearer <YOUR_DAEDA_AI_LICENSE_KEY>"
}
}
}
}
Technical detail, if your IT team asks

Daeda AI is a standard remote MCP server over Streamable HTTP. It accepts either an Authorization: Bearer <license key> header, or the built-in authorization flow, which supports dynamic client registration and PKCE so apps that connect by URL can register themselves.

Apps that run inside a web browser need their web address approved by us before they can reach the server.

Whichever app you connected, ask it:

Which HubSpot portals am I connected to, and which one is selected?

If it names your portals, you are connected. If more than one is listed, tell it which to use before you start asking questions.

What data is synced for my selected portal, and what can you answer questions about?
Which deals slipped their close date this month? Show the owner, the amount, and the new close date.
Draft a write plan that adds a "Renewal Owner" property to companies, then show it to me before submitting anything.

Nothing changes in HubSpot on its own. Your AI drafts Write Plans and you approve them inside Daeda AI.

What you seeWhat it usually meansWhat to do
The app connects but cannot see any HubSpot dataThe connection was never approvedConnect again and enter your license key on the Daeda screen
It says your license key is invalidThe key was mistyped, or it has been deletedCreate a new one under Master Settings then MCP License Keys
It says no portals are connectedNo portal has been connected yetConnect a portal
Questions come back emptyThe first sync is still runningWait a few minutes and ask again
Whole areas of your data are missing from answersThose permissions were not granted when the portal was connectedReconnect the portal and include the data you need
The app cannot reach Daeda AI at all, before it ever asks for a keyIt runs in a web browser we have not approved yetGet in touch and we will add it