Skip to content
Agentmart
Submit a tool

Usercall

Give your AI agents the ability to ask real users why.

Connector by usercall.coOfficial · Domain verified by the MCP Registry

IndexedMITLocal (stdio)Remote (HTTP)★ 5
Write a review

Chalk Labs

Need help deploying Usercall?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/usercall-co-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.usercall.co Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Give your AI agents the ability to ask real users why.

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
7 read · 2 write · 1 delete
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 10

Read from the source code; the running server may list different tools.

Read 7 · Look things up without changing anything.

  • get_research_trigger
  • get_trigger_capabilities
  • get_trigger_event_schema
  • get_trigger_sdk_setup
  • list_research_triggers
  • list_studies
  • list_trigger_events

Write 2 · Create, change, send or run things.

  • create_research_trigger
  • update_research_trigger

Delete 1 · Delete, drop, revoke or wipe things.

  • delete_research_trigger

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • USERCALL_API_KEY

Other settings (environment variables or headers).

  • USERCALL_BASE_URL

Network hosts it talks to 1

  • mcp.usercall.co · found in remote endpoint, install command

Tools (10)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • create_research_triggerCreate an in-product interview trigger

    Create a paused in-product research trigger that invites a user to an interview right after a product moment, such as a failed action, churn event, or onboarding step. Returns activation_url. Created paused; a person opens activation_url to activate. delivery_method defaults to intercept (in-app prompt). webhook posts each match to webhook_url. Unsupported filters are rejected. This tool cannot activate the trigger or send the invite.

  • delete_research_triggerDelete a research triggercan change or delete data

    Permanently delete an in-product research trigger. Interviews already completed stay on the study, including their themes and quotes. Cannot be undone. Does not delete the interview study. A paused trigger stops new invites and keeps the trigger.

  • get_research_triggerGet a research triggerread-only

    Read one in-product research trigger by trigger_id, including who it invites and how many interviews it has started. Returns status, targeting, activation_url, and invite and interview counts. activation_url is present while the trigger is paused. Does not change the trigger, cannot activate it, and does not return themes or quotes.

  • get_trigger_capabilitiesSee research trigger limitsread-only

    See which in-product research trigger conditions this account can use. Returns supported and unsupported kinds. Supported: one product event, an exact property or trait match, a URL rule, and page dwell. Unsupported: counts, sequences, absence, time windows, and not-equals. Does not create a trigger.

  • get_trigger_event_schemaRead event fieldsread-only

    Read the fields observed on one product event so a trigger can match a property or user trait. Returns each field's type and sample values. Filters are exact matches and are case-sensitive and type-sensitive. Values that were not observed are absent. Does not create a trigger.

  • get_trigger_sdk_setupGet the interview SDK snippetread-only

    Get the snippet that sends product events, such as a failed action, onboarding step, or churn signal, into Usercall for in-product interviews. Returns install_snippet, identify_snippet, allowlist_update_snippet, and install status. provider defaults to posthog. events names the allowlist. The response does not include secret keys. Does not create a trigger.

  • list_research_triggersList research triggersread-only

    List in-product research triggers that invite users to an interview after a product event. Returns status and activation_url for each. activation_url is present while a trigger is paused and empty after a person activates it. Does not change a trigger and cannot activate one.

  • list_studiesList interview studiesread-only

    List interview studies on this account so an existing question about churn, onboarding, or a failed action can be reused. Returns study_id, interview_link, interview_mode, and trigger_eligible. interview_link is an https://app.usercall.co/interview/ URL. trigger_eligible is false when the study has no interview link. Does not create or edit a study.

  • list_trigger_eventsList product eventsread-only

    List product event names Usercall has received in the last 30 days, such as a failed action or onboarding step. Returns those names. A research trigger accepts only an observed event name. An empty list means no events have arrived. Does not create a trigger.

  • update_research_triggerUpdate a research trigger

    Update who an in-product interview trigger invites: product event, trait or property match, sampling, cooldown, daily cap, prompt copy, or delivery. Returns the updated trigger. status paused pauses it. status active is rejected with HTTP 409 and activation_url; a person opens that URL to activate. Editing an active trigger pauses it until a person approves it again. Does not activate a trigger.

Signals

Stars
5
Forks
1
Open issues
1
Last commit
Oct 22, 2026 (9 days ago)
Last release
Sep 30, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
co.usercall/mcp
Version
0.4.0
Auth
Auth not stated, API key
Packages
npm @usercall/mcp
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get Usercall running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying Usercall?

CallGet help
Cite this page

Usercall MCP server. Agent Mart. https://agentmart.dev/connectors/usercall-co-mcp (last updated 2026-10-24)