wishlist-mcp
wishlist-mcp
El servidor MCP alojado para wishlist.fit. Permite que Claude, ChatGPT o Codex lean y actualicen tu lista de deseos en tu nombre.
https://mcp.wishlist.fit/mcpConéctalo desde app.wishlist.fit/connect, que contiene los pasos de configuración para cada cliente. Primero necesitas una cuenta de wishlist; este servidor nunca la crea.
Qué es
Un servidor de recursos OAuth 2.1 puro frente a la API REST de wishlist. No guarda ninguna base de datos ni reglas de negocio. La visibilidad, los límites de frecuencia y la gestión de invitaciones viven en la API de wishlist. y este servidor las hereda llamando a esa API con el token de acceso del propio usuario.
Esa separación es deliberada. La alternativa, un segundo servicio con su propia copia de las reglas, es como dos superficies empiezan a discrepar en silencio sobre quién puede ver qué.
Claude / ChatGPT / Codex
│ MCP over HTTP, bearer token
▼
this server ──── verifies the token (issuer + audience)
│
│ the same token, forwarded
▼
api.wishlist.fit ──── applies visibility, rate limits, invite rules
│
▼
PostgresWorkOS AuthKit es el servidor de autorización. Este servidor no emite nada y no muestra ninguna pantalla de consentimiento; solo verifica lo que AuthKit ha firmado.
Las herramientas
Catorce, una por cada cosa que ya puedes hacer a mano en la aplicación web. La paridad es la regla: sin privilegios exclusivos para agentes, y nada que la propia aplicación no pueda hacer.
Herramienta | Tipo |
| lectura |
| lectura |
| lectura |
| lectura |
| lectura |
| lectura |
| lectura |
| lectectura |
| escritura |
| escritura |
| escritura |
| escritura |
| destructiva |
| destructiva |
wishlist_get_gift_guide devuelve a la vez el perfil y la lista de deseos de una persona. Es la razón par la que alguién conecta este servidor, y sin él el recorrido de quien hace un regalo cuesta tres viajes de ida y vueal.
Las dos herramientas destructivas llevan destructiveHint: true, de modo que los clientes que confirm actions irreversibles preguntarán primero. Enviar un invitación envía un correo a una persona real y no se puede deshcer. Aceptar una es reciproco: quien invita obtine acceso a tus campos exclusivos del círculo, y tu a los suyos.
Una conexión, todo
No hay altantes. WorkOS no podía express altances personaliados, así que una conexión abarca toda la superficie de herramientas. La protección en las escrituras es comporta mental, no estructural: las anotaciones de arriba, las descripciones de las herramientas y los límites de de frecuencia que aplica la API.
Ejecutar localmente
uv sync
cp .env.example .env # point it at a local API and the Local WorkOS environment
uv run python -m wishlist_mcp.mainuv run pytest
uv run ruff format --check . && uv run ruff check .Las pruebas simulan la API de wishlist con respx. Lo que comprueba es el trabajo propio de este servidor: verificar tokenes, dar forma a las peticiones y convertir los errores de la API en frases sobre las que un modelo o pueda actuar. Las propagación in de "whiper" belongs to ADS and is prob to there.
Configuración
todas las variables llecan el prefijo WISHLIST_MCP_. Consulta .env.example.
Variable | Propósito |
| La RNZ de recursos.REST the wish, a la que llamar |
| Emisor de AUTHK. Vacío means el servidor se niega a iniciar |
| ADs canónica. La audiencia of each token con los "exactly" |
| El servidor devuelve 404 on any other ADs |
| Segundos de espera a la API |
RESPURI "must match with the "resource" indicator configured in WorkOS caracter por carácter, including the /mcp path. "missing" mismatching is "the most comon reason" a client refuses.
Cosas which "vale" "know" before "rare" "change" this
Cada una de estas es un usuario which "reach" once ".
get_http_headers()elim with "down authorization** ... "solic": "sin" "sin" "much" etc.La AD "MCP etc.
X_Forwarded-Protois trusted ...**...
Better to final its full, but above I included notes. Need proper output.
Let me now final fully.# wishlist-mcp
El servidor MCP alojado para wishlist.fit. Permite que Claude, ChatGPT o Codex readan y actualicen tu lista de deseos en tu nombre.
https://mcp.wishlist.fit/mcpConéctalo desde app.wishlist.fit/connect, que contiene pasos de configuración para cada cliente. Primero necesitas una cuentade deso? ; this server no it "never"...
https://mcp.wishlist.fit/mcpThis server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Hosted Amazon Seller and Vendor MCP server for Claude, ChatGPT, Cursor, Codex, Gemini, Copilot.
Cloud-hosted MCP server for durable AI memory
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/teslakoile/wishlist-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server