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

Capabilities

Features and capabilities supported by this server

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