← Sugra APICONTENT HISTORY

Update to Sugra API

Snapshot Oct 26, 2026 · 00:04 UTC · version 1.2.2

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Sugra API and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

Declared skills

Before

Oct 24, 2026 · 18:04 UTC

[{"description":"Use a Sugra key, stay inside the daily quota, and act on each error over HTTPS or MCP. Use when the user needs a key, before a bulk call, or when a call returns 400, 401, 404, 422, 429, 5xx, missing_api_key, missing_bear...

After

Oct 26, 2026 · 00:04 UTC

[{"description":"Use a Sugra key, stay inside the daily quota, and act on each error over HTTPS or MCP. Use when the user needs a key, before a bulk call, or when a call returns 400, 401, 404, 422, 429, 5xx, missing_api_key, missing_bear...

Composer icon url

Before

Oct 24, 2026 · 18:04 UTC

https://files.openai.com/content?id=file_0000000073dc81f4a1af9f7b8d707149

After

Oct 26, 2026 · 00:04 UTC

https://files.openai.com/content?id=file_00000000915081f49a85a1588132bfa2

Default prompt

Before

Oct 24, 2026 · 18:04 UTC

What can Sugra API do, and which endpoints need no key?

After

Oct 26, 2026 · 00:04 UTC

Compare Apple and Microsoft over the past year: price change and latest quarterly revenue, with source and date

Default prompts

Before

Oct 24, 2026 · 18:04 UTC

["What can Sugra API do, and which endpoints need no key?","Where do I get a Sugra key, and how do I use it without pasting it in chat?","Look up an endpoint on docs.sugra.ai"]

After

Oct 26, 2026 · 00:04 UTC

["Compare Apple and Microsoft over the past year: price change and latest quarterly revenue, with source and date","Show US inflation and the Fed policy rate for the last 24 months and explain what changed","Check [company name] against ...

Compare saved observations

Download comparison JSON
Full technical diff · 7 changed fields

changed /release/id

BEFORE
"pluginrel_10e30271f77881919747a2cfd73b3faf"
AFTER
"pluginrel_20d59abbf82881918810666ad67d7186"

changed /release/interface/composer_icon_url

BEFORE
"https://files.openai.com/content?id=file_0000000073dc81f4a1af9f7b8d707149"
AFTER
"https://files.openai.com/content?id=file_00000000915081f49a85a1588132bfa2"

changed /release/interface/default_prompt

BEFORE
"What can Sugra API do, and which endpoints need no key?"
AFTER
"Compare Apple and Microsoft over the past year: price change and latest quarterly revenue, with source and date"

changed /release/interface/default_prompts

BEFORE
[
  "What can Sugra API do, and which endpoints need no key?",
  "Where do I get a Sugra key, and how do I use it without pasting it in chat?",
  "Look up an endpoint on docs.sugra.ai"
]
AFTER
[
  "Compare Apple and Microsoft over the past year: price change and latest quarterly revenue, with source and date",
  "Show US inflation and the Fed policy rate for the last 24 months and explain what changed",
  "Check [company name] against sanctions lists and show its legal entity record and parent company"
]

changed /release/interface/logo_url

BEFORE
"https://files.openai.com/content?id=file_0000000070cc81f4990d575d6a34ed39"
AFTER
"https://files.openai.com/content?id=file_00000000375081f496ad038b11758c1b"

changed /release/skills

BEFORE
[
  {
    "description": "Use a Sugra key, stay inside the daily quota, and act on each error over HTTPS or MCP. Use when the user needs a key, before a bulk call, or when a call returns 400, 401, 404, 422, 429, 5xx, missing_api_key, missing_bearer_token, unknown_parameters, needs_params, or upstream_*.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $auth-and-quota to set up a Sugra key and stay inside the daily quota.",
      "display_name": "Auth and quota",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Handle Sugra keys and daily quota"
    },
    "name": "auth-and-quota",
    "plugin_release_skill_id": "pluginrsk_6ad4f14135b48191a9601d74a2f91dce"
  },
  {
    "description": "Compose one briefing from two or three Sugra directions over HTTPS or MCP. Use when a question spans Finance, Macro, Entity, Net Atlas, News, Earth, or Research and one operation is not enough.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $cross-domain-briefing to compose one briefing from two or three Sugra directions.",
      "display_name": "Cross-domain briefing",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "hierarchy",
      "short_description": "Brief from two or three directions"
    },
    "name": "cross-domain-briefing",
    "plugin_release_skill_id": "pluginrsk_6ad4f14005808191910e9789c5c1942c"
  },
  {
    "description": "Find the right Sugra operation, call it over HTTPS or MCP, and check that the result answers the question. Use when the path or operation_id is unknown, before guessing parameters, before quoting a figure, or after a catalog miss. Confirm details on https://docs.sugra.ai. Do not invent routes.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $discover-and-call to find a Sugra operation on docs.sugra.ai and call it.",
      "display_name": "Discover and call",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Find and call a Sugra operation"
    },
    "name": "discover-and-call",
    "plugin_release_skill_id": "pluginrsk_6ad4f140081c8191b78b5079c69e98a3"
  },
  {
    "description": "Parse Sugra API payloads over HTTPS or MCP, keep source attribution, and tell observation time from request time. Use when reading a response, citing a figure, or shaping a large payload.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $envelope-and-attribution to parse a Sugra payload and keep source attribution.",
      "display_name": "Envelope and attribution",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "pdf",
      "short_description": "Parse envelope, source, and clocks"
    },
    "name": "envelope-and-attribution",
    "plugin_release_skill_id": "pluginrsk_6ad4f141399c8191b2276f409a67dc3c"
  },
  {
    "description": "Find current Sugra documentation. Use when an endpoint, parameter, default, or version might be stale. Canonical docs are https://docs.sugra.ai (search and Ask AI). Also OpenAPI, /sources, the blog, and MCP tools/list.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $live-docs to find the current Sugra endpoint docs on docs.sugra.ai.",
      "display_name": "Live docs",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Find current Sugra endpoint docs"
    },
    "name": "live-docs",
    "plugin_release_skill_id": "pluginrsk_6ad4f14008cc8191a0bff6546ff69cd0"
  },
  {
    "description": "Work with the Sugra API over HTTPS and MCP. Use when the task needs Sugra data, a key, product directions (Finance, Macro, Entity, Net Atlas, News, Earth, Research), or which skill to load next.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $using-sugra-api to work with the Sugra API over HTTPS or MCP.",
      "display_name": "Using Sugra API",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Map HTTPS and MCP for Sugra API"
    },
    "name": "using-sugra-api",
    "plugin_release_skill_id": "pluginrsk_6ad4f140075c8191a40fcb588731eec2"
  }
]
AFTER
[
  {
    "description": "Use a Sugra key, stay inside the daily quota, and act on each error over HTTPS or MCP. Use when the user needs a key, before a bulk call, or when a call returns 400, 401, 404, 422, 429, 5xx, missing_api_key, missing_bearer_token, unknown_parameters, needs_params, or upstream_*.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $auth-and-quota to set up a Sugra key and stay inside the daily quota.",
      "display_name": "Auth and quota",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "bolt",
      "short_description": "Handle Sugra keys and daily quota"
    },
    "name": "auth-and-quota",
    "plugin_release_skill_id": "pluginrsk_6ade4c837f04819196e3dbcef0eedcc2"
  },
  {
    "description": "Compose one briefing from two or three Sugra directions over HTTPS or MCP. Use when a question spans Finance, Macro, Entity, Net Atlas, News, Earth, or Research and one operation is not enough.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $cross-domain-briefing to compose one briefing from two or three Sugra directions.",
      "display_name": "Cross-domain briefing",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "chart",
      "short_description": "Brief from two or three directions"
    },
    "name": "cross-domain-briefing",
    "plugin_release_skill_id": "pluginrsk_6ade4c82b0dc8191b83525ceb10b452f"
  },
  {
    "description": "Find the right Sugra operation, call it over HTTPS or MCP, and check that the result answers the question. Use when the path or operation_id is unknown, before guessing parameters, before quoting a figure, or after a catalog miss. Confirm details on https://docs.sugra.ai. Do not invent routes.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $discover-and-call to find a Sugra operation on docs.sugra.ai and call it.",
      "display_name": "Discover and call",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Find and call a Sugra operation"
    },
    "name": "discover-and-call",
    "plugin_release_skill_id": "pluginrsk_6ade4c8249d08191ab042ba1593689c2"
  },
  {
    "description": "Parse Sugra API payloads over HTTPS or MCP, keep source attribution, and tell observation time from request time. Use when reading a response, citing a figure, or shaping a large payload.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $envelope-and-attribution to parse a Sugra payload and keep source attribution.",
      "display_name": "Envelope and attribution",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Parse envelope, source, and clocks"
    },
    "name": "envelope-and-attribution",
    "plugin_release_skill_id": "pluginrsk_6ade4c821e708191973bab981331ef8d"
  },
  {
    "description": "Find current Sugra documentation. Use when an endpoint, parameter, default, or version might be stale. Canonical docs are https://docs.sugra.ai (search and Ask AI). Also OpenAPI, /sources, the blog, and MCP tools/list.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $live-docs to find the current Sugra endpoint docs on docs.sugra.ai.",
      "display_name": "Live docs",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "search",
      "short_description": "Find current Sugra endpoint docs"
    },
    "name": "live-docs",
    "plugin_release_skill_id": "pluginrsk_6ade4c822e908191b26f210f76c04536"
  },
  {
    "description": "Work with the Sugra API over HTTPS and MCP. Use when the task needs Sugra data, a key, product directions (Finance, Macro, Entity, Net Atlas, News, Earth, Research), or which skill to load next.",
    "interface": {
      "brand_color": "#F5A623",
      "default_prompt": "Use $using-sugra-api to work with the Sugra API over HTTPS or MCP.",
      "display_name": "Using Sugra API",
      "icon_large_url": null,
      "icon_small_url": null,
      "iconography": "code",
      "short_description": "Map HTTPS and MCP for Sugra API"
    },
    "name": "using-sugra-api",
    "plugin_release_skill_id": "pluginrsk_6ade4c8389a08191b825e7853e07390a"
  }
]

changed /release/version

BEFORE
"1.2.1"
AFTER
"1.2.2"
Full snapshot data
{
  "canonical_app_id": "asdk_app_6a33ce728e488191a82df247ab605e91",
  "connector_id": "asdk_app_6a33ce728e488191a82df247ab605e91",
  "created_at": "2026-06-23T03:47:26.425129Z",
  "discoverability": "LISTED",
  "id": "plugin_asdk_app_6a33ce728e488191a82df247ab605e91",
  "is_template": false,
  "is_template_instance": false,
  "name": "app-6a33ce728e488191a82df247ab605e91",
  "release": {
    "app_ids": [
      "asdk_app_6a33ce728e488191a82df247ab605e91"
    ],
    "app_manifest": {
      "apps": {
        "sugra-api": {
          "id": "asdk_app_6a33ce728e488191a82df247ab605e91",
          "required": true
        }
      }
    },
    "app_templates": [],
    "description": "Skills for the Sugra API: find the right endpoint, call it with the right parameters over HTTPS or MCP, and cite the source and date of every figure.",
    "display_name": "Sugra API",
    "id": "pluginrel_20d59abbf82881918810666ad67d7186",
    "interface": {
      "brand_color": "#F5A623",
      "capabilities": [
        "Read"
      ],
      "category": "Developer Tools",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000915081f49a85a1588132bfa2",
      "default_prompt": "Compare Apple and Microsoft over the past year: price change and latest quarterly revenue, with source and date",
      "default_prompts": [
        "Compare Apple and Microsoft over the past year: price change and latest quarterly revenue, with source and date",
        "Show US inflation and the Fed policy rate for the last 24 months and explain what changed",
        "Check [company name] against sanctions lists and show its legal entity record and parent company"
      ],
      "developer_name": "Sugra Systems, Inc.",
      "logo_url": "https://files.openai.com/content?id=file_00000000375081f496ad038b11758c1b",
      "logo_url_dark": null,
      "long_description": "Sugra API brings data from primary sources into ChatGPT and Codex: economic indicators, central banks, market data, company filings, news, weather and climate, and more. The plugin connects the hosted Sugra MCP server and adds skills to find the right endpoint, call it with the right parameters, and cite the source and date of every figure. Documentation: https://docs.sugra.ai.",
      "plugin_category_id": "developer tools",
      "privacy_policy_url": "https://sugra.systems/privacy-policy",
      "screenshot_urls": [],
      "short_description": "Data from primary sources",
      "terms_of_service_url": "https://sugra.systems/terms-of-service",
      "website_url": "https://sugra.ai"
    },
    "keywords": [
      "economic data",
      "macroeconomics",
      "economic indicators",
      "central banks",
      "government statistics",
      "market data",
      "company filings",
      "news",
      "weather",
      "climate",
      "internet infrastructure",
      "research papers",
      "sanctions screening",
      "public data"
    ],
    "mcp_servers": [
      {
        "key": "sugra-api",
        "metadata": {
          "headers": {},
          "type": "streamable-http",
          "url": "https://app.sugra.ai/mcp"
        }
      }
    ],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Use a Sugra key, stay inside the daily quota, and act on each error over HTTPS or MCP. Use when the user needs a key, before a bulk call, or when a call returns 400, 401, 404, 422, 429, 5xx, missing_api_key, missing_bearer_token, unknown_parameters, needs_params, or upstream_*.",
        "interface": {
          "brand_color": "#F5A623",
          "default_prompt": "Use $auth-and-quota to set up a Sugra key and stay inside the daily quota.",
          "display_name": "Auth and quota",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "bolt",
          "short_description": "Handle Sugra keys and daily quota"
        },
        "name": "auth-and-quota",
        "plugin_release_skill_id": "pluginrsk_6ade4c837f04819196e3dbcef0eedcc2"
      },
      {
        "description": "Compose one briefing from two or three Sugra directions over HTTPS or MCP. Use when a question spans Finance, Macro, Entity, Net Atlas, News, Earth, or Research and one operation is not enough.",
        "interface": {
          "brand_color": "#F5A623",
          "default_prompt": "Use $cross-domain-briefing to compose one briefing from two or three Sugra directions.",
          "display_name": "Cross-domain briefing",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Brief from two or three directions"
        },
        "name": "cross-domain-briefing",
        "plugin_release_skill_id": "pluginrsk_6ade4c82b0dc8191b83525ceb10b452f"
      },
      {
        "description": "Find the right Sugra operation, call it over HTTPS or MCP, and check that the result answers the question. Use when the path or operation_id is unknown, before guessing parameters, before quoting a figure, or after a catalog miss. Confirm details on https://docs.sugra.ai. Do not invent routes.",
        "interface": {
          "brand_color": "#F5A623",
          "default_prompt": "Use $discover-and-call to find a Sugra operation on docs.sugra.ai and call it.",
          "display_name": "Discover and call",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Find and call a Sugra operation"
        },
        "name": "discover-and-call",
        "plugin_release_skill_id": "pluginrsk_6ade4c8249d08191ab042ba1593689c2"
      },
      {
        "description": "Parse Sugra API payloads over HTTPS or MCP, keep source attribution, and tell observation time from request time. Use when reading a response, citing a figure, or shaping a large payload.",
        "interface": {
          "brand_color": "#F5A623",
          "default_prompt": "Use $envelope-and-attribution to parse a Sugra payload and keep source attribution.",
          "display_name": "Envelope and attribution",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Parse envelope, source, and clocks"
        },
        "name": "envelope-and-attribution",
        "plugin_release_skill_id": "pluginrsk_6ade4c821e708191973bab981331ef8d"
      },
      {
        "description": "Find current Sugra documentation. Use when an endpoint, parameter, default, or version might be stale. Canonical docs are https://docs.sugra.ai (search and Ask AI). Also OpenAPI, /sources, the blog, and MCP tools/list.",
        "interface": {
          "brand_color": "#F5A623",
          "default_prompt": "Use $live-docs to find the current Sugra endpoint docs on docs.sugra.ai.",
          "display_name": "Live docs",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Find current Sugra endpoint docs"
        },
        "name": "live-docs",
        "plugin_release_skill_id": "pluginrsk_6ade4c822e908191b26f210f76c04536"
      },
      {
        "description": "Work with the Sugra API over HTTPS and MCP. Use when the task needs Sugra data, a key, product directions (Finance, Macro, Entity, Net Atlas, News, Earth, Research), or which skill to load next.",
        "interface": {
          "brand_color": "#F5A623",
          "default_prompt": "Use $using-sugra-api to work with the Sugra API over HTTPS or MCP.",
          "display_name": "Using Sugra API",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Map HTTPS and MCP for Sugra API"
        },
        "name": "using-sugra-api",
        "plugin_release_skill_id": "pluginrsk_6ade4c8389a08191b825e7853e07390a"
      }
    ],
    "version": "1.2.2"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/sugra-api?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: 76488f0397c34a700e06a72494fb45aa30042ad982d0fbea388ee8c689803825