Vinkius
MCP Server

The One MCP for AI. Access every piece of Middle-earth lore instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

The One MCP on Cursor AI Code EditorThe One MCP on Claude Desktop AppThe One MCP on OpenAI Agents SDKThe One MCP on Visual Studio CodeThe One MCP on GitHub Copilot AI AgentThe One MCP on Google Gemini AIThe One MCP on Lovable AI DevelopmentThe One MCP on Mistral AI AgentsThe One MCP on Amazon AWS Bedrock

How this MCP server connects to your AI agent

The One MCP Server gives your AI client instant access to the entire Middle-earth database. It lets you browse books, characters, iconic quotes, and movie details from The Lord of the Rings and The Hobbit series without leaving your chat window.

Need a character's birth date? Or all quotes from 'The Two Towers'? This server handles it.

What AI agents can do with The One Automation

Get book

Retrieves all data for a single book by its unique ID.

Get chapter

Gets the content and details for one specific book chapter by ID.

Get character

Pulls a complete profile for one specific character, including race and dates.

+ 10 more capabilities included
Retrieve full character profiles

Get detailed metadata for any known Middle-earth character, including race, gender, and life dates.

List all narrative books

Pull a complete list of every book title in the series using list_books.

Get movie statistics

Access core cinematic data, including runtime and budget information for any LOTR or Hobbit film via get_movie.

Fetch character-specific quotes

Retrieve every quote associated with one character using list_character_quotes.

Map book chapters to books

List all chapters belonging to a specific book title via the list_book_chapters tool.

Included with Plan

Waiting for input…

AI Agent

What AI agents can do with The One MCP Server: 12 Tools for Middle-earth Lore

Use these tools to query every aspect of Middle-earth lore—from specific characters to entire cinematic filmographies.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using The One on Vinkius

Get Book

Retrieves all data for a single book by its unique ID.

Get Chapter

Gets the content and details for one specific book chapter by ID.

Get Character

Pulls a complete profile for one specific character, including race and dates.

Get Movie

Retrieves detailed metrics for a specific movie, like budget and runtime.

Get Quote

Retrieves the full text of one specific quote using its unique ID.

List Book Chapters

Returns a list of every chapter found within a specified book.

List Books

List all The Lord of the Rings books

List Chapters

Requires authentication. List all book chapters

List Character Quotes

Lists every quote attributed to a single character name.

List Characters

Lists every character available in the database by name or category.

List Movie Quotes

Gets all quotes recorded from an entire film.

List Movies

Lists all available films from The Lord of the Rings or The Hobbit universe.

List Quotes

Returns a list of all available movie quotes across the whole dataset.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The The One integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with The One, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

Built on the Model Context Protocol (MCP) for Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This connection provides 13 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Sifting through decades of wikis and forum posts is a nightmare., Solved with Vinkius AI Gateway

Right now, if you need to check a character's timeline or confirm a quote, you’re clicking between Wikipedia, IMDb, fan forums, and dedicated lore sites. You copy a name here, paste it there, cross-reference the date on one page with the movie cast list on another. It’s slow, and you always feel like you missed something.

With this MCP server, your agent does all that work for you. Instead of clicking through tabs, you just ask: 'What was Bilbo Baggins doing in TA 2941?' And the agent runs `get_character` or other tools to give you the clean answer right here.

The One MCP Server: Access structured lore and media data.

Previously, finding all quotes connected to a character required running multiple searches—one for every movie they appeared in. You'd get messy, unstructured lists of text snippets you had to manually sort through.

Now, the agent runs `list_character_quotes`. It compiles *every* quote associated with that character into one single, clean, structured list. The data is ready to use immediately.

What your AI can actually do with this

The One MCP Server gives your AI client direct, structured access to everything in Middle-earth lore and media data. You're not just getting a webpage dump; you're pulling clean datasets for every book, character, movie, and quote from The Lord of the Rings and The Hobbit series. This server lets you work with huge amounts of interconnected data without ever leaving your chat window.

Character Profiles & Lore

To start, you can pull a list of every single person in the database using list_characters, filtering by name or category. When you know who you want, use get_character to grab a full profile for that character—you'll get their race, gender, and exact life dates. To trace a specific individual’s sayings, run list_character_quotes; this returns every quote specifically attributed to one name.

If you need general lore data on a book or the overall dataset, use get_book by its unique ID to retrieve all associated metadata.

Books and Chapters

Need to map out the narrative structure? You start by listing every available title using list_books. Once you have a book's name, check the chapters inside it. The list_book_chapters tool returns a complete list of chapter IDs for that specific book. To get the actual content and details for any given section, use get_chapter, feeding it the required chapter ID.

For comprehensive data on an entire volume, you can call get_book directly using its unique identifier.

Cinematic Data & Quotes

For everything movie-related, start by calling list_movies to see all available films from the universe. To pull core cinematic metrics for any given title—like how long it runs or what the budget was—you'll use get_movie. You can also get a general list of every quote ever recorded in the dataset using list_quotes, but if you want quotes tied to an entire film, run list_movie_quotes against a movie ID.

If your query is character-focused, stick with list_character_quotes; it handles that specific attribution.

Working Mechanisms

The server provides dedicated tools for every piece of media. You can get the full text of any standalone quote using get_quote, simply by providing its unique ID. For working across books, you'll use list_book_chapters to map out the structure before fetching details with get_chapter. When dealing with chapters in general, remember that the list_chapters tool is available but requires authentication.

This setup means you don't have to jump between dozens of separate APIs. You get clean, structured data for everything from a character’s birth year to a movie’s runtime and every single quote attributed to them. The whole database—books, characters, films, and quotes—is ready for your AI client to chew on.

Built · Hosted · Managed by Vinkius The One MCP Server - Middle-earth Lore & Media Data
Server ID 019e5d5e-8fbf-72e7-82c6-b5ff7e45e107
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I find a book's chapters using the list_book_chapters tool? +

You need two pieces of information: first, the Book ID (use get_book if you don't know it), and second, that ID. Then, pass both to list_book_chapters. This gives you all chapter titles for that book.

Does get_movie provide character details? +

No, get_movie only handles cinematic metrics like budget and runtime. To get a character's details, use the dedicated tool: get_character.

Can I list all quotes from every film at once? Use list_movies or list_quotes? +

You can run list_quotes, but it might be too much data. If you want to limit the search, first use list_movies and then call list_movie_quotes for each specific movie ID.

What is the difference between list_books and get_book? +

list_books gives you a roster of all book titles in the series. get_book requires a specific Book ID, and it pulls all the deep details for just that single title.

When using list_characters, how do I filter results by specific criteria like race or gender? +

You pass filters as parameters to the list_characters tool. The API allows you to specify fields such as 'race' or 'gender' directly in your query. This narrows down thousands of entries instantly.

What happens if I try to get a book using get_book with an invalid ID? +

The tool returns a structured error object indicating the bad input ID and the specific failure code. Your AI client reads this response, allowing it to prompt you for corrected data without crashing.

If I need to process many chapters, should I use list_book_chapters or get_chapter? +

Use list_book_chapters first. It gives you an overview of all available chapter IDs for a given book. Then, pass those specific IDs to the get_chapter tool when needed.

How do I handle large datasets from list_movies without running into limits? +

You must use the pagination parameters (like limit and offset) within your MCP client. This processes massive result sets in controlled batches, preventing timeouts and keeping data transfer efficient.

Can I get all quotes spoken by a specific character like Gandalf? +

Yes! Use the list_character_quotes tool with the character's unique ID. The agent will return a list of all recorded movie quotes for that specific character.

Does this server include data from The Hobbit movies? +

Yes, the list_movies tool retrieves data for both The Lord of the Rings trilogy and The Hobbit trilogy, including metadata like runtime and academy award wins.

How do I browse the chapters of a specific book? +

First, use list_books to find the book's ID, then use the list_book_chapters tool with that ID to see all chapters contained within that volume.

Built & Managed by Vinkius 30s setup 13 tools

We've already built the connector for The One. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 13 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.