24 actions ready for your AI

Connect Close to your AI

Add your Close key once and every AI you use can list custom fields, create custom fields and get custom fields through it.

Needs your API keyWorks today: paste the key from this app and your AI can use it. One-click sign-in is not built yet.

Not verified by us yet. Its actions come from Close's own documented API, and we have not run them here yet.

Use your own Close account. Credentials stay encrypted in ahel.

Tell me when ahel has verified Close

What your AI can do with Close

Choose a task and ask your AI.

Activity

  • Activities listGET

    List or filter all activity types

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities lead status changes listGET

    List or filter all LeadStatusChange activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities lead status changes createPOST

    Create a new LeadStatusChange activity

  • Activities calls listGET

    List or filter all Call activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities creations listGET

    List or filter all Created activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities custom activities listGET

    List or filter all Custom Activity instances

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities custom activities createPOST

    Create a new Custom Activity instance

    custom_activity_type_idrequired
    lead_idrequired
  • Activities emails listGET

    List or filter all Email activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities emails createPOST

    Create an Email activity

    lead_idrequired
    statusrequired
  • Activities email threads listGET

    List or filter all EmailThread activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities form submissions listGET

    List or filter all FormSubmission activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities import updates listGET

    List or filter all ImportUpdate activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities lead merges listGET

    List or filter all LeadMerge activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities meetings listGET

    List or filter all Meeting activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities notes listGET

    List or filter all Note activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities notes createPOST

    Create a Note activity

    lead_idrequired
  • Activities sms listGET

    List or filter all SMS activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)
  • Activities sms createPOST

    Create an SMS activity

    statusrequired
    local_phone
    Phone number in E.164 format
    remote_phone
    Phone number in E.164 format
  • Activities task completions listGET

    List or filter all TaskCompleted activities

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    id__in
    Filter by activity IDs (comma-separated)
    lead_id
    Filter by lead IDs (comma-separated)

Custom Field

  • Custom fields activity listGET

    List Activity Custom Fields

    _limit
    Number of results to return.
    _skip
    Number of results to skip before returning, for pagination.
    _fields
    Comma-separated list of fields to include in the response.
  • Custom fields activity createPOST

    Create a new Activity Custom Field

  • Custom fields activity getGET

    Fetch Activity Custom Field's details

    idrequired
    _fields
    Comma-separated list of fields to include in the response.
  • Custom fields activity updatePUT

    Update an Activity Custom Field

    idrequired
  • Custom fields activity deleteDELETE

    Delete an Activity Custom Field

    idrequired

Ask your AI

Try one of these requests with a connected AI.

  • List my custom field activities in Close
  • Create a custom field activity in Close
  • Show me the custom field activity in Close
  • Update a custom field activity in Close
  • Delete a custom field activity in Close
  • List my activities in Close

Close MCP server, hosted by ahel

One hosted endpoint serves Close. There is nothing to install and no local server to run.

Connect Close to Claude, Claude Code, Cursor or Codex

  1. Add your Close key. ahel stores it encrypted.
  2. Paste one link into your AI: https://mcp.ahel.ai (once, for every app).
  3. Ask for the work. Your AI picks the action and ahel runs it with your key.

Documentation

About Close

Close is a CRM service. Connect your own key and your AI can list custom fields, create custom fields and get custom fields.

Close over MCP: ahel serves Close to Claude, Claude Code, Cursor and Codex as one hosted MCP endpoint. There is no local server to run. Add your Close key once, paste one link into your AI, and the actions above are there.

CRM

Questions

Is my Close key safe?

Your Close key is sealed in ahel and added to the request server-side when your AI calls Close. It never crosses the MCP link, no tool can read it back, and you can turn the app off or remove the key at any time.

Which AIs can use Close through ahel?

Any MCP-capable AI: Claude, Claude Code, Codex, Cursor, VS Code and others. Paste one link, https://mcp.ahel.ai, into the AI once and everything in your gateway arrives through it.

What can my AI do with Close?

24 actions today, covering activities and custom fields. Ask in plain language; your AI picks the action and ahel runs it with your key.

Does connecting Close cost anything?

Connecting apps is free during ahel's early access. Free, Pro and Team all cost nothing today, and the pricing page lists what each one includes. Close may bill you for API use under its own terms.