# Source: https://docs.hypermode.com/first-hypermode-agent.md

# Your First Hypermode Agent

> Work with your first Hypermode Agent - Tom Anderson your personal assistant

In this tutorial we'll get started with our first
[Hypermode Agent](/agents/introduction) named Tom Anderson. Tom Anderson is a
personal assistant that can help you with your daily tasks, such as scheduling
meetings, reviewing our calendar, and preparing for meetings by conducting
research.

Along the way we'll introduce the basic concepts of working with agents in
Hypermode, including the concepts of [connections](/agents/connections),
[threads](/agents/work), and [tasks](/agents/tasks).

## Sign in to Hypermode

First, we'll [sign in to Hypermode](https://hypermode.com/login) and create our
first workspace if we haven't done that yet.

<img src="https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/login.png?fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=2e3e9e2cedf4a015826d62dc7a1ce00a" alt="Sign in to Hypermode" width="1436" height="594" data-path="images/tutorials/first-hypermode-agent/login.png" srcset="https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/login.png?w=280&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=46fe5b4b0bb372cca746895524e326b0 280w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/login.png?w=560&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=a0fa343b2cd4161803393db5eebdf9de 560w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/login.png?w=840&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=36c083957e9cafe78497bbfe5069c786 840w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/login.png?w=1100&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=3a1467659d883e6ba48c0674dfc97371 1100w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/login.png?w=1650&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=a8765965cea18ba03d7cac21a86f8fc3 1650w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/login.png?w=2500&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=0412ae0d089d14008fc08c651ac8830c 2500w" data-optimize="true" data-opv="2" />

## Meet Tom Anderson

Once we've signed in and created a workspace, we'll meet your first agent Tom
Anderson. Tom is included with the Hypermode free tier and is a great way to get
started with Hypermode Agents by learning how to interact with agents and add
[connections](/agents/connections).

<img src="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-anderson.png?fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=f436232ec7e720e16046354d20c61621" alt="Sidekick" width="1862" height="1466" data-path="images/tutorials/first-hypermode-agent/tom-anderson.png" srcset="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-anderson.png?w=280&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=281051fa003165e425f696312eca994f 280w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-anderson.png?w=560&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=7a79db843118509434c16ea9076378bf 560w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-anderson.png?w=840&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=b8df7911c7de595db03ac610a30ac4a4 840w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-anderson.png?w=1100&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=9e6a99255f490620e7319dc77c71422e 1100w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-anderson.png?w=1650&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=39beb15e4adddf9ec43b6b444d96b45a 1650w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-anderson.png?w=2500&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=808568e78b6de98c08d3c09b6433b9fe 2500w" data-optimize="true" data-opv="2" />

Connections give our agents access to external tools and services, such as
Google Calendar, email, Slack, and more.

Let's start by asking Tom what they can help us with.

<img src="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-message.png?fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=d9bd94429642ec33959938fed35a2187" alt="Tom Anderson user message" width="2178" height="1582" data-path="images/tutorials/first-hypermode-agent/tom-message.png" srcset="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-message.png?w=280&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=e315f36293545d4d2e25608c752cd3f4 280w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-message.png?w=560&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=5c6bc1ce54071299802ad1f0b0d74ec9 560w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-message.png?w=840&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=de07c15fe9e661b3d36efadf674394ad 840w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-message.png?w=1100&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=7767b3ee60bdbdf451bb12b5e574fd9f 1100w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-message.png?w=1650&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=d398d5283c41d624fd58a9ee0d50ec02 1650w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/tom-message.png?w=2500&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=fc8999080639b1abf921a2e952281c84 2500w" data-optimize="true" data-opv="2" />

It looks like Tom can be a lot more helpful if we connect our Google Calendar.

## Agent connections

Let's configure the Google Calendar connection so Tom can access our calendar
and help us prepare for meetings. Select the **"Connections"** tab and follow
the authorization flow to connect your Google Calendar.

## Chat and tools

We can interact with our agent through natural language chat. The agent uses
"tools" to complete our requests. These tools enable an agent to understand and
interact on its environment using the connections we add. Under the hood these
tools and connections are powered by Model Context Protocol (MCP) servers.

When we send a message to our agent it is able to use the tools and connections
we've added to it to complete our requests. By asking the agent "who are we
meeting with?" it uses the Google Calendar connection to access our calendar and
find the meeting we're preparing for.

<img src="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/who-meetings.png?fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=cac091867db4d066151f97056b3e62e3" alt="Who are we meeting with?" width="1876" height="1246" data-path="images/tutorials/first-hypermode-agent/who-meetings.png" srcset="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/who-meetings.png?w=280&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=92802b5ea80628a23f62b3e9c7055430 280w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/who-meetings.png?w=560&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=3e97a994d44134f44150d6c772a298c5 560w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/who-meetings.png?w=840&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=82f3b7d8a35b39165600a540491273bb 840w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/who-meetings.png?w=1100&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=9cd899086ec0545a3ac5cd8bb6f1a77a 1100w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/who-meetings.png?w=1650&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=7083b4d50478aa75f9e54bcf7a07424c 1650w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/who-meetings.png?w=2500&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=89c52f6b44479bdf0e7fad156f78e6b7 2500w" data-optimize="true" data-opv="2" />

## Prepare for meetings

Tools can be combined by the agent to complete our requests. Here we ask Tom to
prepare for our meetings by researching who we're scheduled to meet with. Tom
uses the Google Calendar connection to access our calendar and find the meeting
we're preparing for, extracts the meeting details including other participants,
then uses a built-in research tool to research the participants.

<img src="https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/prepare-for-meetings.png?fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=a2d3b095831fcf76092f28eb24d31697" alt="Prepare for meetings" width="1888" height="1412" data-path="images/tutorials/first-hypermode-agent/prepare-for-meetings.png" srcset="https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/prepare-for-meetings.png?w=280&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=474a34d8f656b6f0d4d81bf88722dd13 280w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/prepare-for-meetings.png?w=560&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=a18e9a3c51c95b48d43fff3ab488407f 560w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/prepare-for-meetings.png?w=840&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=3d983362032e957b4fdd63db9b353742 840w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/prepare-for-meetings.png?w=1100&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=84559c546a1ca497165c90f57b063f2c 1100w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/prepare-for-meetings.png?w=1650&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=8836f3cc50326ff782e0684617d6f5b7 1650w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/prepare-for-meetings.png?w=2500&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=f8f67aabce1bcbb583ba9abe038dbaab 2500w" data-optimize="true" data-opv="2" />

## Generate talking points

We can ask Tom to generate talking points for our meeting. Tom uses the results
of the research tool and our specific guidance to generate talking points.

<img src="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points-1.png?fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=ec35b88ff9d83d646a2e5153d635644d" alt="Generate talking points" width="1310" height="282" data-path="images/tutorials/first-hypermode-agent/talking-points-1.png" srcset="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points-1.png?w=280&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=9fc892faae4628987552d5f463d55cd0 280w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points-1.png?w=560&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=bce7ffa41387faf589909563d8770107 560w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points-1.png?w=840&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=7524c8b7a56046816011713107615caa 840w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points-1.png?w=1100&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=d255dc1e57b31f4846d3842badc0b08e 1100w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points-1.png?w=1650&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=6ccde516b56b2ed6bd488e0a8564b888 1650w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points-1.png?w=2500&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=5071041fc919a8759ff6c28010b56659 2500w" data-optimize="true" data-opv="2" />

<img src="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points.png?fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=db278d19a3c2f4dbf1b7e373b0c86620" alt="Generate talking points" width="1462" height="1472" data-path="images/tutorials/first-hypermode-agent/talking-points.png" srcset="https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points.png?w=280&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=0557ae1783a006f756c7e20824101b31 280w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points.png?w=560&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=7cfd46e75f85c20ec26d2d8a5460e530 560w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points.png?w=840&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=3013e9ecdfcaedb1256ae01bb0a6dda5 840w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points.png?w=1100&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=6221b2a924bd6a157c3f315d587c7ee2 1100w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points.png?w=1650&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=1b5cc4dfd1c5c5850691059eb6895069 1650w, https://mintcdn.com/hypermode/uCdRVGOwFZNx2tKv/images/tutorials/first-hypermode-agent/talking-points.png?w=2500&fit=max&auto=format&n=uCdRVGOwFZNx2tKv&q=85&s=7ee01fff65748f0d9ab3b35f3737044a 2500w" data-optimize="true" data-opv="2" />

## Update calendar invite

We can ask Tom to update our calendar invite with the talking points we just
generated. Tom uses the Google Calendar connection to update our invite.

<img src="https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/save-to-calendar.png?fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=db3e79644c70a6fae331022bff3fc78b" alt="Update calendar invite" width="1804" height="498" data-path="images/tutorials/first-hypermode-agent/save-to-calendar.png" srcset="https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/save-to-calendar.png?w=280&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=fb06c4e5110790bb44e7b41763e93859 280w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/save-to-calendar.png?w=560&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=ca3522cc03c0de22a24f27f179cd1bd7 560w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/save-to-calendar.png?w=840&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=9811a0612f657e916196c80a6cc4d10a 840w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/save-to-calendar.png?w=1100&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=7138b1f4316581e3e59e75d261644569 1100w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/save-to-calendar.png?w=1650&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=f3d3317f637c2c9c779f9518f5154766 1650w, https://mintcdn.com/hypermode/KxRLwu8b3AQQ03et/images/tutorials/first-hypermode-agent/save-to-calendar.png?w=2500&fit=max&auto=format&n=KxRLwu8b3AQQ03et&q=85&s=8c76bd59ca34feacfc1e4cbe40927aae 2500w" data-optimize="true" data-opv="2" />

## Adding new use cases

Explore other ways that Tom can help you in your daily tasks. When you're ready
to explore creating new agents with new capabilities or adding other connections
to expand your use cases, ask Tom to help you.

See the [Hypermode Agents](/agents/introduction) documentation for more
information about Hypermode Agents.