• SCHEMA
  • VALIDATION
  • HUMAN
  • READY

How to add custom HubSpot properties with your AI

Connect your AI to HubSpot Operations Hub to expand your CRM data model. Once connected, your agent handles the schema updates for you.

Ask AI about this page

Short answer

How can I add custom HubSpot properties using AI?

You tell your AI what data you want to track, and it uses the HubSpot Operations Hub MCP to check your existing properties and create new ones. This allows you to update your CRM schema without clicking through HubSpot's settings menus. You'll get a structured CRM ready for your specific data needs.

The results.

Where your data lands.

Your AI handles the heavy lifting of schema management.

SCHEMA

Updated data models

The AI adds the new properties to your HubSpot objects. Your CRM immediately reflects the new fields you requested.

VALIDATION

Conflict prevention

The agent checks your current property list first. It ensures you don't create duplicate fields or name collisions.

HUMAN

Manual review needed

You decide if the property type and internal name are correct. The AI proposes the structure, but you control the final logic.

READY

Data-ready CRM

Once the properties exist, you can immediately start populating them with data from other sources or manual entry.

The workflow

What your AI does when you request a new property.

The AI acts as a bridge between your instructions and the HubSpot API.

  1. Audit existing fields

    The agent looks at your current object properties to see what's already there. This prevents redundant work.

    hs_list_properties
  2. Draft the property

    The AI determines the correct internal name, label, and field type based on your description.

    hs_list_properties
  3. Execute the creation

    The agent sends the command to HubSpot to register the new custom property on the specified object.

    hs_create_property
  4. Confirm success

    The AI verifies the new field is active and tells you it's ready to use.

    hs_list_properties

Try it

Copy these to start.

Use these prompts to trigger the property creation process.

Starting points

Swap out the object names like 'contacts' or 'deals' to match your specific setup.

HubSpot Connector

You're all set. Choose your MCP client and follow the setup instructions.

Connector linkhttps://edge.vinkius.com/vk_preview_Lhiompr1KX40A2WiATZEQOHqbC1TuvriY3249Khb/mcp

Claude Desktop

Follow the steps below to connect in seconds.

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — HubSpot capabilities are ready to use.
Configuration · claude_desktop_config.jsonCopy
{
  "mcpServers": {
    "hubspot-operations-hub-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_Lhiompr1KX40A2WiATZEQOHqbC1TuvriY3249Khb/mcp"
    }
  }
}
Copy into chat04
  • Create a new custom property for my contacts called 'Subscription Tier' with a dropdown selection.

  • I need a text field on my deals object called 'Contract Expiry Date' to track end dates.

  • Check my current contact properties and add a checkbox for 'Newsletter Opt-in'.

  • Add a number property to my companies object called 'Employee Count'.

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

Start here

Connect HubSpot Operations Hub once, then ask.

Just link the MCP to your preferred client. Your credentials stay encrypted and secure, and you can start managing your CRM via chat immediately.

Connect HubSpot Operations Hub to your AI

FAQ

How this task behaves.

  • 01

    Can the AI delete existing properties?

    No. The current tools only allow for listing and creating properties. Deleting properties must be done manually in HubSpot.

  • 02

    Will the AI change my existing property values?

    No. This specific task is for updating the CRM schema, not for editing the data stored inside those fields.

  • 03

    Does the AI choose the field type for me?

    Yes, the AI interprets your request to decide if a field should be a string, a number, a date, or a dropdown.

  • 04

    Can I add properties to any object?

    Yes, as long as the object exists in your HubSpot portal, the AI can attempt to add properties to it.

  • 05

    Do I need to provide the internal name?

    Not necessarily. You can give a natural language name, and the AI will generate a valid internal name for the HubSpot API.

  • More questions about HubSpot Operations Hub? See everything the HubSpot Operations Hub Connector can do

Connect HubSpot to Claude, Cursor, ChatGPT & more