Without an account — 1 tool
agent_templates lists what an agent can be built to do and what a run costs. That is the whole anonymous surface, and it is the same list published on this page.
MCP · Connect your assistant
Add one server URL, sign in once, and Claude, ChatGPT, Cursor or Codex can run your agents, read your rooms and post as you — with your permissions, and never with a copy of your password.
Remote MCP server
https://tailabs.ai/mcp
OAuth-protected. Your assistant signs in as you and gets exactly what your account gets — a room you are not in does not exist to it, and team data stays with managers.
Before you start
Almost all of it, on purpose — this server is your account, not a public API.
agent_templates lists what an agent can be built to do and what a run costs. That is the whole anonymous surface, and it is the same list published on this page.
Everything else: your agents, your runs, your rooms, your credits, your CV. Your assistant sees exactly what you see when you open TAI Labs — a room you are not in does not exist to it.
team_work is the only tool that reaches past your own account, and only if your workspace role already allows it.
Setup
Pick the assistant you use. Every one of them ends at the same TAI Labs consent screen.
claude.ai and the desktop app, via Connectors
The sign-in
Four steps, and only the first is yours to configure.
It calls tailabs.ai/mcp, gets told which authorization server to use, and registers itself. Nothing has touched your account yet.
The same account, password and Google button as the app, in your own browser. If you are already signed in, you go straight past it.
“Connect <your client> to TAI Labs?” at tailabs.ai/oauth/consent. It names the app asking, what it gets — your email address, your name and profile details, and staying connected when you are not using it — and which account is being connected. Allow finishes; Cancel sends you back having granted nothing.
The client holds a token issued to you, and every tool runs with exactly your permissions. Disconnect it whenever you like from the client that holds it.
Browser agents that do the web work — set one up, schedule it, share it with the team.
agent_templates
The starting points — research a company, watch a competitor, chase a lead — with what each asks for and what a run costs. The one tool that answers before you sign in.
my_agents
Everything you have saved, plus any agent a teammate shared with your workspace.
create_agent
Save a new one from a goal written as a task. Give it a cadence and it runs on its own.
update_agent
Change when it runs, pause it without losing it, or share it with the workspace.
delete_agent
Removes the agent and keeps its runs. Yours only — a shared one stays its owner's.
run_agent
Start one now and get what it found. Spends credits, so it asks first.
Every run, its step-by-step trail, what it cost, and the logins it can sign in with.
run_status
How a run is going or how it ended, with the step-by-step trail. Use it when a run outlasts the wait.
my_runs
Recent runs, newest first, with how each ended and what it cost.
my_logins
Which sites your agents can sign in to. Names and masked hints — never a password.
The shipped work, yours and your workspace's.
my_work
What you have shipped, what is in flight, and the agents standing ready.
team_work
The same for your workspace: who has shared agents, who has run things, who has not started.
my_access
Plan, workspace, role and what you are entitled to — and why, when something is gated.
The feed, the chat, the DMs, the calendar — read and write, as you.
my_communities
The rooms you are in, and the ones you could join.
join_community
Joins an open room there and then; says why if it is invite-only or paid.
room_threads
Channels, cohort channels and DMs, with unread counts and thread ids.
read_thread
Messages oldest first, forty at a time, with a cursor for older.
send_message
Posts into a conversation as you — so it shows you the wording first.
open_dm
Finds or starts a one-to-one with someone in a room you share.
room_members
Names, headlines, levels and user ids. Never email addresses.
find_person
Search people by name or headline to get the id a DM or mention needs.
community_feed
The posts, with likes and comment counts — the other half of the chat.
post_to_feed
Writes a post as you. Visible to everyone, so it confirms before posting.
community_events
What is on, who is hosting, how many are coming, whether you said you would.
rsvp_event
Says you are coming — or takes it back, since it is a toggle.
The wallet, what spent it, and whether it refills itself.
my_credits
Plan, balance, what spent it this cycle, and whether auto top-up will refill it before you run out.
my_ai_usage
The same spend broken down by model, over however many days you ask for.
Grounded in what you have actually shipped, never invented.
my_profile
Your stored CV, LinkedIn and target role, plus live plan, credits and progress.
update_my_profile
Store CV text or a LinkedIn URL from the chat — private to you.
review_my_profile
Scores CV and LinkedIn against a target role and names the gaps.
fix_my_cv
Line-by-line rewrite against a role, grounded in work you actually did.
rewrite_my_linkedin
Headline, About and skills drafted from your evidence, not from guesses.
jobs_near_me
A market briefing for your city: roles, bands, your fit, the gaps, search queries.
Paste any of these into your assistant once it is connected.
“Show me the TAI Labs agent templates for research, then set one up to check my three biggest competitors every Monday morning and run it once now so I can see what it comes back with.”
agent_templates · create_agent · run_agent · run_status
“Go through my TAI Labs agent runs from the last seven days: what came back, which ones failed and why, and what it all cost me in credits.”
my_runs · run_status · my_credits
“Which sites can my TAI Labs agents already sign in to? Build me one that checks my orders there every morning and uses that saved login.”
my_logins · agent_templates · create_agent · update_agent
“Catch me up on my TAI Labs rooms — what is new in the feed, which conversations mention me, and draft a reply to the one that actually needs one.”
my_communities · community_feed · room_threads · read_thread · send_message
“Take what my agent found this morning, write it up as a post for the TAI Labs feed, show me the draft, and post it once I say go.”
my_runs · post_to_feed · community_feed
“Find someone in my TAI Labs rooms who has actually shipped an agent in production, open a DM, and introduce me in two sentences.”
find_person · room_members · open_dm · send_message
“What TAI Labs events are coming up in the next two weeks? RSVP me to anything on agents that does not clash with my calendar.”
community_events · rsvp_event · my_communities
“Pull my TAI Labs work, score my CV against a senior AI engineer role, and rewrite the weak lines using the things I have actually delivered.”
my_work · review_my_profile · fix_my_cv
“Save my LinkedIn URL to TAI Labs, then draft a headline, About section and skills list backed by my real agents, runs and posts — nothing invented.”
update_my_profile · rewrite_my_linkedin · my_work
“Summarise my TAI Labs workspace: what each person has shipped this month, who has not started yet, and where our AI credits are going.”
team_work · my_ai_usage · my_access
“Who in my TAI Labs workspace has not run an agent yet? Share my best one with the team and draft a message telling them what it does.”
team_work · my_agents · update_agent · send_message
Agents that do the web work, the rooms where it gets talked about, and a CV written from what you actually shipped.