Upstash integration
Upstash sells serverless data stores billed per request. This is its account API, the control plane that provisions and administers those resources, not the data plane that reads and writes keys or vectors. It creates, lists, renames, reprimands and deletes Redis databases, changes their plan, regions, eviction, TLS, auto-upgrade and monthly budget, resets their password, reads their usage statistics, and takes, lists, restores and deletes their backups including the daily schedule. It does the same for vector indexes and search indexes, and reads QStash instances, rotates their token, sets their plan and reads their stats and outbound IPv4 addresses. It also manages teams and their members, moves a resource to a team, and reads the account audit log. Authentication is the email address of the Upstash account plus a management API key created in the console, sent as HTTP basic auth.
Say what should happen.
The workflow builds itself.
What you can do with Upstash
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Stat, 6 operations
get_all_search_indexes_statsGet all search indexes statsGETGet Search Stats.get_all_vector_indexes_statsGet all vector indexes statsGETGet Vector Stats.get_database_statsGet database statsGETGet Database Stats.get_qstash_statsGet qstash statsGETGet QStash Stats.get_search_index_statsGet search index statsGETGet Index Stats.get_vector_index_statsGet vector index statsGETGet Index Stats.
Database, 4 operations
create_databaseCreate databasePOSTCreate Redis Database.delete_databaseDelete databaseDELETEDelete Database.get_databaseGet databaseGETGet Database.list_databasesList databasesGETList Databases.
Index, 4 operations
create_vector_indexCreate vector indexPOSTCreate Index.delete_vector_indexDelete vector indexDELETEDelete Index.get_vector_indexGet vector indexGETGet Index.list_vector_indexesList vector indexesGETList Indices.
Search, 4 operations
create_search_indexCreate search indexPOSTCreate Search Index.delete_search_indexDelete search indexDELETEDelete Search Index.get_search_indexGet search indexGETGet Search Index.list_search_indexesList search indexesGETList Search Indexes.
Team, 4 operations
create_teamCreate teamPOSTCreate Team.delete_teamDelete teamDELETEDelete Team.list_team_membersList team membersGETGet Team Members.list_teamsList teamsGETList Teams.
Rename, 3 operations
rename_databaseRename databasePOSTRename Database.rename_search_indexRename search indexPOSTRename Search Index.rename_vector_indexRename vector indexPOSTRename Index.
Reset password, 3 operations
reset_database_passwordReset database passwordPOSTReset Password.reset_search_index_passwordReset search index passwordPOSTReset Password.reset_vector_index_passwordReset vector index passwordPOSTReset Index Passwords.
Member, 2 operations
add_team_memberAdd team memberPOSTAdd Team Member.remove_team_memberRemove team memberDELETEDelete Team Member.
Move to team, 2 operations
move_database_to_teamMove database to teamPOSTMove To Team.move_qstash_to_teamMove qstash to teamPOSTMove QStash to Team.
Transfer, 2 operations
transfer_search_index_to_teamTransfer search index to teamPOSTTransfer Search Index.transfer_vector_index_to_teamTransfer vector index to teamPOSTTransfer Index.
Update budget, 2 operations
update_database_budgetUpdate database budgetPATCHUpdate Database Budget.update_qstash_budgetUpdate qstash budgetPATCHUpdate QStash Budget.
User, 2 operations
get_qstash_instanceGet qstash instanceGETGet QStash.list_qstash_instancesList qstash instancesGETList QStash Users.
Auditlog, 1 operation
list_audit_logsList audit logsGETList Audit Logs.
Change plan, 1 operation
change_database_planChange database planPOSTChange Database Plan.
Create backup, 1 operation
create_database_backupCreate database backupPOSTCreate Backup.
Delete backup, 1 operation
delete_database_backupDelete database backupDELETEDelete Backup.
Disable autoupgrade, 1 operation
disable_database_auto_upgradeDisable database auto upgradePOSTDisable Auto Upgrade.
Disable dailybackup, 1 operation
disable_database_daily_backupDisable database daily backupPATCHDisable Daily Backup.
Disable eviction, 1 operation
disable_database_evictionDisable database evictionPOSTDisable Eviction.
Disable prodpack, 1 operation
disable_qstash_production_packDisable qstash production packPOSTDisable Production Pack.
Enable autoupgrade, 1 operation
enable_database_auto_upgradeEnable database auto upgradePOSTEnable Auto Upgrade.
Enable dailybackup, 1 operation
enable_database_daily_backupEnable database daily backupPATCHEnable Daily Backup.
Enable eviction, 1 operation
enable_database_evictionEnable database evictionPOSTEnable Eviction.
Enable prodpack, 1 operation
enable_qstash_production_packEnable qstash production packPOSTEnable Production Pack.
Enable tl, 1 operation
enable_database_tlsEnable database tlsPOSTEnable TLS.
Ipv4, 1 operation
list_qstash_ipv4_addressesList qstash ipv4 addressesGETGet QStash IPv4 Addresses.
List backup, 1 operation
list_database_backupsList database backupsGETList Backup.
Restore backup, 1 operation
restore_database_backupRestore database backupPOSTRestore Backup.
Rotate token, 1 operation
rotate_qstash_tokenRotate qstash tokenPOSTReset QStash Token.
Set plan, 1 operation
set_qstash_planSet qstash planPOSTSet QStash Plan.
Setplan, 1 operation
set_vector_index_planSet vector index planPOSTSet Index Plan.
Update region, 1 operation
update_database_regionsUpdate database regionsPOSTUpdate Regions.
Use Upstash from Claude Code, Cursor or Codex
Connect Upstash in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Upstash operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Upstash
- Create your workspace
Sign up free. Nothing to install.
- Connect Upstash once
Add your Upstash connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Upstash integration FAQ
What can you do with the Upstash integration?
LiveContext exposes 58 operations on Upstash, covering stat, database, index and search.
