Sumble logo — MCP server on Gumloop

Sumble

Research company tech stacks, projects, and contacts with Sumble.

Talk to Sales

Installation

Get StartedGet Started
1

Create a Gumloop Account

To use this MCP, you need a Gumloop account. If you don't have one yet, you can create one for free.

2

Copy Your Server URL

Copy your MCP server URL and add it to your client. You'll be prompted to authorize on first use.

Tools (28)

  • Get Account Information

    Check your API key and account status. Returns validation status, credits remaining, and plan info if available. Free (no credits used). Further account details are available at https://sumble.com/account Args: reason: Why you are calling this tool.

  • Get My Company Profile

    Get your company's profile and target account intelligence profile. Returns the intelligence profile for your company, designed to help you understand how to position and break into accounts. Use this data to craft targeted outreach and prioritize efforts. The response includes: - company_summary: Who your company is, what you sell, what problems you solve, your sales plays, and reference customers you can cite. - technologies: Your competitive landscape. Includes your own technology, modern and legacy competitors, and complementary tools in your ecosystem. Each technology has a tier (key or other) indicating its importance. - tech_concepts: Abstract technology themes relevant to your company (e.g., SIEM, ETL, CI/CD). - job_functions: The personas and roles your company targets, split by importance (key vs other). - projects: The types of initiatives and projects happening at target accounts that are relevant to your offering, split by importance (key vs other). This is a free call, and the response is stable for the session — you can rely on it as context for follow-up outreach and account questions without re-fetching. Args: reason: Why you are calling this tool.

  • List Contact Lists

    List the user's contact lists (people lists). Returns metadata for each list: id, name, people_count, and url. Always surface the url to the user so they can view the list in Sumble. Use get_contact_list after this to retrieve the people in a specific list. Costs 1 credit per returned list. Args: reason: Why you are calling this tool.

  • Get Contact List

    Get one contact list and its people. Fetch a list by id after calling list_contact_lists. Returns list metadata (including url) and simplified person data: id, name, job_title, job_function, linkedin_url, organization info, and contact_info (emails/phone) if the contact was enriched. Each person entry includes a `url` linking to their Sumble profile for more details. Always show these URLs and the list url to the user. Costs 1 credit per returned person. Args: list_id: The contact list ID (from list_contact_lists). reason: Why you are calling this tool.

  • Create Contact List

    Create a new contact list (people list). Returns the new list's id, name, and url. Always surface the url to the user so they can view the list in Sumble. Use add_contacts_to_list to populate it afterward. WORKFLOW — when a user wants to build a people list: 1. Call find_people or find_related_people_to_person to get Sumble person IDs. 2. Call create_contact_list to make the list. 3. Call add_contacts_to_list with the person IDs. If you already have Sumble person IDs (from a prior API call), skip step 1 and use those IDs directly. Always ask the user for the list name. If you have a good guess, you can suggest it in the prompt. Args: reason: Why you are calling this tool. name: Name for the new list.

  • Add Contacts To List

    Add people to an existing contact list. Accepts Sumble person IDs. Returns how many were added, how many were already on the list, and the list url. Duplicates are silently skipped. Always surface the url to the user so they can view the list in Sumble. WORKFLOW — when a user provides names or LinkedIn URLs: 1. Call find_people to resolve them to Sumble person IDs. 2. Call add_contacts_to_list with the matched IDs (use the "id" field from each result). If you already have Sumble person IDs (from a prior API call), pass them directly as people_ids. Args: reason: Why you are calling this tool. list_id: The contact list ID (from list_contact_lists or create_contact_list). people_ids: Sumble person IDs to add.

  • List Organization Lists

    List the user's organization lists, i.e. their accounts. Returns concise metadata for each list: id, name, type, organizations_count, read_only, deletable, and deleted. Use `GetOrganizationList` after this to retrieve one list's organizations. Each list has a type: "group" or "user". A "group" list is the user's territory — synced from their employer's CRM or territory management system. Questions about "my territory" or "my accounts" map to the group list; ad-hoc lists the user has built themselves are "user" lists. Costs 1 credit per returned list. Args: reason: Why you are calling this tool. include_deleted: If True, also return soft-deleted lists (each is flagged with `deleted: true`). Defaults to False.

  • Get Organization List

    Get one organization list (i.e. one of the user's account lists) and its organizations, by list_id. Includes id, name, slug, sumble_url (the org's Sumble profile page), and url (the org's own website) for each organization. Typically used after calling `ListOrganizationLists`. It is not filterable. Share the url with the user. Costs 1 credit per returned item. Note that `GetOrganizationList` is not a general purpose organizations search, it is only for retrieving a user's account list. Use `FindMatchAndEnrichOrganizations` to more generally search organizations by query. Note that `FindMatchAndEnrichOrganizations` offers `organizations_list` as a filter option, which is a good way to find companies meeting various criteria within a user's accounts. Args: list_id: The organization list ID (from `ListOrganizationLists`). reason: Why you are calling this tool. include_deleted: If True, the list is returned even when it has been soft-deleted. Defaults to False.

  • Create Organization List

    Create a new organization list. Returns the new list's id and name. Use add_organizations_to_list to populate it afterward. Share the list url with the user so they can view it in the dashboard. WORKFLOW — when a user provides company names/URLs: 1. Call FindMatchAndEnrichOrganizations to resolve them to Sumble IDs. 2. Call create_organization_list to make the list. 3. Call add_organizations_to_list with the matched IDs. If you already have Sumble org IDs (from a SQL query, FindMatchAndEnrichOrganizations, or another API call), skip step 1 and use those IDs directly. Always ask the user for the list name to use. If you have a good guess for the name, you can suggest it in the prompt, Args: reason: Why you are calling this tool. name: Name for the new list.

  • Add Organizations To List

    Add organizations to an existing list. Accepts Sumble organization IDs and/or slugs. Returns which were added and which failed. WORKFLOW — when a user provides company names/URLs: 1. Call FindMatchAndEnrichOrganizations to resolve them to Sumble IDs. 2. Call add_organizations_to_list with the matched IDs (use the "id" field from each match result). If you already have Sumble org IDs (from a SQL query, FindMatchAndEnrichOrganizations, or another API call), skip step 1 and pass them directly as organization_ids. Args: reason: Why you are calling this tool. list_id: The organization list ID (from list_organization_lists or create_organization_list). organization_ids: Sumble organization IDs to add. organization_slugs: Sumble organization slugs to add (resolved server-side).

  • Set Organization List Deleted

    Soft-delete or restore an organization list. Deletion is reversible: pass `deleted=False` to restore a list. Deleting or restoring a list does not delete or restore individual organizations in the list. To find a deleted list to restore, call `ListOrganizationLists` with `include_deleted=True`. Only user-created lists can be deleted. "Group" lists (synced territories) are read-only and cannot be deleted or restored. Args: reason: Why you are calling this tool. list_id: The organization list ID (from `ListOrganizationLists`). deleted: True to soft-delete the list, False to restore it. Defaults to True.

  • Set Organization List Signals

    Include or exclude an organization list's accounts from signals. Pass `include_in_signals=False` to exclude this list's accounts from your signals, or `True` to include them again. Lists are included by default. This mirrors the per-list signals toggle in the dashboard. Args: reason: Why you are calling this tool. list_id: The organization list ID (from `ListOrganizationLists`). include_in_signals: True to include the list's accounts in signals, False to exclude them.

Ship Sumble agents in minutes

Connect any AI agent to 100+ MCP servers, zero setup.
Talk to Sales
Gradient