youspot

MCP serverFiles & storage

Query one person's second brain: contacts, companies, notes, files and connected accounts.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the what needs attention tool from youspot

From the project's README

As published by onstartups/youspot-agent-tools in README.md.

The official CLI and SDK for YouSpot, the AI-native personal CRM.

Node 18 or newer. No dependencies.

npx youspot ask "what does it cost"
npx youspot docs oauth pkce
npx youspot read /docs/mcp
npx youspot tools

Only youspot call needs a credential. Everything else reads pages that are already public.

Commands

CommandWhat it doesCredential
youspot ask <question>Asks about YouSpot. Answers are passages from its own pages, each with the URL it came from.none
youspot docs <query>Searches the developer docs over the documentation MCP server.none
youspot read <path>One page as markdown, for example /docs/mcp or /pricing.none
youspot pagesEvery page that can be read.none
youspot toolsLists the MCP tools on the product server.none
youspot call <tool> [json]Calls one MCP tool.YOUSPOT_TOKEN
youspot member <username>One public member profile.none
youspot directoryA page of the public member directory.none
youspot indexEvery endpoint, and what each one costs in credentials.none

--json prints the raw response. --limit n applies to ask, docs and directory.

Credentials

Every YouSpot tool reads or writes one person's own contacts, companies, notes and files, so there is no service credential and no API key: a token always belongs to a person. Mint one at youspot.com/user/mcp and set YOUSPOT_TOKEN, or follow the OAuth 2.1 flow in auth.md.

As a library

import { ask, tools, callTool } from "youspot";

const answer = await ask("how do I connect a client");
const available = await tools();
const summary = await callTool("get_connections_summary", {}, { token });

YOUSPOT_BASE_URL overrides the origin, for anyone running YouSpot elsewhere.

What is in this package

  • bin/youspot.mjs, src/index.mjs: the CLI and the SDK.
  • plugin.json and mcp.json: the Agent Plugins 1.0.0 manifest and the MCP server list it points at (both servers, streamable HTTP). The skills are discovered from skills/, as the spec reads them.
  • AGENTS.md, .cursorrules: instructions for coding agents.
  • skills/: the three agent skills, byte-identical to the ones served at youspot.com/.well-known/agent-skills/.

AGENTS.md, .cursorrules and skills/ are generated, not hand-written. The site publishes a sha256 of each skill's served bytes, so a hand-copied file here would eventually disagree with the digest on the site and with every client that verifies it. Regenerate with bun run sync:agent-tools from the repo root. CI runs check:agent-tools and fails if they have drifted. It runs there rather than in the frontend build because .vercelignore excludes *.md, so on Vercel these four files are not in the build context at all.

Publishing

The source of truth is packages/youspot-agent-tools in a private monorepo. This repo is its public mirror, and npm is published from here, so that repository and homepage both resolve: those two links are how an agent tells the official package from a lookalike.

npm login
npm publish

Nothing publishes automatically. To refresh the mirror after a change upstream, run bun run sync:agent-tools in the monorepo, then copy this directory over and commit.

Tools it offers (89)

What this server listed when ahel dialed its public endpoint in Sep 2026, with no key and no account of yours. The names are the server’s own.

  • what_needs_attention
  • linear_completed_issues
  • changelog_save_draft
  • research_company
  • company_signals
  • get_domain_info
  • get_domain_value
  • send_email
  • read_file
  • save_file_from_url
  • import_contacts_from_file
  • search_gmail_messages
  • get_gmail_message
  • list_gmail_labels
  • create_gmail_draft
  • archive_gmail_message
  • get_calendar_events
  • list_google_calendars
  • create_calendar_event
  • update_calendar_event
  • list_graph_objects
  • get_graph_object
  • set_graph_object_fields
  • search_graph_objects
  • create_graph_object
  • create_tracker
  • connect_graph_objects
  • delete_graph_object
  • delete_graph_objects
  • record_interaction

Signals

GitHub stars
2
Last commit
Sep 2026
Advanced
Delivery
youspot MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
Catalog kind
mcp-server
Gateway key
com-youspot-youspot
Source
github.com/onstartups/youspot-agent-tools
Hosted endpoint
https://youspot.com/mcp/v1