youspot
The official Python client for YouSpot, the AI-native personal CRM. It is the twin of the youspot npm package: same endpoints, same rules about what needs a credential.
No dependencies. Standard library only.
pip install youspot
Ask without a credential
import youspot
youspot.ask("what does youspot cost")
youspot.search_docs("mcp oauth")
youspot.read_markdown("/pricing")
youspot.index()
Try the tools without an account
https://youspot.com/mcp/sandbox runs the read tools against a demo account whose contacts and interactions are generated. No signup, no credits, and every tool that writes is refused there.
youspot.sandbox_tools()
youspot.call_sandbox_tool("search_graph_objects", {"query": "consulting"})
Call a member's own tools
Every tool reads one person's CRM, so this needs their token. Mint one at youspot.com/user/mcp and set YOUSPOT_TOKEN, or run the OAuth 2.1 flow described in auth.md.
youspot.tools()
youspot.call_tool("search_graph_objects", {"query": "acme"})
youspot.identity("service_auth", token="...")
Errors
Everything raises youspot.YouSpotError, which carries .status, .code and a readable message.
try:
youspot.call_tool("search_graph_objects", {"query": "acme"})
except youspot.YouSpotError as error:
print(error.code, error)
Configuration
| Variable | Default |
|---|---|
YOUSPOT_BASE_URL |
https://youspot.com |
YOUSPOT_TOKEN |
unset; required only for call_tool |
The machine description of every endpoint is at youspot.com/openapi.json.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file youspot-0.1.0.tar.gz.
File metadata
- Download URL: youspot-0.1.0.tar.gz
- Upload date:
- Size: 6.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c11711b887ace7712f55c892a8b59bb9f66dd4f74969ec5fe9c9ae1a6c48f1b
|
|
| MD5 |
c42039cb9e19220503db9dafd9bfa754
|
|
| BLAKE2b-256 |
052c29d6e77de0795eeeaa4344232961f6c439668a63ad2dfd0e58a8899c56ab
|
File details
Details for the file youspot-0.1.0-py3-none-any.whl.
File metadata
- Download URL: youspot-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
63decad02fe8cc4f8404b8b1d6709f51e8a940d6fa91c7cedb000c5cbb938dfd
|
|
| MD5 |
1ab1948710475cef774fee1b4bb42cde
|
|
| BLAKE2b-256 |
07a46aee963ba6a6b803700dcb56537b839b0a6b9dea3df8ba50eaff0492b39c
|