Connect Hermes to Notion and X
What happens next
Set up in minutes
Choose where it runs
On your computer through your own Hermes, or hosted in the cloud. The rest of setup adapts to your choice:
Pick what it can do in Notion
A preset of real Notion operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.
Pick what it can do in X
A preset of real X operations. Each one becomes a tool the agent can call, and it can't touch anything outside the list.
Connect Notion
One sign-in. The agent acts through your account, scoped to the operations you picked.
Connect X
One sign-in. The agent acts through your account, scoped to the operations you picked.
Add your personal MCP link
The last step mints a private MCP URL for this agent and walks you through exactly this, with your real link filled in. The page flips to Connected the moment your Hermes first calls in.
1. Run this in your terminal
2. Answer no when asked if the server requires authentication — the link itself is the key
<your-link> is your personal server URL — setup mints it for you.
Exact capabilities
Tools Hermes gets
Notion
27 toolsSearch pages and databases by title
Query a database to retrieve pages
Retrieve a database's metadata and schema
Create a new database as a child of a page
Update a database's title, description, or properties
Retrieve a page's properties
Retrieve a single property value from a page
Create a new page in a database or as a child of another page
Update a page's properties, icon, or cover
Retrieve a block
Retrieve a block's children
Append new children blocks to a parent block
Update a block's content
Delete (archive) a block
List all users in the workspace
Retrieve a user by ID
Retrieve the bot user for the current integration
Create a comment on a page or in an existing discussion thread
Retrieve a comment by its ID
List comments on a block or page
Update a comment's rich text content
Delete a comment
List all views for a database
Retrieve a specific database view
Update a database view's name or layout
Initiate a file upload and get an upload URL
Get the status of an asynchronous Notion task
X
123 toolsCreate a new tweet
Delete a tweet
Get a single tweet by ID
Get multiple tweets by IDs
Search recent tweets (last 7 days)
Search all tweets (full archive, Enterprise)
Get tweet counts for recent tweets (last 7 days)
Get tweet counts for full archive (Enterprise only)
Get analytics for tweets
Get retweets of a tweet
Get a user by ID
Get a user by username
Get the authenticated user
Get multiple users by IDs
Get multiple users by usernames
Search for users
Like a tweet
Unlike a tweet
Get tweets liked by a user
Get users who liked a tweet
Retweet a tweet
Undo a retweet
Get users who retweeted a tweet
Follow a user
Unfollow a user
Get followers of a user
Get users followed by a user
Block a user
Unblock a user
Get blocked users
Mute a user
Unmute a user
Get muted users
Add a tweet to bookmarks
Remove a tweet from bookmarks
Get bookmarked tweets
Get bookmark folders for the authenticated user
Create a group Direct Message conversation
Send a one-to-one Direct Message
Send a message to an existing conversation
Get DM conversation events with a specific user
Get DM events for a specific conversation ID
Get all DM events for the authenticated user
Delete a DM event
Get a specific DM event by ID
Block DMs from a user
Unblock DMs from a user
Create a new list
Delete a list
Update list metadata
Get a list by ID
Get lists owned by a user
Get lists a user is a member of
Get tweets from a list
Add a member to a list
Remove a member from a list
Get members of a list
Pin a list
Unpin a list
Get pinned lists
Get followers of a list
Get lists followed by a user
Follow a list
Unfollow a list
Get a Space by ID
Get multiple Spaces by IDs
Get Spaces by creator user IDs
Search for Spaces
Get tweets from a Space
Get buyers (ticket holders) of a Space
Upload media (simple upload for small files)
Upload large media using chunked upload
Get the upload status of media
Create metadata for uploaded media
Create subtitles for media
Delete subtitles from media
Get analytics for media
Get tweets posted by a user
Get tweets mentioning a user
Get reverse chronological home timeline
Get tweets that quote a specific tweet
Hide a reply to a tweet
Unhide a reply to a tweet
Connect to filtered stream and collect tweets
Get stream filter rules
Add stream filter rules
Delete stream filter rules by ID
Get stream rule counts
Connect to sampled stream and collect tweets
Connect to 10% sampled stream and collect tweets
Get trending topics by WOEID
Get personalized trending topics for the authenticated user
Search news articles
Get a news article by ID
Get API usage data
Get a community by ID
Search for communities
Create a community note on a tweet
Delete a community note
Evaluate a community note
Get community notes written by the authenticated user
Get posts eligible for community notes
Create a compliance job
Get a compliance job by ID
List compliance jobs
Create a webhook
Delete a webhook
Get a webhook by ID
Validate a webhook
Create a stream link for a webhook
Delete a stream link from a webhook
Get stream links for a webhook
Create a webhook replay
Create an account activity subscription
Delete an account activity subscription
Get account activity subscriptions
Get account activity subscription count
Validate account activity subscription
Create an account activity subscription replay
Get all streaming connections
Terminate all streaming connections
Terminate streaming connections by endpoint type
Terminate a specific streaming connection
Starting points
What you can build
Meet the runner
About Hermes
Good to know
Frequently asked questions
Keep exploring
More ways to connect
Make it yours
Open your Hermes agent in one click.
NoClick runs Hermes for you with Notion and X wired in as tools. Connect your account and run.