MCP Server
Query Super Auto Pets data directly from any MCP-compatible AI client.
https://sap-api.seria.moe/mcp Setup
Add the server to your MCP client of choice.
Open Claude Desktop → Settings → Developer → Edit Config, then add to claude_desktop_config.json:
{
"mcpServers": {
"sap-wiki": {
"type": "streamable-http",
"url": "https://sap-api.seria.moe/mcp"
}
}
} Restart Claude Desktop. The server will appear in your tool list.
Open Cursor → Settings → MCP, then add to your MCP config:
{
"mcpServers": {
"sap-wiki": {
"type": "streamable-http",
"url": "https://sap-api.seria.moe/mcp"
}
}
} Any client that supports Streamable HTTP MCP transport can connect using:
- URL
https://sap-api.seria.moe/mcp - Transport
streamable-http - Auth None required
Refer to your client's documentation for how to add an MCP server by URL.
Available Tools
8 tools covering pets, foods, toys, and full-text search.
list_pets List pets with optional filters. Returns summary fields only.
| Parameter | Type | Description |
|---|---|---|
tier | int? | Filter by tier (1–6) |
trigger | string? | Filter by trigger name (substring match) |
name_contains | string? | Filter by pet name (substring match) |
rollable | bool? | Filter by rollable status |
type | string? | Filter by type tag e.g. 'Summon', 'Buffs', 'Guard', 'Hurt'. Case-insensitive substring match. |
get_pet Get full details for a pet by slug or display name.
| Parameter | Type | Description |
|---|---|---|
slug_or_name | string | Slug (e.g. 'ant') or display name (e.g. 'Ant') |
list_foods List foods with optional filters. Returns summary fields only.
| Parameter | Type | Description |
|---|---|---|
tier | int? | Filter by tier |
name_contains | string? | Filter by food name (substring match) |
rollable | bool? | Filter by rollable status |
get_food Get full details for a food by slug or display name.
| Parameter | Type | Description |
|---|---|---|
slug_or_name | string | Slug or display name |
list_toys List toys with optional filters. Returns summary fields only.
| Parameter | Type | Description |
|---|---|---|
tier | int? | Filter by tier |
name_contains | string? | Filter by toy name (substring match) |
rollable | bool? | Filter by rollable status |
get_toy Get full details for a toy by slug or display name.
| Parameter | Type | Description |
|---|---|---|
slug_or_name | string | Slug or display name |
search Full-text search across pets, foods, and toys. Results ranked: name matches first, then ability/trigger matches.
| Parameter | Type | Description |
|---|---|---|
query | string | Search query |
kinds | string[]? | Filter by kind — 'pet', 'food', 'toy'. Omit to search all. |
limit | int? | Max results (default 20, max 100) |
get_stats Return entity counts and server metadata.