Free · single
Free
For side projects and trying it out.
no card needed
$0 /month
Up to 3 connected apps
- Unlimited calls
- Pick from every integration
- 1 toolset
- App and action rules
- 7 days of call logs
Your agent gets two tools, search_tools and execute_tool, instead of hundreds of tool definitions. It finds the right action for the job, then runs it.
Free for up to 3 apps. Unlimited calls. No card needed.
Toolrails · single journey
Fare
910tokensinstead of 94,200
two tools · vs 20 servers, every schema
Admit one agent
Set up in about a minute
Your agent loads two small tools instead of hundreds of tool definitions, so more of its context is left for your task.
910 tokens instead of 94,200Search understands what your agent means, not just the words it uses. Ask for "tickets" and it finds issues, plus anything that has to run first.
Right tool in the top 5, 95% of the timeEmails and tickets can carry text that tries to take over your agent. Toolrails flags it, and asks you before anything risky runs.
See the injection benchmarkPaste one URL into Claude, Cursor, VS Code or Windsurf. No SDK to install and no setup for each app.
About 60 seconds, start to finishGitHub, Slack, Stripe, Notion and hundreds more, each through its real API. Nothing you send is stored.
214 apps and countingConnect up to 3 apps and make as many calls as you like. No card, and no surprise limits mid-task.
Free for 3 apps, then from $12 a monthStep 1 · search
search_tools takes plain words and returns a few matching actions with short schemas. Anything that has to run first comes back by name.
{ "query": "list open tickets", "limit": 3 }Step 2 · run
execute_tool calls the real app with its own schema. Ask for specific fields and only those come back. Big results arrive as a short-lived link.
{ "name": "linear.list_issues",
"args": { "state": "open" },
"fields": ["id", "title"] }If an app isn't connected
If the agent needs an app you haven't connected, it gets a link to share with you. Approve once and it tries again.
{ "isError": true,
"connect_url": "toolrails.com/connect/tk_9f…" }Chaining several calls? Turn on run_code for a toolset. The agent writes one script, it runs in a sandbox, and only the final output comes back.
The agent searches in plain words, gets one good match with its schema, runs it, and replies. Two small calls.
You: File a bug in Linear: checkout fails on Safari.
{ "query": "create a linear issue" }
[ { "name": "linear.create_issue", "score": 0.96, "needs_first": [ "linear.list_teams" ] } ]
{ "name": "linear.create_issue", "args": { "team": "WEB", "title": "Checkout fails on Safari" }, "fields": [ "id", "url" ] }
{ "id": "WEB-212", "url": "https://linear.app/acme/issue/WEB-212" }
Agent: Filed WEB-212 in Linear.
Emails, tickets and notes can hide instructions aimed at your agent. Your rules decide what the agent can do at all. Detection adds a second layer inside those rules.
Rules
Allow or block apps and actions, make a toolset read-only, and hide fields before the agent sees them.
hris.get_employee hide: salary, ssn xero.update_payee only approved vendors
Approvals
Once the agent has read an outside email, ticket or note, actions like sending mail or changing bank details need your approval in the chat.
read gmail.get_message → outside content gmail.send_email → asks you first
Detection
Every result from an outside source is checked, including attacks split across several messages.
mode: thorough if flagged: warn · remove text · block · ask you
Paste one URL into your client. It asks you to sign in, you pick which apps it can use, and the two tools appear.
https://mcp.toolrails.com/t/defaultPaste the URL, name it Toolrails, then sign in when asked.
214 apps · 4,213 actions
Free · single
For side projects and trying it out.
no card needed
$0 /month
Up to 3 connected apps
Indie · returnMost picked
For projects people rely on.
billed monthly
$12 /month
Unlimited connected apps
Team · group
For a team sharing one workspace.
flat, any team size
$49 /month
Unlimited apps and $0 seats
Try it with your own agent. Free for up to 3 apps, with unlimited calls.
Get started free