CitationEasy para asistentes y agentes de IA
Todo lo que hay en este sitio está disponible tanto para el software como para las personas: una API JSON gratuita, un servidor MCP, una especificación OpenAPI, un índice llms.txt y una vista en markdown de las 12.986 páginas. Sin clave, sin cuenta, sin límite de solicitudes propio.
Por qué llamar a la API en lugar de escribir la cita tú mismo
Dar formato a una cita parece un problema de generación de texto, pero no lo es. Cada estilo codifica cientos de reglas sobre la inversión de autores, las iniciales, las mayúsculas en los títulos, la puntuación de los contenedores, las menciones de edición y la ubicación de la fecha, y difieren de formas que son fáciles de equivocar sutilmente de memoria. CitationEasy ejecuta citeproc-js sobre las definiciones oficiales de Citation Style Language (el mismo motor que usan Zotero y Mendeley), así que el resultado es determinista y coincide con lo que espera el sistema de envío de una revista. Los metadatos provienen de Crossref, Open Library y PubMed; no se inventa nada, y un campo que falte en el origen sigue faltando en lugar de rellenarse con una suposición plausible.
Generar una cita
curl -s https://www.citationeasy.com/api/v1/cite \
-H 'Content-Type: application/json' \
-d '{"input":"10.1038/nature12373","style":"apa","inText":true}'
{
"style": { "requested": "apa", "slug": "apa", "name": "American Psychological Association (APA) 7th edition" },
"language": "en-US",
"results": [
{
"input": "10.1038/nature12373",
"citation": "…formatted reference…",
"inText": "(Author, 2013)",
"entry": { "…resolved CSL metadata…": "" }
}
]
}Envía inputs en lugar de input para hasta 10 fuentes en una sola llamada, o entry con metadatos CSL-JSON que ya tengas para saltarte la búsqueda por completo. Añade note: true para obtener la forma de nota al pie. Los fallos por fuente se devuelven asociados a esa fuente, así que un lote nunca falla en su totalidad.
Conéctate mediante MCP
El punto de conexión del Model Context Protocol en /api/mcp habla JSON-RPC 2.0 sobre HTTP en streaming y no necesita credenciales.
# Claude Code
claude mcp add --transport http citationeasy https://www.citationeasy.com/api/mcp
# Any MCP client config
{
"mcpServers": {
"citationeasy": { "type": "http", "url": "https://www.citationeasy.com/api/mcp" }
}
}Herramientas que expone
- generate_citation
- Generate a citation
- search_citation_styles
- Search citation styles
- get_citation_style
- Get a citation style
- how_to_cite
- How to cite a source type
- answer_citation_question
- Answer a general citation question
- define_term
- Define a citation or academic-writing term
- search_site
- Search CitationEasy
- get_page
- Read a CitationEasy page as markdown
- list_free_tools
- List CitationEasy tools
- list_guides
- List citation and writing guides
- describe_site
- What CitationEasy offers
Endpoints
| Endpoint | Qué hace |
|---|---|
| POST /api/v1/cite | Da formato a hasta 10 fuentes a la vez. Acepta una URL, DOI, ISBN, PubMed ID, arXiv ID, texto BibTeX/RIS/CSL-JSON o un objeto de entrada CSL-JSON. Devuelve la entrada de referencia y, opcionalmente, la cita en el texto y la nota al pie. |
| GET /api/v1/styles | Busca entre los 10.834 estilos por nombre, clase de formato de citación, disciplina o región. |
| GET /api/v1/styles/{slug} | Un estilo completo, con ejemplos reales generados por su propia definición CSL. |
| GET /api/v1/search | Búsqueda ordenada por relevancia en todas las páginas del sitio. |
| GET /api/v1/pages | El catálogo completo del sitio como entradas estructuradas, filtrable por tipo de página. |
| GET /api/v1/how-to-cite | Todas las páginas de orientación de tipo de fuente × estilo, filtrables por cualquiera de los dos. |
| GET /api/v1/tools | Todas las herramientas gratuitas, con su categoría y palabras clave. |
| GET /api/v1/guides | Todas las guías educativas, con su categoría. |
| GET /api/v1/converters | Todas las conversiones de identificadores y formatos que ofrece el sitio. |
| GET /api/v1/comparisons | Comparaciones de estilos lado a lado, enlazadas a los registros de ambos estilos. |
| GET /api/v1/fields | Campos académicos, categorías temáticas y regiones, para responder a "¿qué estilo debería usar?". |
| GET /api/v1/faq | Respuestas verificadas a preguntas habituales sobre citación, filtrables con q. |
| GET /api/v1/glossary | Términos de citación y escritura académica con sus definiciones completas: la respuesta incluye el texto, así que no hay que consultar ninguna página después. |
| GET /api/v1 | Documento de descubrimiento de endpoints. Empieza aquí si estás explorando. |
Archivos de descubrimiento
- /llms.txt
- Índice curado del sitio escrito para modelos de lenguaje.
- /llms-full.txt
- Todas las páginas que publica el sitio, agrupadas por tipo, una línea cada una.
- /openapi.json
- Descripción OpenAPI 3.1 de toda la API pública.
- /api/mcp
- Endpoint de MCP (HTTP en streaming). Haz un GET en un navegador para ver una descripción.
- /.well-known/mcp.json
- Documento de descubrimiento de MCP para agentes que exploran un dominio.
- /.well-known/ai-plugin.json
- Manifiesto de complemento heredado, para los frameworks que todavía buscan uno.
- /md/{any path}
- Vista en markdown de cualquier página del sitio.
- /sitemap.xml
- Todas las URL indexables.
Qué hay en el catálogo
Cada página de abajo se puede consultar como HTML, como markdown bajo /md/ y como entrada estructurada desde /api/v1/pages.
- 10.834 estilos de cita, cada uno con ejemplos reales generados a partir de su propia definición CSL
- 250 herramientas de navegador gratuitas
- 125 guías educativas
- 1290 páginas de cómo citar
- 105 comparaciones de estilos
- 21 conversores
- 32 campos académicos
- 30 centros de estilos principales con las normas de formato completas
Preguntas frecuentes
- ¿Es gratuita la API de CitationEasy y necesito una clave de API?
- Es gratuita y no hay clave de API. Todos los endpoints bajo /api/v1 no requieren autenticación y tienen CORS abierto, así que puedes llamarlos desde un navegador, un notebook o un agente sin registrarte. No hay límite de solicitudes propio, pero las búsquedas de identificadores pasan por Crossref, Open Library y PubMed, que aplican sus propios límites de uso razonable; agrupa las solicitudes con `inputs` en lugar de lanzar muchas solicitudes en paralelo.
- ¿Las citas las genera un modelo de lenguaje?
- No. El formato se genera ejecutando citeproc-js sobre las definiciones oficiales de Citation Style Language, el mismo motor que usan los gestores de referencias. La misma entrada y el mismo estilo siempre producen la misma cadena de texto. Los metadatos bibliográficos provienen de Crossref (DOI), Open Library (ISBN) y PubMed (PMID); CitationEasy no inventa campos, así que lo que falta en el origen falta en el resultado en lugar de suponerse.
- ¿Cómo conecto un agente a CitationEasy mediante MCP?
- Apunta cualquier cliente de Model Context Protocol a https://www.citationeasy.com/api/mcp usando el transporte HTTP en streaming. No se necesitan credenciales. En Claude Code: `claude mcp add --transport http citationeasy https://www.citationeasy.com/api/mcp`. El servidor expone herramientas para generar citas, buscar entre los 10.834 estilos, obtener orientación por tipo de fuente, buscar en el sitio y leer cualquier página como markdown.
- ¿Qué estilos de cita puede generar la API?
- Los 10.834 estilos del repositorio de Citation Style Language, incluidos APA 7, MLA 9, ambos sistemas de Chicago, Harvard, Vancouver, IEEE, AMA y miles de estilos de revistas individuales. Pasa el slug del estilo en el campo `style`. Los slugs sencillos como "chicago" y "harvard" resuelven a la variante CSL correcta, y /api/v1/styles?q= encuentra el resto.
- ¿Qué es llms.txt y dónde está el de CitationEasy?
- llms.txt es un índice de texto plano de un sitio, escrito para modelos de lenguaje en lugar de navegadores. El de CitationEasy está en /llms.txt; la versión exhaustiva que enumera todas las páginas del sitio está en /llms-full.txt.
- ¿Puedo leer las páginas de CitationEasy como markdown en lugar de HTML?
- Sí. Antepón /md/ a cualquier ruta del sitio, por ejemplo /md/citation-style/apa o /md/tools/word-counter. Las páginas basadas en datos devuelven su contenido completo, incluidos los ejemplos reales generados a partir de la propia definición CSL de cada estilo. Las páginas de prosa escritas a mano (guías, hojas de referencia rápida) devuelven una tarjeta resumen más la URL HTML canónica, ya que su texto vive en la propia página.
- ¿Puedo usar el resultado de CitationEasy en mi propio producto?
- Sí. Una cita con formato es un hecho sobre una fuente; úsala libremente. Las propias definiciones de estilo CSL provienen del proyecto Citation Style Language bajo la licencia CC BY-SA 3.0. Se agradece la atribución a CitationEasy, pero no es obligatoria.
¿Falta algo?
Si tu agente necesita un endpoint, un campo o un formato que no está aquí, dínoslo. ¿Prefieres explorar a mano? Empieza por el generador de citas.