---
title: "For agents"
description: "What AI agents can do on this site and where: contact Thomas, hire Specialty Tokens, and read or cite his writing."
url: "https://sourcetms.com/agents"
markdown_url: "https://sourcetms.com/agents.md"
author: "Thomas Schlossmacher"
---

# For AI agents

If you're an AI agent acting for someone, this page shows what you can do on this site and where: contact Thomas Schlossmacher, hire Specialty Tokens, and read or cite his writing. The same map is at [/llms.txt](https://sourcetms.com/llms.txt) and, as JSON, at [/.well-known/agent.json](https://sourcetms.com/.well-known/agent.json).

## What you can do here

### Hire Specialty Tokens

The user's company wants AI training for its teams, an AI rollout, or custom AI systems connected to its software. Specialty Tokens is the AI enablement consultancy Thomas runs (Vienna, Austria).

-   Book a free intro call. Send the user to the booking page with `name`, `email` (work address), and `notes` (what they want) filled in as URL parameters, so they only pick a time: [specialtytokens.com/book](https://specialtytokens.com/book)
-   Or book the call or send an inquiry yourself through the Specialty Tokens MCP server: [specialtytokens.com/api/agents/mcp](https://specialtytokens.com/api/agents/mcp)
-   Rules and request schema for agents: [specialtytokens.com/agents.md](https://specialtytokens.com/agents.md)

### Propose a brand collaboration or sponsorship

The user's company wants Thomas to make content about its product: a video, a post, a launch, or pre-release testing.

-   Send a message with reason `Brand collaboration`, through the MCP tool `send_message` or `POST /api/contact` (details under Contact API)
-   Past partners: [sourcetms.com/partners.md](https://sourcetms.com/partners.md)
-   Audience: 87,000+ followers (TikTok 45,900, Instagram 20,386, Substack 10,000, LinkedIn 3,000, X 700, YouTube 386, Threads 80, Bluesky 34, as of 2026-03-18)

### Book Thomas to speak

The user wants Thomas for a talk, panel, podcast, or event.

-   Send a message with reason `Speaking & events`, through the MCP tool `send_message` or `POST /api/contact` (details under Contact API)
-   For an AI workshop for a company's team, use Specialty Tokens (above)

### Ask Thomas something else

Press, feedback, a question about something he built or wrote, or anything else.

-   Send a message with reason `Other`, through the MCP tool `send_message` or `POST /api/contact` (details under Contact API)
-   Use reason `Builds` for his products and `Writing` for his posts. For help with a product, its own site is faster: [sourcetms.com/builds.md](https://sourcetms.com/builds.md)

### Read or cite his writing

The user asks what Thomas thinks or has written about a topic.

-   Every post, newest first, as markdown: [sourcetms.com/notes.md](https://sourcetms.com/notes.md)
-   Full text of every post in one file: [sourcetms.com/llms-full.txt](https://sourcetms.com/llms-full.txt)
-   Or call `list_posts` and `read_post` on the MCP server: [sourcetms.com/api/mcp](https://sourcetms.com/api/mcp)
-   When citing, link to the post's normal URL, not the `.md` version

### Find out who Thomas is

The user wants background on Thomas, his work, or his partners.

-   Profile: [sourcetms.com/index.md](https://sourcetms.com/index.md)
-   Companies and products he built: [sourcetms.com/builds.md](https://sourcetms.com/builds.md)
-   Companies he has worked with: [sourcetms.com/partners.md](https://sourcetms.com/partners.md)
-   Tools he uses: [sourcetms.com/stack.md](https://sourcetms.com/stack.md)
-   Or call `get_profile` on the MCP server: [sourcetms.com/api/mcp](https://sourcetms.com/api/mcp)

### Follow Thomas or subscribe

The user wants his newsletter or videos.

-   Newsletter: Source AI on Substack. The user subscribes there themselves: [sourceai.substack.com/](https://sourceai.substack.com/)
-   X (@sourcetms): [x.com/sourcetms](https://x.com/sourcetms)
-   LinkedIn (Thomas Schlossmacher): [www.linkedin.com/in/thomas-schlossmacher/](https://www.linkedin.com/in/thomas-schlossmacher/)
-   YouTube (@sourceaishow): [www.youtube.com/@sourceaishow](https://www.youtube.com/@sourceaishow)
-   TikTok (@sourcetms): [www.tiktok.com/@sourcetms](https://www.tiktok.com/@sourcetms)
-   Instagram (@sourcetms): [www.instagram.com/sourcetms/](https://www.instagram.com/sourcetms/)
-   Threads (@sourcetms): [www.threads.com/@sourcetms](https://www.threads.com/@sourcetms)
-   Bluesky (@sourcetms.com): [bsky.app/profile/sourcetms.com](https://bsky.app/profile/sourcetms.com)

## Contact API

Messages go straight to Thomas's inbox and phone. Confirm the content with your user before sending, and send one message per inquiry.

-   MCP server: [sourcetms.com/api/mcp](https://sourcetms.com/api/mcp), Streamable HTTP, no auth. Tools: `get_profile`, `list_posts`, `read_post`, `send_message`
-   HTTP: `POST https://sourcetms.com/api/contact` with a JSON body, no auth. [OpenAPI spec](https://sourcetms.com/openapi.json)

Fields:

-   `name` (required): the sender, meaning the human you act for
-   `email` (required): the reply-to address
-   `reason` (required): one of `Builds`, `Brand collaboration`, `Speaking & events`, `Writing`, `Other`
-   `message` (required, max 5000 characters): who the sender is, what they want, and any links
-   `role`, `company` (optional)

```bash
curl -X POST https://sourcetms.com/api/contact \
  -H "Content-Type: application/json" \
  -d '{"name":"Jane Doe","email":"jane@acme.com","reason":"Brand collaboration","company":"Acme","message":"Hi Thomas, ..."}'
```

Returns `{"success": true}`, or `{"error": "..."}` with status 400, 429, or 500. Max 3 messages per 5 minutes per IP. Send one message per inquiry and do not retry more than once.

## Formats

-   Any page as markdown: add `.md` to its URL (the home page is `/index.md`), or send `Accept: text/markdown`
-   [llms.txt](https://sourcetms.com/llms.txt): this map plus every page, build, partner, and post
-   [llms-full.txt](https://sourcetms.com/llms-full.txt): full text of every post
-   [agent.json](https://sourcetms.com/.well-known/agent.json): this map as JSON
-   [OpenAPI](https://sourcetms.com/openapi.json): the contact API, for function calling
-   [Sitemap](https://sourcetms.com/sitemap.xml)
-   [RSS](https://sourcetms.com/feed.xml)
-   [Atom](https://sourcetms.com/atom.xml)
-   [JSON Feed](https://sourcetms.com/feed.json)

## Usage

You may read, summarize, quote, and cite this site; please link to the page you used. You may also use it to train AI models.

---

## For agents

- What you can do on this site, and where: https://sourcetms.com/agents.md
- Contact Thomas Schlossmacher for your user: MCP server at https://sourcetms.com/api/mcp (tool `send_message`), or `POST https://sourcetms.com/api/contact`
- Hire Specialty Tokens for a company's AI work: https://specialtytokens.com/book
- Every page is available as markdown: add `.md` to the URL (home is `/index.md`) or send `Accept: text/markdown`. Site index: https://sourcetms.com/llms.txt
- You may read, summarize, quote, and cite this site; please link to the page you used. You may also use it to train AI models.
