Enigma

Enigma MCP integration

Matches a business name to an Enigma ID, returns its full profile, runs KYB verification, and screens against sanctions and watchlists.

19actions available

Three actions you can hand over today

Every action runs live through MCP. Nothing to build, nothing to maintain.

  • Screen against sanctions and watchlists

    Lyro checks a customer or transaction against sanctions lists and compliance watchlists in real time. Blocks risky deals before they close.

  • Verify business identity (kyb v2)

    Lyro confirms a business's legitimacy and registration details using Enigma's KYB engine. De-risks B2B relationships with automated identity checks.

  • Match business profile

    Lyro fuzzy-matches your business name and location against Enigma's SMB database. Surfaces the official record for any company you're vetting.

See all 19 actions

How businesses use Enigma + Lyro

Each card is one request a support team gets, and the Enigma actions Lyro runs to close it.

  • Turn a business name into a real record

    Lyro fuzzy-matches the name and location against Enigma's SMB data to get an Enigma ID, then pulls the full profile with addresses, websites, industries, and associated people.

    Match Business ProfileGet Business By Enigma IDSearch Enigma Entities Via GraphQL
  • Verify a business before you onboard it

    Lyro runs the KYB check against legal entities from state records, or the fuller verification covering TIN, SSN, watchlist screening, and bankruptcy, and screens for sanctions exposure.

    KYB Business VerificationVerify Business IdentityScreen Against Sanctions And Watchlists
  • Review what a screen actually flagged

    Lyro lists past screening decisions filtered by alert status, assignee, or date, opens the one in question, and reads the full profile of the sanctioned entity behind an alert.

    List Screening DecisionsGet Screening DecisionGet Sanctioned Entity Details
  • Group research into a list a team can work

    Lyro creates a list populated from search criteria, checks how far its materialization has got, and browses the lists the team has already built.

    Create ListGet List MaterializationSearch User-Created Lists

How it works

Get started in 3 steps

Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Enigma actions it has and picks the ones a request needs.

  1. 01

    Connect Enigma

    Authorize the Enigma account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.

  2. 02

    Tell your agent what you need

    Describe the job the way you would hand it to a teammate. Lyro maps it to the Enigma actions that close it and chains as many as the request needs.

  3. 03

    Watch it work

    The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.

    Get started free
Enigma · Lyro

Everything else about Enigma

Setup, permissions, and the limits of what Lyro can do inside Enigma.

  • Match Business Profile does fuzzy matching on business name and location against Enigma's SMB data asset and returns an Enigma ID. That ID is the key everything else works from, so the richer profile through Get Business by Enigma ID only becomes available once a match is made.

Every action available in Enigma

All 19 actions your agent can call on Enigma, straight from the live MCP connection.

  • Create list

    Create a new list to organize and group entities in Enigma.

  • Create suggestion

    Create a suggestion for data correction, enhancement, or analysis feedback in Enigma.

  • Delete list

    Delete an existing list permanently from the system.

  • Get account information

    Retrieve information about the current API account via GraphQL.

  • Get aggregate counts

    Get aggregate counts of operating locations and their associated brands or legal entities.

  • Get attribute groups

    Retrieve attribute groups for Enigma entity types.

  • Get background task status

    Get the status and results of a background task by ID.

  • Get business by enigma ID

    Retrieve detailed business information using an Enigma ID.

  • Get screening decision

    Retrieve a screening decision by its request ID.

  • Get extended graphql schema

    Retrieve extended schema information for Enigma's GraphQL API.

  • Get list materialization

    Retrieve a specific list materialization by its unique ID.

  • Get sanctioned entity details

    Retrieve detailed information about a specific sanctioned entity by its ID.

  • Kyb business verification

    This tool performs a Know Your Business (KYB) check on a U.S.

  • List screening decisions

    Retrieve multiple screening decisions with pagination and filtering options.

  • Match business profile

    Match business records against Enigma's SMB data asset using fuzzy matching on business name and location.

  • Screen against sanctions and watchlists

    A tool to screen customers and transactions against sanctions and other watchlists.

  • Search enigma entities via graphql

    Search and retrieve entities from Enigma's comprehensive U.S.

  • Search user-created lists

    Search and retrieve user-created lists via GraphQL.

  • Verify business identity (kyb v2)

    Verify business identity using Enigma's KYB v2 endpoint.

Ready to connect Enigma?

Authorize the account and your agent has all 19 actions from the first conversation.

Support agent working at a laptop next to the Lyro mascot