Tägliche Rangliste neuer KI-Tools mit echten Startdaten und über Stripe geprüften Umsätzen.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Create a Stripe checkout URL for one paid add-on on one listing, and return it for a HUMAN to open. Never present this as a completed purchase: nothing is charged until a person completes checkout in a browser. Returns an error when the listing doesn't exist, the add-on isn't purchasable yet (free early access), or payments aren't configured in this environment.
The listing's slug (as in a toolUrl, e.g. '/tools/acme-writer' -> 'acme-writer').
Add-on key: premium_launch, review_one, review_monthly, network_all, network_three. See list_offers for names, effects, and prices.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Create a Stripe checkout URL for one paid add-on on one listing, and return it for a HUMAN to open. Never present this as a completed purchase: nothing is charged until a person completes checkout in a browser. Returns an error when the listing doesn't exist, the add-on isn't purchasable yet (free early access), or payments aren't configured in this environment.
| Argument | Type | Description |
|---|---|---|
| slug* | string | The listing's slug (as in a toolUrl, e.g. '/tools/acme-writer' -> 'acme-writer'). |
| product* | string | Add-on key: premium_launch, review_one, review_monthly, network_all, network_three. See list_offers for names, effects, and prices. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug",
"product"
],
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "The listing's slug (as in a toolUrl, e.g. '/tools/acme-writer' -> 'acme-writer')."
},
"product": {
"enum": [
"premium_launch",
"review_one",
"review_monthly",
"network_all",
"network_three"
],
"type": "string",
"description": "Add-on key: premium_launch, review_one, review_monthly, network_all, network_three. See list_offers for names, effects, and prices."
}
}
}Fetch the full public detail for one AI tool by its listing slug (as returned by search_tools' toolUrl, e.g. '/tools/acme-writer' -> slug 'acme-writer'). Call this after search_tools to get a tool's full description, launch date, revenue signals (verified or self-reported), and for-sale status. Returns null if the slug doesn't resolve to a live KI Tools Heute listing.
| Argument | Type | Description |
|---|---|---|
| slug* | string | The tool's listing slug. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"slug"
],
"properties": {
"slug": {
"type": "string",
"minLength": 1,
"description": "The tool's listing slug."
}
}
}List live, same-category alternatives to a well-known AI tool (e.g. 'chatgpt', 'notion-ai', 'figma'). Call this when a user asks 'what are the alternatives to X' or wants competitors/substitutes for a named product. `target` is the well-known tool's slug, not a listing slug from this catalog.
| Argument | Type | Description |
|---|---|---|
| target* | string | Slug of the well-known target tool, e.g. 'chatgpt'. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"target"
],
"properties": {
"target": {
"type": "string",
"minLength": 1,
"description": "Slug of the well-known target tool, e.g. 'chatgpt'."
}
}
}List the optional paid add-ons a maker can buy to promote their listing (name, one-sentence effect, price in USD). Listing is always free; these only ADD reach and are always labeled 'Sponsored'. Call this to see what's purchasable before create_checkout. During free early access (early-bird), offers are not yet purchasable and this says so (purchasable=false).
No arguments.
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {}
}Search the KI Tools Heute catalog of live, published AI tools by a free-text query. Matches on tool name, tagline, or category name (case-insensitive substring). Call this first when a user asks to find, discover, or compare AI tools by keyword, use-case, or category (e.g. 'agents', 'writing assistants'). Returns up to 20 results.
| Argument | Type | Description |
|---|---|---|
| query* | string | Free-text search term, e.g. a tool name, use-case, or category. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"query"
],
"properties": {
"query": {
"type": "string",
"minLength": 1,
"description": "Free-text search term, e.g. a tool name, use-case, or category."
}
}
}Submit a new AI tool to KI Tools Heute on behalf of its maker. Creates a draft listing (not yet public) and returns a claimUrl the maker must visit to sign up and claim/publish it. Call this only when a user explicitly wants to list their own tool — never to submit a tool on someone else's behalf without their email. Rate-limited globally to 5 submissions per hour. Supply tagline, problemSolved, logoUrl and imageUrls whenever you can: they are what make the published listing look like a real product page rather than a stub.
| Argument | Type | Description |
|---|---|---|
| url* | string | The tool's https homepage URL. |
| name* | string | The tool's name. |
| email* | string | The maker's email — used to claim the listing on signup. |
| logoUrl | string | https URL of the tool's logo. We copy it to our own storage — we never hotlink the maker's host. |
| tagline | string | One line shown on every card (max 60 chars). Supply it — without one we fall back to a truncated description. |
| xHandle | string | X/Twitter handle, without the @. |
| category* | string | Category slug, e.g. 'agents', 'writing', 'coding', 'design', 'marketing', 'productivity', 'video', 'analytics'. |
| imageUrls | array | Up to 5 https screenshot URLs, best first. Copied to our own storage. Without any, the listing shows a generated placeholder card instead of a real screenshot. |
| description* | string | A description of the tool (40-1000 chars). |
| problemSolved | string | What problem the tool solves, in the maker's words (max 160 chars). Rendered as its own block on the listing page. |
| xHandleIsFounder | boolean | True when the handle is the founder's personal account rather than the product's. |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"required": [
"name",
"url",
"description",
"category",
"email"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "The tool's https homepage URL."
},
"name": {
"type": "string",
"maxLength": 80,
"minLength": 2,
"description": "The tool's name."
},
"email": {
"type": "string",
"format": "email",
"pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
"description": "The maker's email — used to claim the listing on signup."
},
"logoUrl": {
"type": "string",
"format": "uri",
"description": "https URL of the tool's logo. We copy it to our own storage — we never hotlink the maker's host."
},
"tagline": {
"type": "string",
"maxLength": 60,
"minLength": 2,
"description": "One line shown on every card (max 60 chars). Supply it — without one we fall back to a truncated description."
},
"xHandle": {
"type": "string",
"description": "X/Twitter handle, without the @."
},
"category": {
"type": "string",
"description": "Category slug, e.g. 'agents', 'writing', 'coding', 'design', 'marketing', 'productivity', 'video', 'analytics'."
},
"imageUrls": {
"type": "array",
"items": {
"type": "string",
"format": "uri"
},
"maxItems": 5,
"description": "Up to 5 https screenshot URLs, best first. Copied to our own storage. Without any, the listing shows a generated placeholder card instead of a real screenshot."
},
"description": {
"type": "string",
"maxLength": 1000,
"minLength": 40,
"description": "A description of the tool (40-1000 chars)."
},
"problemSolved": {
"type": "string",
"maxLength": 160,
"description": "What problem the tool solves, in the maker's words (max 160 chars). Rendered as its own block on the listing page."
},
"xHandleIsFounder": {
"type": "boolean",
"description": "True when the handle is the founder's personal account rather than the product's."
}
}
}