io.usefulapi/loops

Loops MCP by usefulapi

Manage Loops contacts, mailing lists, and transactional/event emails.

1.11.1
Version
remote
Transport
10
Tools

Security review

Partly reviewed

Reviewed 1h ago.

  • tools: 10 tools scanned
  • metadata: scanned
  • mediumReviewRemote tools take credentials as input

    Whatever an agent passes to a remote tool leaves the machine. Never send connection strings, tokens or passwords to a third-party MCP server unless it is the service those credentials belong to.

    loops_test_api_key

Tools (10)

  • loops_test_api_key

    Verify the configured Loops API key and return the team name — a good first call. Loops API: GET /v1/api-key.

  • loops_find_contact

    Find a contact by email or userId (supply at least one). Loops API: GET /v1/contacts/find.

  • loops_list_contact_properties

    List contact fields / custom properties defined in Loops. Loops API: GET /v1/contacts/properties.

  • loops_list_mailing_lists

    List all mailing lists in the Loops account (id + name). Loops API: GET /v1/lists.

  • loops_create_contact

    Creates a contact in Loops (additive). Loops API: POST /v1/contacts/create.

  • loops_update_contact

    Updates (or creates) a contact by email/userId. Upserts — creates the contact if not found. Loops API: PUT /v1/contacts/update.

  • loops_delete_contact

    Deletes a contact from Loops. Destructive. Supply email OR userId. Loops API: POST /v1/contacts/delete.

  • loops_create_contact_property

    Creates a custom contact property/field (additive schema change). Loops API: POST /v1/contacts/properties.

  • loops_send_event

    Sends an event to Loops for a contact — TRIGGERS any automations/loops subscribed to this event. Loops API: POST /v1/events/send.

  • loops_send_transactional

    SENDS a real transactional email via a Loops template. This dispatches an actual email to the recipient. Loops API: POST /v1/transactional.