
Jitsu MCP Server: Setup for Claude, Cursor and More
Lets your assistant manage Jitsu data pipelines: destinations, streams, functions, live events and syncs.
Jitsu's own hosted server lets your assistant manage your Jitsu data pipelines. It can create destinations and streams, read live events, test a function on a sample event and re-run a sync. You connect once with the install box above and approve the sign-in in your browser.
It suits people who run Jitsu and want the assistant to find and fix pipeline problems. It can change and delete real configuration, so check what it plans to do. Self-hosted Jitsu has the same server at your own console address.
Good for
- Data engineers who run Jitsu and want help debugging failing events
- Developers who set up streams, destinations and functions
- Teams that want an audit trail of what the assistant changed
Works in
14 should work
Tap an app to see how to set it up and any known problems.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Supports hosted MCP servers.
Install Jitsu MCP
Claude Code
- 1
Copy this prompt.
Add the Jitsu MCP server to Claude Code. Run this command: claude mcp add --transport http jitsu https://use.jitsu.com/mcp Then check that it loaded and tell me if I need to sign in or restart.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Sign-in with the vendor account (OAuth).
Built from the package data we hold. Not yet tested by us.
Tools
Lists the workspaces you can use
Lists every Jitsu workspace your account can open.
Try: “Which Jitsu workspaces do I have?”
Read ·
list_workspacesLists items of one type in a workspace
Lists destinations, streams, services, functions, connections, domains, custom images or notifications in a workspace.
Try: “List all destinations in my main workspace.”
Read ·
list_resourcesShows one item by id
Returns the full settings of a single resource by its id.
Try: “Show me the settings of the BigQuery destination.”
Read ·
get_resourceShows which fields a resource type needs
Returns the JSON Schema for creating or updating a resource type, so the assistant knows the exact fields before it writes.
Try: “What fields does a webhook destination need?”
Read ·
get_resource_schemaCreates a new item
Creates a new destination, stream, function, connection or other resource. Repeating the call creates another one.
Try: “Create a stream called web-prod.”
Write ·
create_resourceChanges an existing item
Overwrites an existing resource by id. The tool is flagged as destructive because it replaces the old settings.
Try: “Change the destination timeout to 30 seconds.”
Write ·
update_resourceDeletes an item
Deletes a resource by id. Jitsu flags this as destructive.
Try: “Delete the old test destination.”
Delete ·
delete_resourceLists where you can read events from
Lists the streams, connections and destinations you can read Live Events for.
Try: “Which sources can I read events from?”
Read ·
list_event_sourcesReads recent live events and logs
Reads recent Live Events: incoming events, function logs, warehouse write statuses and the dead-letter queue, with filters for source, level, time and text.
Try: “Show errors from the last hour on the web-prod stream.”
Read ·
query_eventsStarts a data sync
Starts a sync run for a service, and can start a full re-sync. Each call starts another run.
Try: “Run a full re-sync of the Stripe service.”
Write ·
run_syncStops a running sync
Cancels a sync task that is running.
Try: “Cancel the sync that is running now.”
Write ·
cancel_syncLists recent sync runs
Lists recent sync tasks, filterable by sync, status and time range.
Try: “Show failed syncs from this week.”
Read ·
list_sync_tasksReads the change history
Reads the audit log of configuration changes, membership changes and logins. Workspace owners can read one workspace and platform admins can read all of them.
Try: “What did the MCP change in this workspace today?”
Read ·
get_audit_logShows the log of a sync run
Returns the log records of one sync task.
Try: “Show the logs for the last failed sync.”
Read ·
get_sync_logsShows what a connector needs
Returns the JSON schema of the credentials a connector package needs. The first call starts the work and the assistant polls for the result.
Try: “What credentials does the Postgres connector need?”
Network ·
get_connector_specLists what a connector can sync
Asks a connector which streams it can sync. It contacts the source system and the assistant polls for the result.
Try: “Which tables can I sync from this Postgres service?”
Network ·
discover_streamsTests a service's saved credentials
Starts a check of a service's stored credentials against the real source.
Try: “Check that the Stripe credentials still work.”
Network ·
check_source_credentialsReturns the result of a credentials check
Returns the outcome of the credentials check started earlier.
Try: “What was the result of the credentials check?”
Read ·
get_source_check_resultShows a sync's saved cursor
Returns the saved incremental cursor of a sync, by stream.
Try: “Show the saved sync state for the orders stream.”
Read ·
get_sync_stateClears a sync's saved cursor
Deletes the saved cursor for one stream or all streams, so the next run syncs everything from scratch. Jitsu flags it as destructive.
Try: “Reset the sync state for the orders stream.”
Delete ·
reset_sync_stateTests destination credentials
Tests the credentials of an existing destination, or of one you have not saved yet.
Try: “Test the credentials for the Snowflake destination.”
Network ·
test_connectionTries a function on a sample event
Runs a function against a sample event and returns the result, logs and store changes. Nothing is saved, but the function code can call outside systems.
Try: “Run my enrich function on this sample event.”
Runs code ·
run_functionTries a profile-builder function on sample events
Runs a profile-builder function against sample events. Nothing is saved.
Try: “Test the profile builder on these three events.”
Runs code ·
run_profile_builderShows event counts
Returns event counts per period, connection, stream, destination and status.
Try: “How many events failed per destination yesterday?”
Read ·
get_event_statShows which syncs worked
Lists distinct source to destination pairs that had at least one successful sync in a period.
Try: “Which source and destination pairs synced this week?”
Read ·
get_sync_statShows profile-builder progress
Returns the build progress of a profile-builder version.
Try: “How far along is the latest profile builder?”
Read ·
get_profile_builder_stats
From the official docs
Permissions
high risk · 4 things to watch
High risk
The assistant can create, overwrite and delete your Jitsu configuration, and clear the saved position of a data sync. Approve changes one by one in your assistant, and use the audit log to review what it did.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
It can delete resources and reset sync state
delete_resource, update_resource and reset_sync_state are flagged destructive. Your assistant should ask before running them. github.com
An API key does everything you can
For CI, Jitsu says the personal key inherits your workspace access. Use OAuth sign-in for interactive work and revoke keys you no longer need. jitsu.com
Function tests can run code that reaches outside
run_function runs user function code, which may call other systems. Test with sample events you are comfortable sending. github.com
Changes are logged with an MCP origin
Every change lands in the workspace audit log. Review it after an assistant session. jitsu.com
Security advisories
No published security advisories as of Nov 1, 2026.
Technical details
| Turning on read-only | No read-only option for users is documented. Jitsu says non-read-only tools are rejected while a deployment is in maintenance or read-only mode. |
|---|---|
| Talks to | Jitsu (use.jitsu.com or your own console host). Your connected sources and destinations when testing or syncing |
| Sign-in and keys | Sign in with Jitsu through your browser (OAuth). The client holds a token you can revoke under API Keys in your account. Headless use takes a personal API key instead. |
Questions
Is the Jitsu MCP server official?
Yes. It is built into the Jitsu console and documented by Jitsu.
What is the Jitsu MCP server URL?
It is https://use.jitsu.com/mcp for Jitsu Cloud. If you self-host Jitsu, use your own console host followed by /mcp.
Do I need an API key?
No for interactive clients: a browser tab asks you to approve the connection. Headless setups such as CI use a personal API key sent as a Bearer header.
Can it delete things?
Yes. It can delete resources and reset sync state, and Jitsu marks those tools as destructive so your client can ask first.
Can I run it read-only?
Not as a user setting that Jitsu documents. Read-only tools are marked so a client can auto-approve them and ask before the rest.
How do I see what the assistant changed?
Open the workspace audit log and filter by origin mcp. The assistant can also read it with get_audit_log.
How do I add it to Claude Code or Cursor?
Use the install box above, then approve the sign-in tab that opens the first time a tool runs.
Information
updated Nov 2, 2026
- Publisher
- Official
- Endpoint
https://use.jitsu.com/mcp- Transport
- Streamable HTTP
- Auth
- OAuth
- Version
- 1.0.0
- License
- MIT
- Last commit
- Oct 30, 2026
- Open issues
- 14
- Listed in
- Official MCP registry
Sources
Docs, issue trackers and discussions this page is built from. Issues, quotes and findings above link to their own source.
Show all 2Hide
- Jitsu MCP server docs · jitsu.com
- Jitsu console MCP tools.ts · github.com