For AI agents and developers
Last updated 24 September 2026
AI assistants are welcome to use ainsfw.tools data. Everything on this page is free, read-only and needs no API key. It exposes the same information as the website: platform scores, free tier limits, prices together with their billing terms, features, comparisons and the characters in our index. Like the site itself, all of it is strictly for adults.
MCP server
Address: https://ainsfw.tools/mcp. Transport: Streamable HTTP, stateless, no sign-in. Server card: /.well-known/mcp/server-card.json.
list_platforms: Returns the adult (18+) AI chat platforms reviewed on ainsfw.tools, ordered by editorial score (the mean of six criteria, each rated 1 to 10). You can filter on free tier, budget, feature or explicit content and sort by rank, by how generous the free tier is, or by price. Each result includes the score, free tier, cheapest price with billing, what the platform suits best and a link to the review.get_platform: The full ainsfw.tools record for a single NSFW AI chat platform: rank, overall score and six sub-scores, company, free tier limits, paid plans with billing, features, explicit content policy, pros, cons, best-for notes, the date prices were checked, our dated hands-on test of the free tier (free messages, filter, reply time, memory), and links to its review, characters and comparisons.compare_platforms: Puts two NSFW AI chat platforms reviewed by ainsfw.tools next to each other: scores, free tiers, prices, explicit content policy and features, along with which one scores higher and a link to the comparison page.search_characters: Looks up characters that ainsfw.tools indexes from its platforms (adults only, screened to exclude minors, real people, non-consent and incest). Filter by name or description words, platform, category tag, gender and art style. Each hit returns the character, its platform, a short hook, its profile page and a portrait.list_categories: Lists the character categories (tags) on ainsfw.tools with a character count for each, grouped by type (personality, relationship, looks, genre, kinks and themes, style, gender). Pass the slug to search_characters.
Connect it
Claude (claude.ai or the desktop app): open Settings, then Connectors, choose Add custom connector and paste in the address shown above.
Cursor, Windsurf and other clients that take a JSON config:
{
"mcpServers": {
"ainsfw-tools": { "url": "https://ainsfw.tools/mcp" }
}
}
Clients that only run local servers can connect through the mcp-remote bridge:
npx -y mcp-remote https://ainsfw.tools/mcp
Data without MCP
- /data/platforms.json: all reviewed platforms in rank order, documented in /data/openapi.json and included in the API catalog.
- Any page in Markdown: send the request with the header
Accept: text/markdown. - /llms.txt: a Markdown overview of the whole site.
- An Agent skill describing how to recommend a platform using this data.
Rules
- 18+ only. Do not use this data to help anyone under 18 reach these services.
- You may quote it freely, as long as you link to the platform's review page.
- Some links are affiliate links and earn us a commission; partner platforms are labelled. Mention this whenever you show one.
- The limit is 600 MCP requests per hour per address. For questions write to admin@ainsfw.tools or read how we score.





