You're viewing a demo portfolio

Join the waitlist
PRSM

string_network_link

Active

Tool of STRING Database MCP Server

declared in 2.13.1

Retrieves a stable URL to an interactive STRING network for one or more proteins. - For a single protein: includes the protein and its top 10 most likely interactors. - For multiple proteins: includes all known interactions **within the query set**. - If the user asks for "physical interactions", "complexes", or "binding", set `network_type` to "physical". The input may include one numeric value per protein, such as fold change, effect size, or score. These values are visualized as colored halos around the nodes, allowing overlay of protein-level measurements on the network. Example: PTEN 2.1 SMO -1.3 If numeric values are provided: - positive values are shown in blue - negative values are shown in red - larger absolute values produce stronger halo intensity If the user provides numeric values together with the proteins, preserve them in the query. If few or no interactions are shown, consider lowering `required_score`. For large queries (>100 proteins): - use `network_flavor="confidence"` - increase `required_score` (e.g. 700) Always display the link as a markdown hyperlink (hide the raw URL). Input parameters should match those used in related STRING tools unless otherwise specified.

Parameters schema

{
  "type": "object",
  "required": [
    "proteins"
  ],
  "properties": {
    "species": {
      "anyOf": [
        {
          "type": "string",
          "description": "Required. NCBI/STRING taxon (e.g. 9606 for human, or STRG0AXXXXX)."
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "proteins": {
      "type": "string",
      "description": "Required. One or more protein IDs, optionally followed by one numeric value per protein. Example:\nPTEN 0.234\nSMO -3.445\nUse newline (%0d) between entries. Tabs and spaces are accepted as separators."
    },
    "network_type": {
      "anyOf": [
        {
          "anyOf": [
            {
              "enum": [
                "functional",
                "physical"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "description": "Optional. Omit for STRING default functional associations. Set physical only for binding, complex, or co-complex questions."
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "extend_network": {
      "anyOf": [
        {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0
            },
            {
              "type": "null"
            }
          ],
          "description": "Optional. Add white nodes to network, based on scores. Default: 0."
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "network_flavor": {
      "anyOf": [
        {
          "anyOf": [
            {
              "enum": [
                "evidence",
                "confidence"
              ],
              "type": "string"
            },
            {
              "type": "null"
            }
          ],
          "description": "Optional. Edge style. Omit for STRING default evidence styling. Set only when the user asks for evidence or confidence edge display."
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "required_score": {
      "anyOf": [
        {
          "anyOf": [
            {
              "type": "integer",
              "maximum": 1000,
              "minimum": 0
            },
            {
              "type": "null"
            }
          ],
          "description": "Optional. Threshold of significance to include an interaction. Omit for STRING default filtering. Set only when a threshold is requested or a broader/narrower threshold is needed."
        },
        {
          "type": "null"
        }
      ],
      "default": null
    },
    "hide_disconnected_nodes": {
      "anyOf": [
        {
          "anyOf": [
            {
              "enum": [
                0,
                1
              ],
              "type": "integer"
            },
            {
              "type": "null"
            }
          ],
          "description": "Optional. Hide proteins not connected to any other protein when set to 1. Set only if the user asks to hide disconnected or unconnected proteins."
        },
        {
          "type": "null"
        }
      ],
      "default": null
    }
  }
}

What this tool wraps· 0 endpoints

min confidence0.700.50

No endpoints wrapped at confidence ≥ 0.50.

Parent server

STRING Database MCP Server

https://github.com/meringlab/string-mcp

2/7 registries
View full server →