Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
TANGLED_HANDLEYesYour Tangled handle
TANGLED_PDS_URLNoOptional: only needed if using custom PDS (leave blank for auto-discovery)
TANGLED_PASSWORDYesYour Tangled app password

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": true
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_repo_branchesB

list branches for a repository

Args: repo: repository identifier in 'owner/repo' format (e.g., 'zzstoatzz/tangled-mcp') limit: maximum number of branches to return (1-100)

Returns: list of branches

create_repo_issueA

create an issue on a repository

Args: repo: repository identifier in 'owner/repo' format title: issue title body: optional issue body/description labels: optional list of label names to apply

Returns: CreateIssueResult with url (clickable link) and issue_id

update_repo_issueA

update an existing issue on a repository

Args: repo: repository identifier in 'owner/repo' format issue_id: issue number to update title: optional new title (if None, keeps existing) body: optional new body (if None, keeps existing) labels: optional list of label names to SET (replaces existing)

Returns: UpdateIssueResult with url (clickable link) and issue_id

delete_repo_issueB

delete an issue from a repository

Args: repo: repository identifier in 'owner/repo' format issue_id: issue number to delete

Returns: DeleteIssueResult with issue_id of deleted issue

list_repo_issuesA

list issues for a repository

Args: repo: repository identifier in 'owner/repo' format limit: maximum number of issues to return (1-100)

Returns: ListIssuesResult with list of issues

list_repo_labelsA

list available labels for a repository

Args: repo: repository identifier in 'owner/repo' format

Returns: list of available label names for the repository

list_repo_pullsA

list pull requests created by the authenticated user for a repository

note: only returns PRs that the authenticated user created (tangled stores PRs in the creator's repo, so we can only see our own PRs).

Args: repo: repository identifier in 'owner/repo' format limit: maximum number of pulls to return (1-100)

Returns: ListPullsResult with list of pull requests

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
tangled_statuscheck the status of the tangled connection

Latest Blog Posts

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/zzstoatzz/tangled-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server