Everything here was measured by our prober or read from a registry. Nothing is self-reported.
30-day availability1/1 checks ok
30 days agotoday
Endpoints
https://youspot.com/mcp/v1mcp streamable http · checked on a schedule
Registry facts
Not distributed through a package registry we index.
when
check
result
http
latency
detail
4 h ago
mcp initialize
ok
200
416 ms
server connect 1.0.0 · protocol 2025-06-18 · 64 tools
Tools observed via MCP handshake
what_needs_attention — What this user should deal with right now, computed from their sent mail, their calendar and their LinkedIn export: people who went quiet after real corresponde
research_company — Research one specific company in depth — the same engine behind the CompanyResearch.ai app. Takes a website domain (preferred) or a company name, and returns a
get_domain_info — Look up the public registration (WHOIS) record for a website domain: who registered it, which registrar holds it, when it was created and last updated, when it
get_domain_value — Estimate what a domain name is worth (the /domainvalue appraisal): an estimated market value in dollars with the signals behind it — comparable sales, marketpla
send_email — Send an email to the signed-in user at their own account email address. Use this when the user asks to be sent something — 'email me this', 'send myself a remin
read_file — Read the content of a file the user uploaded — use this when the answer may live in a document in their Second Brain: schedules, itineraries, contracts, exports
save_file_from_url — Download a file from a public http(s) URL and store it in the user's Second Brain as a file object — use when the user shares a direct link to a PDF, image, spr
import_contacts_from_file — Import every contact or company from a file the user uploaded — a CSV or spreadsheet export, a .vcf of contacts, or a zip. Use this whenever they want more than
search_gmail_messages — Search the user's connected Gmail mailboxes and return matching messages, newest first — from, to, subject, date, and a short snippet of the body. `query` uses
get_gmail_message — Fetch one Gmail message by its id from the user's connected mailbox, including the full plain-text body (rare header-only connections get headers and the snippe
list_gmail_labels — List the labels in the user's connected Gmail mailboxes — system labels (INBOX, STARRED, ...) and the user's own labels, with their ids. Use it when the user re
create_gmail_draft
Declared by sources
What the publisher says
Attributed to the source that supplied each field. Treated as claims, not facts.
No long description beyond the summary.
kind ← Official MCP Registry
name ← Official MCP Registry
repoUrl ← Official MCP Registry
summary ← Official MCP Registry
version ← Official MCP Registry
description ← Official MCP Registry
homepageUrl ← Official MCP Registry
publisherName ← Official MCP Registry
Derived by Wellknown
Capabilities
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
6 h ago · declared · summary → "Query one person's second brain: contacts, companies, notes, files and connected accounts."
6 h ago · declared · description → "Query one person's second brain: contacts, companies, notes, files and connected accounts."
6 h ago · declared · publisherName → "com.youspot"
6 h ago · declared · homepageUrl → "https://youspot.com/"
6 h ago · declared · repoUrl → "https://github.com/OnStartups/youspot-agent-tools"
6 h ago · declared · version → "1.0.0"
6 h ago · declared · protocols → ["mcp"]
— Create a DRAFT email in the user's connected Gmail mailbox, addressed to anyone — 'draft an email to jane@acme.com about X'. Nothing is sent: the draft lands in
archive_gmail_message — Archive one Gmail message — it leaves the inbox but stays in All Mail, fully recoverable. Use only when the user asked for the archive; confirm first if it's yo
get_calendar_events — List events from the user's connected Google Calendar, ordered by start time — summary, start/end, location, organizer, attendees and their RSVP status, and a m
list_google_calendars — List the calendars in the user's connected Google account(s) — name, id, whether it's the primary, and the user's access role. Use it to find a named calendar (
create_calendar_event — Create one new event on the user's Google Calendar — title (summary), start, and end are required; description and location are optional. Use only when the user
update_calendar_event — Update one Google Calendar event — change its title (summary), description, location, or start/end times. Only the fields you pass change; everything else stays
list_graph_objects — List objects in the user's graph, newest first, with counts by type. The graph is their personal CRM's object store: person, company, hubspot_contact, linkedin_
get_graph_object — Get one object from the user's graph, with the objects connected to it (its edges, e.g. a person's spaces, a note's subject). Identify it by object_id (exact, p
set_graph_object_fields — Rename or re-describe an object in the user's graph, or set any of its type-specific fields: a contact's phone, email, headline or location, a company's funding
search_graph_objects — Search the user's graph by matching a term against object names and descriptions — plus semantic matching over text-bearing objects (notes, facts, posts, links,
create_graph_object — Create a new object in the user's graph. Use when they ask to add something — a project, note, fact, web link, person, company, product, event, group, tag, or p
create_tracker — Set up a standing search the user wants watched — 'track LinkedIn posts that mention hubspot', 'track tweets mentioning @dharmesh', 'watch acme.com/pricing for
connect_graph_objects — Connect two objects in the user's graph with a directed edge — e.g. connect a file or note to a project, a person to a company, a web link to an event. Use the
delete_graph_object — Delete an object from the user's graph. Use only when the user explicitly asks to delete or remove a specific object — never to tidy up on your own initiative.
delete_graph_objects — Delete EVERY object of one type from the user's graph, however many there are: what to reach for when they ask to clear out a whole category ('delete all my Hub
record_interaction — Record one dated touchpoint with someone in the user's graph — an email exchanged, a call, a meeting, a LinkedIn touch, or a manually noted contact — so 'when d
merge_graph_objects — Merge two duplicate records in the user's graph into one — person or company only. Every connection moves from the duplicate onto the kept record, fields the ke
purge_graph_object — Permanently delete one object from the user's graph, along with every connection touching it. Hard delete, no undo — confirm with the user before calling, and o
disconnect_graph_objects — Delete one connection between two objects in the user's graph — the edge from_object_id -> to_object_id of the given connection_type, nothing else; both objects
find_paths — How two objects in the user's graph are connected: the shortest chain of real relationships between them, up to 3 hops, e.g. person -[worked_with]- person -[wor
mutual_connections — The objects in the user's graph directly connected to BOTH of two given objects — mutual contacts between two people, shared people between two companies. Only
similar_objects — The objects in the user's graph closest in MEANING to one object — nearest neighbours by stored embedding, so it finds related notes, facts, links, files, and p
set_follow_up — Set a dated follow-up about an object in the user's graph — 'follow up with Jane in March'. Creates a follow-up fact carrying follow_up_at (ISO 8601, usually in
ask_about_hubspot_contacts — Query the user's HubSpot contacts — the people synced from the HubSpot portals they've connected. Use this for any question about their CRM contacts: engagement
ask_about_hubspot_companies — Query the user's HubSpot companies — the companies synced from the HubSpot portals they've connected. Use this for any question about their CRM companies: firmo
get_hubspot_summary — Overview of the user's synced HubSpot data: which portals they have connected, how many contacts and companies came from each, and when each was last synced. Us
list_integrations — What the user has connected, and what they could connect. Returns every integration available to this account with `connected` true/false, the accounts behind i
get_integration_connect_url — The URL that starts connecting one integration, for surfaces that cannot render a card (Slack, SMS, email). In chat, show the integrations_list card instead. Ne
disconnect_integration — Disconnect one connected account. Destructive and not undoable: disconnecting a HubSpot portal also deletes every record it synced. Never call this to check any
parse_invoice_pdf — Read an invoice PDF the user uploaded and return its fields: supplier, invoice number, dates, currency, subtotal, tax, total, PO number, payment terms, and ever
search_connections — Search the user's own LinkedIn connections by name, company, or job title. Use this to answer questions like 'who do I know at Stripe?', 'which of my connection
get_connection_details — Get the full profile for one of the user's LinkedIn connections: work history, education, skills, and their About summary. Use this after search_connections whe
ask_about_connections — Ask a free-form question about the user's LinkedIn connections that the other tools can't express: aggregates and rankings ('which companies do I know the most
ask_about_invitations — Ask a question about the user's LinkedIn invitations — the requests they sent and received. This is the only tool that can see invitations. Use it for questions
get_connections_summary — Overview of the user's imported LinkedIn data: how many connections, invitations and messages they have, when it was last imported, and the companies they know
get_my_linkedin_posts — The user's own LinkedIn posts with engagement numbers (reactions, likes, comments, shares): newest first by default, their earliest with sort='oldest', or their
linkedin_analytics — The user's LinkedIn post analytics from LinkedIn's own API (their connected account) — impressions, unique members reached, reactions, comments, and reshares. U
get_messages_summary — Overview of the user's imported LinkedIn messages (DMs): how many messages and conversations they have, the date range covered, and how many they sent versus re
top_message_correspondents — The people the user has exchanged the most LinkedIn messages with, most-messaged first, with how many messages and when they last spoke. Use for 'who have I exc
list_obsidian_vaults — List the Obsidian vaults the user has synced into their Second Brain: note counts, the folders each vault holds, its most-used tags, and when it last synced. Ca
search_obsidian_notes — Search the notes synced from the user's Obsidian vault, by keyword and by meaning, and get back where each one lives in the vault with an excerpt around the mat
list_obsidian_notes — Browse the user's synced Obsidian notes without a search term — most recently changed first, optionally within one vault, one folder, or one tag. Use it to answ
get_obsidian_note — Read one note from the user's Obsidian vault in full: its markdown, frontmatter, tags, the notes and brain objects its wikilinks point at, and the notes that li
find_companies — Search for companies by describing them in plain English — the same engine behind the ProspectFinder app. Handles industry, size, location, funding stage and in
search_slack_messages — Search the Slack messages saved to the user's brain — by keyword and by meaning — newest first. Covers channels the user switched on and their DMs with YouSpot;
get_slack_thread — The saved messages of one Slack thread, oldest first: the parent and every reply the brain holds. Only threads from channels the user switched on are stored; an
list_slack_channels — The Slack channels and DMs the user's brain knows about, per connected workspace, with whether each one is being saved (ingest) and how many messages are stored
send_slack_message — Post a message to a Slack channel or DM as YouSpot, optionally as a reply in a thread. Only channels the bot has been invited to work; use list_slack_channels t
add_slack_reaction — Add an emoji reaction (by name, e.g. 'eyes' or 'white_check_mark') to a Slack message.
get_my_tweets — The user's own tweets, newest first, from their connected X (Twitter) accounts — text, engagement metrics (likes, replies, retweets, impressions), date, and lin
get_twitter_profile — Live profile stats for the user's connected X (Twitter) accounts — name, @handle, follower count, following count, and total tweets, fresh from the X API. If it
get_twitter_following — Accounts the user follows on X (Twitter), from the synced follow graph — name, @handle, and bio. `query` filters by name, handle, or bio text ('who do I follow
read_web_page — Fetch and read the content of one public web page by URL — use when the user asks what a page or article says, or you need to read a prospect's or company's own