MCP server de Awaken Tax
Commit 28 oct 2026Conecta clientes de IA con tu espacio de trabajo de impuestos cripto de Awaken para revisar transacciones, investigar el costo base y generar reportes fiscales.
También conocido como awakentax/plugin, plugin
- Stars
- 0
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.0.0
- Último commit
- 28 oct 2026
- Licencia
- MIT
¿Qué es Awaken Tax MCP?
Awaken Tax es un MCP server. Conecta clientes de IA con tu espacio de trabajo de impuestos cripto de Awaken para revisar transacciones, investigar el costo base y generar reportes fiscales.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Awaken Tax
Este servidor permite gestionar las obligaciones fiscales de criptomonedas directamente desde Cursor. Conecta agentes de IA con un espacio de trabajo fiscal de Awaken mediante OAuth, lo que permite a los usuarios revisar transacciones, investigar costos base faltantes y generar reportes de impuestos sin necesidad de un entorno de ejecución local o de ingresar manualmente una API key en la configuración de Cursor.
Los usuarios interactúan con el servidor iniciando sesión a través de un flujo de consentimiento en el navegador, donde seleccionan un espacio de trabajo específico y eligen entre niveles de acceso de solo lectura o de lectura y escritura. La conexión utiliza un endpoint MCP alojado, lo que significa que no requiere la instalación de un servidor local. Mientras que los usuarios de Cursor dependen de OAuth, aquellos que utilizan la extensión Gemini CLI pueden conectarse usando un ID de portafolio y una API key de un plan Dolphin o Whale.
Esta integración proporciona herramientas específicas para la revisión de transacciones y la generación de reportes. Aplica estrictamente los alcances aprobados durante el proceso de OAuth, asegurando que las operaciones de escritura solo ocurran si el usuario otorgó permiso explícitamente durante la fase de conexión.
Qué puedes hacer con él
- 1Identificar costos base faltantesPide a la IA que busque y marque las transacciones donde el costo base aún no ha sido registrado.
- 2Revisar transacciones pendientesHaz que el agente localice transacciones sin revisar y explique las etiquetas propuestas antes de realizar cualquier cambio.
- 3Generar formularios fiscalesSolicita la creación de un Form 8949 y obtén un enlace de descarga para el reporte completado.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Awaken Tax MCP
Formatos verificados el 10 nov 2026Instalar Awaken Tax MCP en Claude Code
$ claude mcp add --transport http plugin https://mcp.awaken.tax/mcpInstalar Awaken Tax MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"plugin": {
"url": "https://mcp.awaken.tax/mcp"
}
}
}Instalar Awaken Tax MCP en VS Code
.vscode/mcp.json
{
"servers": {
"plugin": {
"type": "http",
"url": "https://mcp.awaken.tax/mcp"
}
}
}Instalar Awaken Tax MCP en Codex
~/.codex/config.toml
[mcp_servers.plugin] url = "https://mcp.awaken.tax/mcp"
Instalar Awaken Tax MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"plugin": {
"httpUrl": "https://mcp.awaken.tax/mcp"
}
}
}Configuración
CLIENT_ID
| Nombre | Descripción | Tipo |
|---|---|---|
| CLIENT_ID | — |
Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleawakentax/plugin is public and reachablegithub.com/awakentax/plugin ↗Aprobado
- El paquete cita este repositorio como fuenteNo verificado
- Procedencia de la compilación (atestación Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-28github.com/awakentax/plugin ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- Sin avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake MCPHTTPS endpoint answered 401 (sign-in required)Aprobado
README
Ver en GitHubAwaken for Cursor
Connect Cursor to your Awaken crypto tax workspace through OAuth. Install the plugin, sign in to Awaken, and choose the workspace and access level on the consent page.
The plugin includes a hosted MCP connection at https://mcp.awaken.tax/mcp and Awaken's published awaken skill for transaction review, missing cost-basis investigation, and reports. No local server or runtime is needed to use the MCP connection.
The bundled skill is an unchanged copy of api.awaken.tax/skill, version 1.0.1, with its companion cookbook.md. The skill prefers connected MCP tools and also documents a separate direct-API workflow. Refresh both bundled files together when updating the published skill.
Connect
- Install Awaken from Cursor's Customize page once the marketplace listing is available.
- Enable the
awakenMCP server and start its authentication flow in Cursor. - In the browser, sign in to Awaken and select the workspace you want to connect.
- Review the requesting app and choose Allow read access or Allow read + write, then return to Cursor.
- Start a new agent chat and ask it to list the available Awaken tools and verify access with a read operation.
Awaken checks workspace membership and Connected Apps eligibility during consent and token use. If a workspace is unavailable, choose an eligible workspace. No API key or manually entered Awaken client ID is required for the MCP connection. An API-key option for the plugin's MCP connection is deferred to a later version.
The plugin requests read and write so the consent page can offer both access levels. You can approve read-only access. Write tools may still appear in discovery; Awaken enforces the scopes you actually approved when a tool runs.
Try it
Invoke /awaken, or ask Cursor:
- “Review my largest taxable events for 2025 and flag missing cost basis.”
- “Find my unreviewed transactions and explain proposed labels before editing.”
- “Generate my Form 8949 for 2025 and give me the download link when ready.”
Edits require approved write access and authorization for the requested changes. Report availability depends on your workspace and the server's tools.
Reconnect or disconnect
Cursor handles OAuth tokens and refresh. If the connection expires or authentication fails, reconnect the awaken server through Cursor and complete consent again. For a write operation blocked by read-only access, follow Cursor's scope-approval flow or reconnect and approve read + write.
To revoke access, disconnect Cursor from Connected Apps in Awaken Settings. Disabling the server in Cursor stops its use there; revoking the grant in Awaken invalidates the authorization.
OAuth configuration
The MCP configuration uses Cursor's public OAuth identity:
{
"mcpServers": {
"awaken": {
"url": "https://mcp.awaken.tax/mcp",
"auth": {
"CLIENT_ID": "https://cursor.com/oauth/mcp-client.json",
"scopes": ["read", "write"]
}
}
}
}
CLIENT_ID identifies the Cursor application; it is not an Awaken workspace ID. There is no client secret. Cursor performs the authorization-code flow with PKCE and uses Awaken's published discovery endpoints:
Awaken recognizes this Cursor metadata identity and validates its advertised callbacks. It supports authorization-code and refresh-token grants with S256 PKCE; it does not advertise dynamic client registration. Explicitly setting the public client identity uses that existing flow. See Cursor's OAuth configuration.
Troubleshooting
- Plugin missing: check the manifest location, local-import policy, competing marketplace installation, and reload Cursor.
- No login prompt or
invalid_client: check that the shippedauth.CLIENT_IDis intact and that the installed Cursor version supports remote OAuth. Awaken accepts the recognized Cursor metadata identity; arbitrary registered client IDs are unsupported. - Workspace unavailable: Awaken checks direct workspace membership and Connected Apps eligibility. Use the intended eligible workspace.
- Edit denied: approve write access through OAuth consent; tool visibility alone does not grant write access.
- Report preparing: use status/retrieval tools instead of starting duplicate exports. See Awaken reports.
Data access
The package connects directly to Awaken's hosted MCP service. OAuth access is bound to the selected workspace and approved scopes. Tool arguments go to Awaken; returned data is available to Cursor's agent. The package adds no analytics or local executable hooks. OAuth credentials apply to the canonical MCP endpoint and must not be used for GraphQL or other Awaken API surfaces.
For service details, see Awaken documentation.
Gemini CLI
This repository is also a Gemini CLI extension (gemini-extension.json):
gemini extensions install https://github.com/awakentax/plugin
Gemini CLI asks for an Awaken MCP token: your portfolio ID and API key joined by a colon (<portfolioId>:<apiKey>), both shown on Settings → API Keys in Awaken. API keys need a Dolphin or Whale plan. Gemini CLI connects with the API key, not OAuth.
MCP Registry
server.json is Awaken's entry in the official MCP Registry, tax.awaken/awaken. Publish changes with mcp-publisher publish after signing in with the awaken.tax domain key.
License
Plugin code and instructions are MIT licensed; see LICENSE. The Awaken logo is an Awaken brand asset and is not covered by the code license. Its source is https://awaken.tax/docs/awaken-word.svg.
Preguntas sobre Awaken Tax MCP
¿Cómo agrego Awaken Tax MCP a Claude Code?
Ejecuta claude mcp add --transport http plugin https://mcp.awaken.tax/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Awaken Tax MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo conecto Awaken con Cursor?
Instala el plugin de Awaken desde la página Customize de Cursor, habilita el MCP server de awaken y completa el flujo de autenticación OAuth en tu navegador.
¿Puedo usar la conexión MCP con acceso de solo lectura?
Sí, durante el proceso de consentimiento de OAuth, puedes elegir aprobar solo el acceso de lectura en lugar del acceso de lectura y escritura.
¿Necesito ejecutar un servidor local para usar esta conexión MCP?
No, el plugin utiliza una conexión MCP alojada, por lo que no se requiere un servidor local ni un entorno de ejecución.
¿Cómo se conecta Gemini CLI a Awaken?
Gemini CLI utiliza un ID de portafolio y una API key unidos por dos puntos, los cuales puedes encontrar en la configuración de tu cuenta de Awaken.