Want instant access without building anything? The API now includes a built-in MCP server with 13 tools at
api.urantia.dev/mcp. Add it to Claude Desktop or any MCP client in one line. This tutorial is for building a custom MCP server with your own logic.What Is MCP?
MCP (Model Context Protocol) is an open standard created by Anthropic that allows AI models to interact with external tools and data sources. Instead of relying solely on training data, an AI assistant with MCP access can query live APIs, read files, and perform actions. An MCP server for the Urantia Book would give any MCP-compatible AI assistant the ability to:- Search the Urantia Papers by keyword
- Read specific paragraphs with context
- Browse the table of contents
- Access audio URLs for any paragraph
Architecture
Step 1: Set Up the Project
Step 2: Define the Tools
Step 3: Configure for Claude Desktop
Add the server to your Claude Desktop configuration (claude_desktop_config.json):
Step 4: Use It
Once configured, Claude can now:- “Search the Urantia Book for passages about love” — Uses the
searchtool - “Read Paper 107 about Thought Adjusters” — Uses the
read_papertool - “Show me the context around passage 2:5.10” — Uses the
get_contexttool - “What papers are in Part IV?” — Uses the
get_toctool
Adding Resources (Optional)
MCP also supports resources — static content the AI can reference. You could add the table of contents as a resource:Tips
- Use
type: "and"for specific searches to get precise results - The context endpoint is your best friend — always use it after search to give the AI full narrative context
- Keep paper reads selective — full papers can be very long; prefer search + context for most queries
- Cache responses — the API returns
Cache-Controlheaders; respect them to stay within rate limits
OpenAPI Spec
Use the full OpenAPI spec to generate clients or explore all endpoints.