Connectors · Work & projects
Sling MCP server for AI agents.
actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to Sling and the rest of your systems. It gives your agent 373 Sling actions (129 reads, 191 writes and 53 that wait for a confirmation) and holds the Sling credential itself, so the agent never does. It paces Sling's limits and records every call.
100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.
claude mcp add --transport http actionlake https://connect.actionlake.com/mcpdo { action: "sling.users.list", intent: "check which Sling account is connected"}# Returns a list of all users in users org · read · 1 upstream call- 373actionsin one signed file
- 129readlook, never change
- 191writecreate and update
- 53wait for a yesdestructive, confirmed first
Set up
Connect Sling in three steps.
- 01
Add actionlake to Claude.
Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
https://connect.actionlake.com/mcp - 02
Connect Sling.
API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
session_tokenSling session token: the value Sling returns in the Authorization response header of POST…
account { op: "connections.requirements", service: "sling" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "sling.users.list" }# returns a list of all users in users org · read · 1 upstream callcheck { action: "sling.users.create", input: { … } }# free: inputs, permissions, cost and confirmations, nothing sent
Sling at a glance
- Sign-in
- API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.
- You provide
session_token- Limits we pace to
- 5 calls a second, per connection
- API covered
- Sling API v1 (Swagger 2.0, 1.0)
api.getsling.com/v1 - Built from
- Sling's documentation, read 23 October 2026api.getsling.comapi.getsling.com
- Service file
- Version 1.0.0, signed (Ed25519)
- Cached reads
- 123 of 129 reads, for up to 5 minutes; a write clears what it affects
- Shared entities
- 5, so ask can line Sling up with your other systems
- Data
- Processed and stored in Sydney, Australia. No US region yet
Capabilities
What an AI agent can do in Sling.
373 actions in 156 areas. Every one carries its effect, so a key can allow the reads and hold the rest.
- 129readlook, never change
- 191writecreate and update
- 53destructivewait for a confirmation
Shifts
141 read · 12 write · 1 destructive
Create new shift(s). · Retrieve a shift · Update a shift. The shift is not published, it is in planning mode. · Unpublish a list of shifts
Conversations
122 read · 6 write · 4 destructive
Create a conversation for this user · Export to a file conversation messages sent during a period of time (this period can be max 30 days). · Returns a list of conversations that belong to this user · Returns conversation details
Users
122 read · 9 write · 1 destructive
Returns a list of all users in users org · Add new user to the org · Return user details · Update user details
Notifications
102 read · 8 write · 0 destructive
Mark notifications archived or read en masse · Get all notifications for a user · Perform affirmative action on notification if possible · Mark all notifications for this user as archived (if possible)
Groups
92 read · 5 write · 2 destructive
Return list of groups for this org · Create new group for users org · Returns group details · Update group details
Account org subscription
81 read · 6 write · 1 destructive
Calculate the tax-rate for a purchase using Taxamo API, this endpoint is used to show the estimate to the · Create subscription · Retry failed payment · Start Sling Premium Trial
Channels
82 read · 4 write · 2 destructive
Returns a list of channels belonging to the user · Add a new channel to the users org · Returns channel details with articles · Update channel details
Leave
82 read · 5 write · 1 destructive
Create a new leave application for a user · Return list of leave applications for current user · Return leave application details · Update leave application
148 more areas · 292 actions
- Channels articles 7
- Shifts applications 7
- Announcements 6
- Kiosks sessions 6
- Organisations 6
- Shifts offer 6
- Tasks 6
- Availability 5
- Channels articles comments 5
- Conversations messages 5
- Day parts 5
- Shifts available 5
- Shifts notes 5
- Shifts tasks instances 5
- Shifts templates 5
- Tags 5
- Account 4
- Calendar filters 4
- Oauth2 client 4
- Sales list 4
- Shifts acceptance 4
- Shifts exchange 4
- Shifts tasks templates 4
- Tasks comments 4
- Timeclock 4
- Account session 3
- Account sessions 3
- Channels articles comments likes 3
- Channels articles likes 3
- Channels notifications 3
- Channels subscribers 3
- Day mark 3
- Groups users 3
- Kiosks users pin 3
- Sales 3
- Shift templates 3
- Timesheets 3
- Account invitation 2
- Account setup 2
- Account verify 2
- Calendar 2
- Conversations emojis 2
- Labor settings 2
- Leave caps 2
- Leave types 2
- Locations constraint priorities 2
- Noshows 2
- Organisations invitation 2
- Organisations invitation user 2
- Organisations join 2
- Shift feedback 2
- Shifts tasks subtasks 2
- Shifts transactions 2
- Sick callout 2
- Timesheets consent 2
- Users description 2
- Users documents 2
- Account oauth 1
- Account oauth URL 1
- Account org invoice upcoming 1
- Account org invoices 1
- Account org settings 1
- Account org subscription pause 1
- Account org subscription upgradecost 1
- Account password 1
- Account settings 1
- Account settings client flags 1
- Account verify email 1
- Ack 1
- Activity logs 1
- Announcements search 1
- API 1
- Auth auth0 enabled 1
- Auth automigration account 1
- Availability event 1
- Calendar available 1
- Calendar logs 1
- Calendar org user 1
- Calendar summaries 1
- Calendar users 1
- Calendar working 1
- Channels all 1
- Channels articles seen 1
- Channels search 1
- Conversations bulk messages 1
- Conversations reactions 1
- Currencies 1
- Geo 1
- Geocode address 1
- Geocode timezone 1
- Groups archive 1
- Groups settings 1
- Intercom user 1
- Ip 1
- Kiosks users session 1
- Labor access user 1
- Labor cost 1
- Labor schema 1
- Labor wages position 1
- Labor wages user 1
- Leave suppress 1
- Locations 1
- Me 1
- Oauth2 authorize 1
- Oauth2 openid keys 1
- Oauth2 userinfo 1
- Organisations customindustry 1
- Organisations dailyreport 1
- Organisations invitation users 1
- Organisations unverifieduserslimit 1
- Personas 1
- Reports labor 1
- Reports leave 1
- Reports leave users detailed 1
- Reports leave users summary 1
- Reports noshows 1
- Reports noshows users summary 1
- Reports payroll 1
- Reports payroll iceland 1
- Reports roster 1
- Reports sales 1
- Reports shift feedback 1
- Reports sick callouts users summary 1
- Reports timesheets 1
- Sales list location 1
- Search 1
- Shifts applications check conflicts 1
- Shifts clockin 1
- Shifts coworkers 1
- Shifts current 1
- Shifts detailed 1
- Shifts exchange available 1
- Shifts next 1
- Shifts sync 1
- Status 1
- Tasks logs 1
- Timeclock break attestations 1
- Timeclock clockin 1
- Timeclock notes 1
- Timesheet 1
- Timesheets event 1
- Timesheets history 1
- Timesheets shift history 1
- Timezones 1
- Upload image 1
- Upload media 1
- Users concise 1
- Users extra 1
Top actions
The Sling API, shaped for agents.
The ids your agent types, what each does, and the one name it shares with other systems. 48 of Sling's 49 action names are shared with at least one other connector, so an agent learns them once.
| Action | What it does | Effect | Same name in |
|---|---|---|---|
sling.users.listReturns a list of all users in users org | Returns a list of all users in users org. | read | hr.employee.list61 connectors |
sling.groups.listReturn list of groups for this org | Return list of groups for this org. | read | identity.group.list262 connectors |
sling.users.createAdd new user to the org | Add new user to the org. | write | hr.employee.create51 connectors |
sling.tasks.listReturn a list of tasks according to provided filters | Return a list of tasks according to provided filters. | read | work.task.list122 connectors |
sling.me.getReturn details about your session | Return details about your session. | read | identity.current_user.get307 connectors |
sling.channels.listReturns a list of channels belonging to the user | Returns a list of channels belonging to the user. | read | comm.channel.list27 connectors |
sling.groups.createCreate new group for users org | Create new group for users org. | write | identity.group.create205 connectors |
sling.users.deleteRemove user from the org | Remove user from the org. | destructive | hr.employee.delete34 connectors |
sling.tasks.createCreate new task(s), if no user is provided the task is assigned to the creator | Create new task(s), if no user is provided the task is assigned to the creator. | write | work.task.create127 connectors |
sling.channels.createAdd a new channel to the users org | Add a new channel to the users org. | write | comm.channel.create16 connectors |
sling.leave.createCreate a new leave application for a user | Create a new leave application for a user. | write | hr.leave_request.create32 connectors |
sling.leave.listReturn list of leave applications for current user | Return list of leave applications for current user. | read | hr.leave_request.list29 connectors |
Try it
Prompts to paste into Claude.
Each one names the Sling actions it will call, so you know what it reads and what it changes before you send it.
- Readread
Which Sling tasks are overdue, and who owns each one?
calls
sling.tasks.list - Writewrite
Add new user to the org in Sling. Show me exactly what you will send before you save it.
calls
sling.users.create
Governance for Sling
Destructive actions wait for a yes.
53 Sling actions are destructive. The first 10:
- Remove user from the org
sling.users.delete - Delete group
sling.groups.delete - Delete this task, we don't delete just archive
sling.tasks.delete - Delete channel
sling.channels.delete - Delete leave application
sling.leave.delete - Delete message
sling.conversations_messages.delete - Remove user from group
sling.groups_users.delete - Remove current user from subscribers list
sling.channels_subscribers.delete - Delete comment for task
sling.tasks_comments.delete - Delete the tag.
sling.tags.delete
A destructive action runs only with confirm: true. Under the human policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.
Remove user from the org?
intent: the user asked me to remove user from the org
account { op: "keys.create", name: "sling-agent", allowed_actions: ["sling.*"], cap_calls: 2000, confirm_policy: "human_for_writes", approval_rules: [ { match: "sling.users.delete", approver: "[email protected]" }, { match: "sling.groups.delete", approver: "[email protected]" }, { match: "sling.tasks.delete", approver: "[email protected]" } ]}Cost
What Sling costs on actionlake.
Every Sling action is one upstream call, the only thing actionlake bills. Searching, check, cost, account and any call Sling refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
- 1upstream call per actionall 373 Sling actions
- 373actions pageeach page of a long list is one call
- 123reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every Sling action.
373 actions by area: the id your agent calls, what it does, and its effect.
Shifts14
sling.shifts.createCreate new shift(s).writesling.shifts.getRetrieve a shiftreadsling.shifts.unpublishUnpublish a list of shiftswritesling.shifts.updateUpdate a shift. The shift is not published, it is in planning mode.writesling.shifts.bulkCreate/update/delete shifts in a bulkwritesling.shifts.bulk_createCreate many shifts in one atomic, set-based requestwrite- and 8 more in this area
Conversations12
sling.conversations.createCreate a conversation for this userwritesling.conversations.exportExport to a file conversation messages sent during a period of time (this period can be max 30 days).writesling.conversations.getReturns conversation detailsreadsling.conversations.listReturns a list of conversations that belong to this userreadsling.conversations.deleteArchive conversation for user or delete conversation entirely.destructivesling.conversations.leaveDelete current user from conversationdestructive- and 6 more in this area
Users12
sling.users.createAdd new user to the orgwritesling.users.getReturn user detailsreadsling.users.listReturns a list of all users in users orgreadsling.users.updateUpdate user detailswritesling.users.bulkAdd new users to the orgwritesling.users.deleteRemove user from the orgdestructive- and 6 more in this area
Notifications10
sling.notifications.affirmativePerform affirmative action on notification if possiblewritesling.notifications.archive_allMark all notifications for this user as archived (if possible)writesling.notifications.createMark notifications archived or read en massewritesling.notifications.listGet all notifications for a userreadsling.notifications.getRetrieve one specific notificationreadsling.notifications.mark_all_readMark all notifications for this user as readwrite- and 4 more in this area
Groups9
sling.groups.createCreate new group for users orgwritesling.groups.getReturns group detailsreadsling.groups.listReturn list of groups for this orgreadsling.groups.updateUpdate group detailswritesling.groups.archiveArchive groupswritesling.groups.deleteDelete groupdestructive- and 3 more in this area
Account org subscription8
sling.account_org_subscription.calculate_taxCalculate the tax-rate for a purchase using Taxamo API, this endpoint is used to show the estimate to thewritesling.account_org_subscription.createCreate subscriptionwritesling.account_org_subscription.retrypaymentRetry failed paymentwritesling.account_org_subscription.trialStart Sling Premium Trialwritesling.account_org_subscription.deleteCancel subscription and downgrade to Sling Freedestructivesling.account_org_subscription.getGet billing informationread- and 2 more in this area
Channels8
sling.channels.createAdd a new channel to the users orgwritesling.channels.getReturns channel details with articlesreadsling.channels.listReturns a list of channels belonging to the userreadsling.channels.updateUpdate channel detailswritesling.channels.deleteDelete channeldestructivesling.channels.mark_readMark all articles of this channel as readwrite- and 2 more in this area
Leave8
sling.leave.createCreate a new leave application for a userwritesling.leave.getReturn leave application detailsreadsling.leave.listReturn list of leave applications for current userreadsling.leave.updateUpdate leave applicationwritesling.leave.approveApprove a leave applicationwritesling.leave.deleteDelete leave applicationdestructive- and 2 more in this area
Channels articles7
sling.channels_articles.createAdd an article to the channelwritesling.channels_articles.getReturn details of articlereadsling.channels_articles.listReturns a list of articles belonging to this channelreadsling.channels_articles.mark_seenMark an article as seen, this has the side effect of marking the channel of the article as readwritesling.channels_articles.deleteRemove article from article list of channeldestructivesling.channels_articles.moveMove an article to another channelwrite- and 1 more in this area
Shifts applications7
sling.shifts_applications.approveApprove a shift application.writesling.shifts_applications.approve_manyApprove shift applications in a bulk.writesling.shifts_applications.assignAssign an a copy of an available shift to the applicant represented by application_id.writesling.shifts_applications.createApply for a shift that is on offer.writesling.shifts_applications.denyDeny a shift application.writesling.shifts_applications.deny_manyDeny shift applications in bulk.write- and 1 more in this area
Announcements6
sling.announcements.createCreate a new announcement, providing a list of users and/or groups to send the announcement towritesling.announcements.getGet details about announcementreadsling.announcements.listRetrieve the list of announcements for the current user's organisation.readsling.announcements.mark_readUpdate announcement read statuswritesling.announcements.deleteDelete announcementdestructivesling.announcements.updateUpdate details about announcementwrite
Kiosks sessions6
sling.kiosks_sessions.initializeReturns a temporary Kiosk Secretwritesling.kiosks_sessions.listReturns a list of all the sessions that match user's location.readsling.kiosks_sessions.startReturns a Kiosk Token and creator's locations. It expires in 10 minutes.writesling.kiosks_sessions.updateAllows you to add locations to a session. It has only one use.writesling.kiosks_sessions.deleteDeletes a KioskSessiondestructivesling.kiosks_sessions.delete_manyDeletes a KioskSessiondestructive
Organisations6
sling.organisations.createCreates an Org using the authenticated session account and user as the owner.writesling.organisations.create_from_tokenCreates an Org from a login-issued, single-use token (no session auth).writesling.organisations.getReturn org detailsreadsling.organisations.setupInitial org setup (setting name and industry)writesling.organisations.deleteDelete orgdestructivesling.organisations.updateUpdate org detailswrite
Shifts offer6
sling.shifts_offer.acceptApprove a swap that was suggested for current userwritesling.shifts_offer.approveApprove and perform a swapwritesling.shifts_offer.createSet a shift up for swapping, include the user that will receive the offer to swapwritesling.shifts_offer.rejectReject a shift swap (performed only by admin)writesling.shifts_offer.cancelCancel a shift offer.destructivesling.shifts_offer.retractRetract an accepted shift swap (performed by either delegate or admin)write
Tasks6
sling.tasks.createCreate new task(s), if no user is provided the task is assigned to the creatorwritesling.tasks.getFetch assigned task for this idreadsling.tasks.listReturn a list of tasks according to provided filtersreadsling.tasks.updateUpdate taskwritesling.tasks.deleteDelete this task, we don't delete just archivedestructivesling.tasks.positionUpdate task position. All tasks now have an automatically generated position field.write
Availability5
sling.availability.createCreate a new availability setwritesling.availability.getReturn availability set with id availability_set_idreadsling.availability.listReturn a list of availability recurrences for current user (admin can oreadsling.availability.updateUpdate recurrence information for this recurrence.writesling.availability.deleteCancel this availability setdestructive
Channels articles comments5
sling.channels_articles_comments.createAdd a new comment to this articlewritesling.channels_articles_comments.getReturn commentreadsling.channels_articles_comments.listGet list of comments for articlereadsling.channels_articles_comments.updateUpdate commentwritesling.channels_articles_comments.deleteDelete commentdestructive
Conversations messages5
sling.conversations_messages.createAdd a message to this conversationwritesling.conversations_messages.deleteDelete messagedestructivesling.conversations_messages.listGet a list of messages for this conversationreadsling.conversations_messages.updateUpdate messagewritesling.conversations_messages.update_manyUpdate the unread message count for the user in the conversation with identifier conversation_idwrite
Day parts5
sling.day_parts.bulkUpdate day parts in a bulkwritesling.day_parts.createAdd new day partwritesling.day_parts.listRetrieve all day partsreadsling.day_parts.updateUpdate a day partwritesling.day_parts.deleteDelete a day partdestructive
Shifts available5
sling.shifts_available.createMake unassigned shifts in date range available if they are not alreadywritesling.shifts_available.getShow list of the available shiftsreadsling.shifts_available.listShow list of the available shiftsreadsling.shifts_available.make_available_manyMake unassigned shifts in date range available if they are not alreadywritesling.shifts_available.cancelCancel a shift offer.destructive
Shifts notes5
sling.shifts_notes.createCreate new shiftnotewritesling.shifts_notes.getReturn details for shift notereadsling.shifts_notes.listReturn a list of notes per dates providedreadsling.shifts_notes.updateUpdate shift notewritesling.shifts_notes.deleteDelete shift notedestructive
Shifts tasks instances5
sling.shifts_tasks_instances.getGet a Task Instance.readsling.shifts_tasks_instances.listReturns a list of Task Instances.readsling.shifts_tasks_instances.statusUpdate a Task Instance status.writesling.shifts_tasks_instances.updateUpdate a Task Instance.writesling.shifts_tasks_instances.deleteDelete a Task Instance.destructive
Shifts templates5
sling.shifts_templates.createCreate a new schedule templatewritesling.shifts_templates.listRetrieve all shift templates that the actor can loadreadsling.shifts_templates.loadLoad a schedule template. This endpoint creates unpublished shifts.writesling.shifts_templates.updateOverwrite a schedule templatewritesling.shifts_templates.deleteDelete a schedule templatedestructive
Tags5
sling.tags.bulkBulk delete tags.writesling.tags.createCreate a tag.writesling.tags.listGet all tags.readsling.tags.updateUpdate the tag.writesling.tags.deleteDelete the tag.destructive
Account4
sling.account.consentConsent to the privacy policy and terms of servicewritesling.account.createCreate an org-ownerwritesling.account.forgotSend forgot password link for accountwritesling.account.lookupPrepare for org setup - check if email already registeredread
Calendar filters4
sling.calendar_filters.createCreate a new calendar filter.writesling.calendar_filters.deleteDelete a calendar filter.destructivesling.calendar_filters.listRetrieve your calendar filters.readsling.calendar_filters.updateUpdate a calendar filter.write
Oauth2 client4
sling.oauth2_client.createCreate OAuth2 client aka Sling Appwritesling.oauth2_client.deleteDelete OAuth2 clientdestructivesling.oauth2_client.listGet list of org's OAuth2 clients.readsling.oauth2_client.updateUpdate OAuth2 clientwrite
Sales list4
sling.sales_list.bulkEndpoint to proceed bulk operations on saleswritesling.sales_list.createCreate a new sales object.writesling.sales_list.importEndpoint to import sales.writesling.sales_list.listEndpoint to get list of the sales per orgread
Shifts acceptance4
sling.shifts_acceptance.acceptAccept a shiftwritesling.shifts_acceptance.accept_manyAccept shifts in a bulkwritesling.shifts_acceptance.rejectReject a shiftwritesling.shifts_acceptance.reject_manyReject shifts in a bulkwrite
Shifts exchange4
sling.shifts_exchange.approveApproves or accepts an exchange depending on its status.writesling.shifts_exchange.cancelCancel an exchange. You sould be offerer, offeree or an admin or manager involved.destructivesling.shifts_exchange.createCreate a new shift exchangewritesling.shifts_exchange.getShow detailed information about a shift exchangeread
Shifts tasks templates 4Tasks comments 4Timeclock 4Account session 3Account sessions 3Channels articles comments likes 3Channels articles likes 3Channels notifications 3Channels subscribers 3Day mark 3Groups users 3Kiosks users pin 3Sales 3Shift templates 3Timesheets 3Account invitation 2Account setup 2Account verify 2Calendar 2Conversations emojis 2Labor settings 2Leave caps 2Leave types 2Locations constraint priorities 2Noshows 2Organisations invitation 2Organisations invitation user 2Organisations join 2Shift feedback 2Shifts tasks subtasks 2Shifts transactions 2Sick callout 2Timesheets consent 2Users description 2Users documents 2Account oauth 1Account oauth URL 1Account org invoice upcoming 1Account org invoices 1Account org settings 1Account org subscription pause 1Account org subscription upgradecost 1Account password 1Account settings 1Account settings client flags 1Account verify email 1Ack 1Activity logs 1Announcements search 1API 1Auth auth0 enabled 1Auth automigration account 1Availability event 1Calendar available 1Calendar logs 1Calendar org user 1Calendar summaries 1Calendar users 1Calendar working 1Channels all 1Channels articles seen 1Channels search 1Conversations bulk messages 1Conversations reactions 1Currencies 1Geo 1Geocode address 1Geocode timezone 1Groups archive 1Groups settings 1Intercom user 1Ip 1Kiosks users session 1Labor access user 1Labor cost 1Labor schema 1Labor wages position 1Labor wages user 1Leave suppress 1Locations 1Me 1Oauth2 authorize 1Oauth2 openid keys 1Oauth2 userinfo 1Organisations customindustry 1Organisations dailyreport 1Organisations invitation users 1Organisations unverifieduserslimit 1Personas 1Reports labor 1Reports leave 1Reports leave users detailed 1Reports leave users summary 1Reports noshows 1Reports noshows users summary 1Reports payroll 1Reports payroll iceland 1Reports roster 1Reports sales 1Reports shift feedback 1Reports sick callouts users summary 1Reports timesheets 1Sales list location 1Search 1Shifts applications check conflicts 1Shifts clockin 1Shifts coworkers 1Shifts current 1Shifts detailed 1Shifts exchange available 1Shifts next 1Shifts sync 1Status 1Tasks logs 1Timeclock break attestations 1Timeclock clockin 1Timeclock notes 1Timesheet 1Timesheets event 1Timesheets history 1Timesheets shift history 1Timezones 1Upload image 1Upload media 1Users concise 1Users extra 1
This index shows a sample of each area. All 373 actions, with their inputs and prices, are in the catalogue, which a free sandbox key can search.
Questions
The Sling MCP server, answered.
Is there a Sling MCP server for Claude?
Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 373 Sling actions across shifts, conversations, users and notifications, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by Sling.
What do I need to connect Sling?
Sling session token: the value Sling returns in the Authorization response header of POST…. The free call account { op: "connections.requirements", service: "sling" } lists exactly what to paste.
Can an AI agent delete or change things in Sling?
Only if its key allows it, and only with an explicit confirmation. 53 Sling actions are destructive, including remove user from the org, delete group and delete this task, we don't delete just archive. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.
Will an AI agent use up my Sling API limit?
actionlake paces every call to the limits in the Sling service file: 5 calls a second per connection. Repeated reads are answered from cache (123 Sling actions can be), which never reaches Sling.
What does a Sling action cost?
One upstream call, the only unit actionlake bills. A list that pages bills one call per page (373 Sling actions page). Cache hits, searches, dry runs and calls Sling refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.
Which Sling API does it cover?
The Sling API v1 (Swagger 2.0, 1.0) at api.getsling.com/v1. It is built from Sling's documentation as read on 23 October 2026. 373 actions in 156 areas, each one in the signed service file (version 1.0.0).
Does actionlake keep my Sling data, and where?
actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your Sling credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.
Which AI clients can use it?
Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.
Give your agent Sling today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.