Usercall
Give your AI agents the ability to ask real users why.
Connector by usercall.coOfficial · Domain verified by the MCP Registry
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.
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.coRemote (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.
About
Reviews
Write a reviewNo 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_triggerget_trigger_capabilitiesget_trigger_event_schemaget_trigger_sdk_setuplist_research_triggerslist_studieslist_trigger_events
Write 2 · Create, change, send or run things.
create_research_triggerupdate_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 triggerCreate 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 dataPermanently 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-onlyRead 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-onlySee 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-onlyRead 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-onlyGet 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-onlyList 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-onlyList 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-onlyList 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 triggerUpdate 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
- Repository
- github.com/junetic/usercall-mcp
- Website
- usercall.co
- 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.
Cite this page
Usercall MCP server. Agent Mart. https://agentmart.dev/connectors/usercall-co-mcp (last updated 2026-10-24)