Skip to content

Instantly share code, notes, and snippets.

@ngundotra
Created June 11, 2025 20:25
Show Gist options
  • Save ngundotra/c6ae36c79aa9693d41eaffc124994ed9 to your computer and use it in GitHub Desktop.
Save ngundotra/c6ae36c79aa9693d41eaffc124994ed9 to your computer and use it in GitHub Desktop.
OpenAI MCP network call
{
"connector": {
"id": "connector_6849e5b098d4819183df84983fb13a6e",
"created_at": "2025-06-11T20:23:12.597222Z",
"connector_type": "MCP",
"name": "Solana Developer Resources",
"description": "Returns the most up to date resources for documentation across the Solana ecosystem",
"service": "https://mcp.solana.com",
"logo_url": null,
"logo_url_dark": null,
"base_url": "https://mcp.solana.com/mcp",
"actions": [
{
"name": "Solana_Expert__Ask_For_Help",
"description": "",
"is_consequential": true,
"params": {
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "A Solana related question. (how-to, concepts, APIs, SDKs, errors)\n Provide as much context about the problem as needed, to make the expert understand the problem. The expert will do a similarity search based on your question and provide you the results."
}
},
"required": [
"question"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
},
"return_type": {
"$defs": {
"Annotations": {
"additionalProperties": true,
"properties": {
"audience": {
"anyOf": [
{
"items": {
"enum": [
"user",
"assistant"
],
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Audience"
},
"priority": {
"anyOf": [
{
"maximum": 1.0,
"minimum": 0.0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Priority"
}
},
"title": "Annotations",
"type": "object"
},
"BlobResourceContents": {
"additionalProperties": true,
"description": "Binary contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"blob": {
"title": "Blob",
"type": "string"
}
},
"required": [
"uri",
"blob"
],
"title": "BlobResourceContents",
"type": "object"
},
"EmbeddedResource": {
"additionalProperties": true,
"description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
"properties": {
"type": {
"const": "resource",
"title": "Type",
"type": "string"
},
"resource": {
"anyOf": [
{
"$ref": "#/$defs/TextResourceContents"
},
{
"$ref": "#/$defs/BlobResourceContents"
}
],
"title": "Resource"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"resource"
],
"title": "EmbeddedResource",
"type": "object"
},
"ImageContent": {
"additionalProperties": true,
"description": "Image content for a message.",
"properties": {
"type": {
"const": "image",
"title": "Type",
"type": "string"
},
"data": {
"title": "Data",
"type": "string"
},
"mimeType": {
"title": "Mimetype",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"data",
"mimeType"
],
"title": "ImageContent",
"type": "object"
},
"TextContent": {
"additionalProperties": true,
"description": "Text content for a message.",
"properties": {
"type": {
"const": "text",
"title": "Type",
"type": "string"
},
"text": {
"title": "Text",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"text"
],
"title": "TextContent",
"type": "object"
},
"TextResourceContents": {
"additionalProperties": true,
"description": "Text contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"text": {
"title": "Text",
"type": "string"
}
},
"required": [
"uri",
"text"
],
"title": "TextResourceContents",
"type": "object"
}
},
"additionalProperties": true,
"description": "The server's response to a tool call.",
"properties": {
"_meta": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Meta"
},
"content": {
"items": {
"anyOf": [
{
"$ref": "#/$defs/TextContent"
},
{
"$ref": "#/$defs/ImageContent"
},
{
"$ref": "#/$defs/EmbeddedResource"
}
]
},
"title": "Content",
"type": "array"
},
"isError": {
"default": false,
"title": "Iserror",
"type": "boolean"
}
},
"required": [
"content"
],
"title": "CallToolResult",
"type": "object"
}
},
{
"name": "Solana_Documentation_Search",
"description": "",
"is_consequential": true,
"params": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A search query that will be matched against a corpus of Solana documentation using RAG"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
},
"return_type": {
"$defs": {
"Annotations": {
"additionalProperties": true,
"properties": {
"audience": {
"anyOf": [
{
"items": {
"enum": [
"user",
"assistant"
],
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Audience"
},
"priority": {
"anyOf": [
{
"maximum": 1.0,
"minimum": 0.0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Priority"
}
},
"title": "Annotations",
"type": "object"
},
"BlobResourceContents": {
"additionalProperties": true,
"description": "Binary contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"blob": {
"title": "Blob",
"type": "string"
}
},
"required": [
"uri",
"blob"
],
"title": "BlobResourceContents",
"type": "object"
},
"EmbeddedResource": {
"additionalProperties": true,
"description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
"properties": {
"type": {
"const": "resource",
"title": "Type",
"type": "string"
},
"resource": {
"anyOf": [
{
"$ref": "#/$defs/TextResourceContents"
},
{
"$ref": "#/$defs/BlobResourceContents"
}
],
"title": "Resource"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"resource"
],
"title": "EmbeddedResource",
"type": "object"
},
"ImageContent": {
"additionalProperties": true,
"description": "Image content for a message.",
"properties": {
"type": {
"const": "image",
"title": "Type",
"type": "string"
},
"data": {
"title": "Data",
"type": "string"
},
"mimeType": {
"title": "Mimetype",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"data",
"mimeType"
],
"title": "ImageContent",
"type": "object"
},
"TextContent": {
"additionalProperties": true,
"description": "Text content for a message.",
"properties": {
"type": {
"const": "text",
"title": "Type",
"type": "string"
},
"text": {
"title": "Text",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"text"
],
"title": "TextContent",
"type": "object"
},
"TextResourceContents": {
"additionalProperties": true,
"description": "Text contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"text": {
"title": "Text",
"type": "string"
}
},
"required": [
"uri",
"text"
],
"title": "TextResourceContents",
"type": "object"
}
},
"additionalProperties": true,
"description": "The server's response to a tool call.",
"properties": {
"_meta": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Meta"
},
"content": {
"items": {
"anyOf": [
{
"$ref": "#/$defs/TextContent"
},
{
"$ref": "#/$defs/ImageContent"
},
{
"$ref": "#/$defs/EmbeddedResource"
}
]
},
"title": "Content",
"type": "array"
},
"isError": {
"default": false,
"title": "Iserror",
"type": "boolean"
}
},
"required": [
"content"
],
"title": "CallToolResult",
"type": "object"
}
},
{
"name": "search",
"description": "Purpose: search docs across the Solana ecosystem to get the most up to date information. Think of the query as a search query for a search engine. No special syntax is needed.",
"is_consequential": true,
"params": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "A search query that will be matched against a corpus of Solana documentation using RAG"
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
},
"return_type": {
"$defs": {
"Annotations": {
"additionalProperties": true,
"properties": {
"audience": {
"anyOf": [
{
"items": {
"enum": [
"user",
"assistant"
],
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Audience"
},
"priority": {
"anyOf": [
{
"maximum": 1.0,
"minimum": 0.0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Priority"
}
},
"title": "Annotations",
"type": "object"
},
"BlobResourceContents": {
"additionalProperties": true,
"description": "Binary contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"blob": {
"title": "Blob",
"type": "string"
}
},
"required": [
"uri",
"blob"
],
"title": "BlobResourceContents",
"type": "object"
},
"EmbeddedResource": {
"additionalProperties": true,
"description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
"properties": {
"type": {
"const": "resource",
"title": "Type",
"type": "string"
},
"resource": {
"anyOf": [
{
"$ref": "#/$defs/TextResourceContents"
},
{
"$ref": "#/$defs/BlobResourceContents"
}
],
"title": "Resource"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"resource"
],
"title": "EmbeddedResource",
"type": "object"
},
"ImageContent": {
"additionalProperties": true,
"description": "Image content for a message.",
"properties": {
"type": {
"const": "image",
"title": "Type",
"type": "string"
},
"data": {
"title": "Data",
"type": "string"
},
"mimeType": {
"title": "Mimetype",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"data",
"mimeType"
],
"title": "ImageContent",
"type": "object"
},
"TextContent": {
"additionalProperties": true,
"description": "Text content for a message.",
"properties": {
"type": {
"const": "text",
"title": "Type",
"type": "string"
},
"text": {
"title": "Text",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"text"
],
"title": "TextContent",
"type": "object"
},
"TextResourceContents": {
"additionalProperties": true,
"description": "Text contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"text": {
"title": "Text",
"type": "string"
}
},
"required": [
"uri",
"text"
],
"title": "TextResourceContents",
"type": "object"
}
},
"additionalProperties": true,
"description": "The server's response to a tool call.",
"properties": {
"_meta": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Meta"
},
"content": {
"items": {
"anyOf": [
{
"$ref": "#/$defs/TextContent"
},
{
"$ref": "#/$defs/ImageContent"
},
{
"$ref": "#/$defs/EmbeddedResource"
}
]
},
"title": "Content",
"type": "array"
},
"isError": {
"default": false,
"title": "Iserror",
"type": "boolean"
}
},
"required": [
"content"
],
"title": "CallToolResult",
"type": "object"
}
},
{
"name": "Ask_Solana_Anchor_Framework_Expert",
"description": "",
"is_consequential": true,
"params": {
"type": "object",
"properties": {
"question": {
"type": "string",
"description": "Any question about the Anchor Framework. (how-to, concepts, APIs, SDKs, errors)"
}
},
"required": [
"question"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
},
"return_type": {
"$defs": {
"Annotations": {
"additionalProperties": true,
"properties": {
"audience": {
"anyOf": [
{
"items": {
"enum": [
"user",
"assistant"
],
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Audience"
},
"priority": {
"anyOf": [
{
"maximum": 1.0,
"minimum": 0.0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Priority"
}
},
"title": "Annotations",
"type": "object"
},
"BlobResourceContents": {
"additionalProperties": true,
"description": "Binary contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"blob": {
"title": "Blob",
"type": "string"
}
},
"required": [
"uri",
"blob"
],
"title": "BlobResourceContents",
"type": "object"
},
"EmbeddedResource": {
"additionalProperties": true,
"description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
"properties": {
"type": {
"const": "resource",
"title": "Type",
"type": "string"
},
"resource": {
"anyOf": [
{
"$ref": "#/$defs/TextResourceContents"
},
{
"$ref": "#/$defs/BlobResourceContents"
}
],
"title": "Resource"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"resource"
],
"title": "EmbeddedResource",
"type": "object"
},
"ImageContent": {
"additionalProperties": true,
"description": "Image content for a message.",
"properties": {
"type": {
"const": "image",
"title": "Type",
"type": "string"
},
"data": {
"title": "Data",
"type": "string"
},
"mimeType": {
"title": "Mimetype",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"data",
"mimeType"
],
"title": "ImageContent",
"type": "object"
},
"TextContent": {
"additionalProperties": true,
"description": "Text content for a message.",
"properties": {
"type": {
"const": "text",
"title": "Type",
"type": "string"
},
"text": {
"title": "Text",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"text"
],
"title": "TextContent",
"type": "object"
},
"TextResourceContents": {
"additionalProperties": true,
"description": "Text contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"text": {
"title": "Text",
"type": "string"
}
},
"required": [
"uri",
"text"
],
"title": "TextResourceContents",
"type": "object"
}
},
"additionalProperties": true,
"description": "The server's response to a tool call.",
"properties": {
"_meta": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Meta"
},
"content": {
"items": {
"anyOf": [
{
"$ref": "#/$defs/TextContent"
},
{
"$ref": "#/$defs/ImageContent"
},
{
"$ref": "#/$defs/EmbeddedResource"
}
]
},
"title": "Content",
"type": "array"
},
"isError": {
"default": false,
"title": "Iserror",
"type": "boolean"
}
},
"required": [
"content"
],
"title": "CallToolResult",
"type": "object"
}
},
{
"name": "Solana_Ecosystem_Docs_Searcher",
"description": "",
"is_consequential": true,
"params": {
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "\nSearch documentation for the following Solana projects:\n - Raydium, Jupiter, Meteora, Orca, Lifinity, GooseFX, FluxBeam, Phoenix, Drift, HXRO, FlashTrade, Zeta, MarginFi, Solend, Kamino, Marinade, BlazeStake, Jito, Helius, QuickNode, ChainStack, Sanctum, GeckoTerminal, CoinGecko, PumpPortal, DexScreener, BirdEye, Dune, MagicEden, Trojan, Phantom, Squads, SolFlare, SolScan, ZKCompression, BonkBot\nSpecify which project's documentation you want to search and what you want to search for. Your search query will be matched against a corpus of Solana ecosystem documentation using RAG, so format it appropriately.\n\nExample: \"Raydium: How to create a CLMM?\""
}
},
"required": [
"query"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
},
"return_type": {
"$defs": {
"Annotations": {
"additionalProperties": true,
"properties": {
"audience": {
"anyOf": [
{
"items": {
"enum": [
"user",
"assistant"
],
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Audience"
},
"priority": {
"anyOf": [
{
"maximum": 1.0,
"minimum": 0.0,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"title": "Priority"
}
},
"title": "Annotations",
"type": "object"
},
"BlobResourceContents": {
"additionalProperties": true,
"description": "Binary contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"blob": {
"title": "Blob",
"type": "string"
}
},
"required": [
"uri",
"blob"
],
"title": "BlobResourceContents",
"type": "object"
},
"EmbeddedResource": {
"additionalProperties": true,
"description": "The contents of a resource, embedded into a prompt or tool call result.\n\nIt is up to the client how best to render embedded resources for the benefit\nof the LLM and/or the user.",
"properties": {
"type": {
"const": "resource",
"title": "Type",
"type": "string"
},
"resource": {
"anyOf": [
{
"$ref": "#/$defs/TextResourceContents"
},
{
"$ref": "#/$defs/BlobResourceContents"
}
],
"title": "Resource"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"resource"
],
"title": "EmbeddedResource",
"type": "object"
},
"ImageContent": {
"additionalProperties": true,
"description": "Image content for a message.",
"properties": {
"type": {
"const": "image",
"title": "Type",
"type": "string"
},
"data": {
"title": "Data",
"type": "string"
},
"mimeType": {
"title": "Mimetype",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"data",
"mimeType"
],
"title": "ImageContent",
"type": "object"
},
"TextContent": {
"additionalProperties": true,
"description": "Text content for a message.",
"properties": {
"type": {
"const": "text",
"title": "Type",
"type": "string"
},
"text": {
"title": "Text",
"type": "string"
},
"annotations": {
"anyOf": [
{
"$ref": "#/$defs/Annotations"
},
{
"type": "null"
}
],
"default": null
}
},
"required": [
"type",
"text"
],
"title": "TextContent",
"type": "object"
},
"TextResourceContents": {
"additionalProperties": true,
"description": "Text contents of a resource.",
"properties": {
"uri": {
"format": "uri",
"minLength": 1,
"title": "Uri",
"type": "string"
},
"mimeType": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Mimetype"
},
"text": {
"title": "Text",
"type": "string"
}
},
"required": [
"uri",
"text"
],
"title": "TextResourceContents",
"type": "object"
}
},
"additionalProperties": true,
"description": "The server's response to a tool call.",
"properties": {
"_meta": {
"anyOf": [
{
"additionalProperties": true,
"type": "object"
},
{
"type": "null"
}
],
"default": null,
"title": "Meta"
},
"content": {
"items": {
"anyOf": [
{
"$ref": "#/$defs/TextContent"
},
{
"$ref": "#/$defs/ImageContent"
},
{
"$ref": "#/$defs/EmbeddedResource"
}
]
},
"title": "Content",
"type": "array"
},
"isError": {
"default": false,
"title": "Iserror",
"type": "boolean"
}
},
"required": [
"content"
],
"title": "CallToolResult",
"type": "object"
}
}
],
"supported_auth": [],
"openapi_spec": null,
"owners": [
{
"type": "USER",
"id": "user-mQsXOqOhndNKCKC6NFFDZ879"
}
],
"access_list": [],
"link_params_schema": null,
"labels": null,
"status": "ONLY_ME",
"branding": {
"category": null,
"developer": null,
"website": null,
"privacy_policy": null
},
"conformance": {
"implements_retrievable": false,
"reason_if_not_retrievable": "fetch action not found"
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment