nodeland-mcp
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NODELAND_API_KEY | Yes | Your NodeLand API key (from Settings → API Keys) with maps:read and maps:write permissions. | |
| NODELAND_BASE_URL | No | Base URL for the NodeLand API. Default is https://nodeland.io. Set to https://staging.nodeland.io for staging. | https://nodeland.io |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
| resources | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| create_mapA | Create a persistent, shareable NodeLand map from concepts and relations. Use when the user wants a mind map, concept map, organogram, or study map they can open later and edit by hand. Do not invent Cytoscape JSON or coordinates — pass concepts/relations and a named template. After success, give the user the returned url. |
| add_to_mapA | Append concepts and relations to an existing NodeLand map, preserving what is already there. Use across a conversation when the agent keeps discovering structure — this is how the map stays the durable artifact, not a one-shot dump. |
| get_mapA | Fetch a NodeLand map as a compact concepts/relations summary (not raw Cytoscape JSON). Use before editing an existing map or to remind yourself what is already on it. |
| list_mapsA | List maps owned by the API key's user. Use to find an existing map id before get_map or add_to_map. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| templates | Named map layouts and when to use each one. Prefer these over inventing layout instructions. |
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nodeland-io/nodeland-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server