Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
create_documentB

Create a new .docx at path with an optional title and body paragraphs.

document_outlineA

List every paragraph as {index, style, text} so you can target one.

add_footnoteA

Attach a footnote to a paragraph.

If anchor is given, the footnote mark is placed right after that substring; otherwise it goes at the end of the paragraph. Creates word/footnotes.xml and the FootnoteText/FootnoteReference styles on first use.

list_footnotesB

Return existing footnotes as {id, text}.

add_sourceB

Add or replace a bibliography source (matched by tag).

Source fields: tag, type (Book|BookSection|JournalArticle| ArticleInAPeriodical|ConferenceProceedings|Report| DocumentFromInternetSite|Misc), authors/editors/translators (list of {last,first,middle} or {corporate} or "Last, First" strings), title, year, month, day, publisher, city, journal, volume, issue, pages, edition, doi, url, accessed, note.

list_sourcesB

Return all sources stored in the document.

remove_sourceC

Delete the source with the given tag.

import_referencesC

Bulk-import sources from a BibTeX (fmt='bibtex') or CSL-JSON (fmt='csl-json') string.

add_citationB

Append an in-text citation for tag to a paragraph.

With style 'chicago-notes' the citation is rendered as a footnote instead of parenthetical text.

add_bibliographyB

Append a References / Works Cited section built from the stored sources.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.4/5.0

Scored across 10 tools

Disambiguation4/5

Most tools clearly target distinct resources: paragraphs, footnotes, sources, citations, and the document itself. Minor ambiguity exists between add_footnote and add_citation when using 'chicago-notes' style, since the citation is rendered as a footnote, but the descriptions clarify the intent.

Naming Consistency4/5

The naming is mostly consistent with a verb_noun pattern: add_footnote, list_footnotes, add_source, list_sources, remove_source, add_citation, add_bibliography, create_document. The exception is document_outline, which is a noun phrase rather than a verb-led action, making it the one inconsistent name.

Tool Count5/5

With 10 tools, the set is well-scoped for a docx footnote and bibliography server. Each tool covers a distinct part of the workflow without unnecessary duplication or bloat.

Completeness4/5

The surface covers the full creation workflow: document creation, outlining, footnote insertion/listing, source management, citation insertion, and bibliography generation. Minor gaps exist—there is no way to remove or edit footnotes or citations, and source updates are only handled through add_source/import_references.

Maintenance

ActivityMaintained
ResponsivenessNo issues