Minutes of AI

Read-only AI news with sources, Model Tracker prices, releases and retirement dates.

¿Debería usar esto?

Calidad y seguridad

A
Calidad de la descripción
97%
Integridad del esquema
76%
Calidad de los nombres
95%
Riesgo de envenenamiento
100%
Coincidencia de permisos
80%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • LOWTool 'list_webhooks' suggests web access but openWorldHint=falseen list_webhooks
  • LOWTool 'unsubscribe_webhook' suggests web access but openWorldHint=falseen unsubscribe_webhook

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~7,305Tokens (definiciones de herramientas)
~3.5 KBTamaño de respuesta típico
Impacto significativo en la atención (5.71% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "mcp": {
      "url": "https://minutesofai.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://minutesofai.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (20)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢get_latest(limit, format, topic)

Latest published stories, newest first, with status labels and sources (primary first).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 50,
      "default": 20
    },
    "format": {
      "type": "string",
      "enum": [
        "breaking",
        "model_drop",
        "the_number",
        "money",
        "explainer",
        "rumor",
        "for_the_minutes",
        "standard",
        "wire_link"
      ]
    },
    "topic": {
      "type": "string",
      "enum": [
        "models",
        "agents",
        "chips",
        "policy",
        "funding",
        "open_source",
        "research",
        "products",
        "safety",
        "enterprise",
        "business",
        "society"
      ]
    }
  }
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "headline": {
            "type": "string"
          },
          "lede": {
            "type": [
              "string",
              "null"
            ]
          },
          "format": {
            "type": "string",
            "description": "one of breaking, model_drop, the_number, money, explainer, rumor, for_the_minutes, standard, wire_link; wire_link = an outlet's headline and a link to its report, no text by Minutes of AI"
          },
          "state": {
            "type": "string"
          },
          "lane": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "business",
              "builders",
              null
            ],
            "description": "builders: SDK and library releases, checkpoints, repository signals"
          },
          "affects": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "sectors and functions the event affects"
          },
          "wireLink": {
            "type": "object",
            "description": "wire_link only: {outlet, url, originalHeadline, publishedAt, supersededBy}"
          },
          "label": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string"
              },
              "text": {
                "type": "string"
              }
            },
            "required": [
              "code",
              "text"
            ]
          },
          "publishedAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "updatedAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "sources": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "outlet": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                },
                "isPrimary": {
                  "type": "boolean"
                },
                "publishedAt": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "quote": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "outlet",
                "url",
                "isPrimary"
              ]
            }
          },
          "sourceCount": {
            "type": "integer",
            "description": "entries in sources (one per page)"
          },
          "outletCount": {
            "type": "integer",
            "description": "distinct outlets in sources"
          },
          "disclosure": {
            "type": "string",
            "enum": [
              "ai",
              "reviewed",
              "link"
            ]
          },
          "aiGenerated": {
            "type": "boolean",
            "description": "true: the text is AI-generated from the listed sources (EU AI Act Art. 50(4) label); false only for wire_link items"
          },
          "aiDisclosure": {
            "type": [
              "string",
              "null"
            ]
          },
          "attribution": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "url",
          "headline",
          "format",
          "label",
          "publishedAt",
          "updatedAt",
          "sources",
          "aiGenerated",
          "attribution"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢get_story(slug)

One story with its full body (what changed, who it affects, key dates with precision, what happened, not yet known, why it matters, first reported by), sources, label history and corrections.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "object",
      "properties": {
        "slug": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "headline": {
          "type": "string"
        },
        "lede": {
          "type": [
            "string",
            "null"
          ]
        },
        "format": {
          "type": "string",
          "description": "one of breaking, model_drop, the_number, money, explainer, rumor, for_the_minutes, standard, wire_link; wire_link = an outlet's headline and a link to its report, no text by Minutes of AI"
        },
        "state": {
          "type": "string"
        },
        "lane": {
          "type": [
            "string",
            "null"
          ],
          "enum": [
            "business",
            "builders",
            null
          ],
          "description": "builders: SDK and library releases, checkpoints, repository signals"
        },
        "affects": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "sectors and functions the event affects"
        },
        "wireLink": {
          "type": "object",
          "description": "wire_link only: {outlet, url, originalHeadline, publishedAt, supersededBy}"
        },
        "label": {
          "type": "object",
          "properties": {
            "code": {
              "type": "string"
            },
            "text": {
              "type": "string"
            }
          },
          "required": [
            "code",
            "text"
          ]
        },
        "publishedAt": {
          "type": [
            "string",
            "null"
          ]
        },
        "updatedAt": {
          "type": [
            "string",
            "null"
          ]
        },
        "sources": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "outlet": {
                "type": "string"
              },
              "title": {
                "type": "string"
              },
              "url": {
                "type": "string"
              },
              "isPrimary": {
                "type": "boolean"
              },
              "publishedAt": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "quote": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "required": [
              "outlet",
              "url",
              "isPrimary"
            ]
          }
        },
        "sourceCount": {
          "type": "integer",
          "description": "entries in sources (one per page)"
        },
        "outletCount": {
          "type": "integer",
          "description": "distinct outlets in sources"
        },
        "disclosure": {
          "type": "string",
          "enum": [
            "ai",
            "reviewed",
            "link"
          ]
        },
        "aiGenerated": {
          "type": "boolean",
          "description": "true: the text is AI-generated from the listed sources (EU AI Act Art. 50(4) label); false only for wire_link items"
        },
        "aiDisclosure": {
          "type": [
            "string",
            "null"
          ]
        },
        "attribution": {
          "type": "string"
        }
      },
      "required": [
        "slug",
        "url",
        "headline",
        "format",
        "label",
        "publishedAt",
        "updatedAt",
        "sources",
        "aiGenerated",
        "attribution"
      ]
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢search_stories(query, limit)

Full-text search over published headlines and ledes.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 2
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 30,
      "default": 10
    }
  },
  "required": [
    "query"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "headline": {
            "type": "string"
          },
          "lede": {
            "type": [
              "string",
              "null"
            ]
          },
          "format": {
            "type": "string",
            "description": "one of breaking, model_drop, the_number, money, explainer, rumor, for_the_minutes, standard, wire_link; wire_link = an outlet's headline and a link to its report, no text by Minutes of AI"
          },
          "state": {
            "type": "string"
          },
          "lane": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "business",
              "builders",
              null
            ],
            "description": "builders: SDK and library releases, checkpoints, repository signals"
          },
          "affects": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "sectors and functions the event affects"
          },
          "wireLink": {
            "type": "object",
            "description": "wire_link only: {outlet, url, originalHeadline, publishedAt, supersededBy}"
          },
          "label": {
            "type": "object",
            "properties": {
              "code": {
                "type": "string"
              },
              "text": {
                "type": "string"
              }
            },
            "required": [
              "code",
              "text"
            ]
          },
          "publishedAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "updatedAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "sources": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "outlet": {
                  "type": "string"
                },
                "title": {
                  "type": "string"
                },
                "url": {
                  "type": "string"
                },
                "isPrimary": {
                  "type": "boolean"
                },
                "publishedAt": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "quote": {
                  "type": [
                    "string",
                    "null"
                  ]
                }
              },
              "required": [
                "outlet",
                "url",
                "isPrimary"
              ]
            }
          },
          "sourceCount": {
            "type": "integer",
            "description": "entries in sources (one per page)"
          },
          "outletCount": {
            "type": "integer",
            "description": "distinct outlets in sources"
          },
          "disclosure": {
            "type": "string",
            "enum": [
              "ai",
              "reviewed",
              "link"
            ]
          },
          "aiGenerated": {
            "type": "boolean",
            "description": "true: the text is AI-generated from the listed sources (EU AI Act Art. 50(4) label); false only for wire_link items"
          },
          "aiDisclosure": {
            "type": [
              "string",
              "null"
            ]
          },
          "attribution": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "url",
          "headline",
          "format",
          "label",
          "publishedAt",
          "updatedAt",
          "sources",
          "aiGenerated",
          "attribution"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢get_model_tracker(lab, open_weights, category)

Model Tracker rows: category, release date, lab, modalities, context window, prices per 1M text tokens, license, availability, benchmarks labelled by who ran them, per-field sources with as-of dates. Preview and dated snapshot variants are folded into one row.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "lab": {
      "type": "string"
    },
    "open_weights": {
      "type": "boolean"
    },
    "category": {
      "type": "string",
      "enum": [
        "llm",
        "image",
        "audio",
        "video",
        "embedding",
        "other"
      ]
    }
  }
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "lab": {
            "type": "string"
          },
          "category": {
            "type": "string",
            "enum": [
              "llm",
              "image",
              "audio",
              "video",
              "embedding",
              "other"
            ]
          },
          "variants": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "preview and dated snapshot slugs shown under this row"
          },
          "releaseDate": {
            "type": [
              "string",
              "null"
            ]
          },
          "contextWindow": {
            "type": [
              "integer",
              "null"
            ]
          },
          "pricePerMillionTokensUsd": {
            "type": "object",
            "description": "USD per 1M text tokens; null values when the model has no text-token price on record"
          },
          "priceBasis": {
            "type": [
              "string",
              "null"
            ]
          },
          "license": {
            "type": [
              "string",
              "null"
            ]
          },
          "openWeights": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "benchmarks": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "sources": {
            "type": "object",
            "description": "per-field {url, asOf}"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "name",
          "lab",
          "sources",
          "url"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢get_model(slug)

One Model Tracker row plus its applied changelog.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string"
    }
  },
  "required": [
    "slug"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "object",
      "properties": {
        "slug": {
          "type": "string"
        },
        "name": {
          "type": "string"
        },
        "lab": {
          "type": "string"
        },
        "category": {
          "type": "string",
          "enum": [
            "llm",
            "image",
            "audio",
            "video",
            "embedding",
            "other"
          ]
        },
        "variants": {
          "type": "array",
          "items": {
            "type": "string"
          },
          "description": "preview and dated snapshot slugs shown under this row"
        },
        "releaseDate": {
          "type": [
            "string",
            "null"
          ]
        },
        "contextWindow": {
          "type": [
            "integer",
            "null"
          ]
        },
        "pricePerMillionTokensUsd": {
          "type": "object",
          "description": "USD per 1M text tokens; null values when the model has no text-token price on record"
        },
        "priceBasis": {
          "type": [
            "string",
            "null"
          ]
        },
        "license": {
          "type": [
            "string",
            "null"
          ]
        },
        "openWeights": {
          "type": [
            "boolean",
            "null"
          ]
        },
        "benchmarks": {
          "type": "array",
          "items": {
            "type": "object"
          }
        },
        "sources": {
          "type": "object",
          "description": "per-field {url, asOf}"
        },
        "url": {
          "type": "string"
        }
      },
      "required": [
        "slug",
        "name",
        "lab",
        "sources",
        "url"
      ]
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢compare_models(slugs)

Side-by-side Model Tracker rows for 2 to 6 model slugs.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slugs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "minItems": 2,
      "maxItems": 6
    }
  },
  "required": [
    "slugs"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "lab": {
            "type": "string"
          },
          "category": {
            "type": "string",
            "enum": [
              "llm",
              "image",
              "audio",
              "video",
              "embedding",
              "other"
            ]
          },
          "variants": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "preview and dated snapshot slugs shown under this row"
          },
          "releaseDate": {
            "type": [
              "string",
              "null"
            ]
          },
          "contextWindow": {
            "type": [
              "integer",
              "null"
            ]
          },
          "pricePerMillionTokensUsd": {
            "type": "object",
            "description": "USD per 1M text tokens; null values when the model has no text-token price on record"
          },
          "priceBasis": {
            "type": [
              "string",
              "null"
            ]
          },
          "license": {
            "type": [
              "string",
              "null"
            ]
          },
          "openWeights": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "benchmarks": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "sources": {
            "type": "object",
            "description": "per-field {url, asOf}"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "name",
          "lab",
          "sources",
          "url"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢get_price_history(slug, field)

One Model Tracker model's applied changes since 2026-10-05 (input, output and cached input price per 1M text tokens by default, or one field), each with its source URL and time, plus the price step series. Prices are decimal strings as stored.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "description": "Model Tracker slug, as in /model-tracker/{slug}"
    },
    "field": {
      "type": "string",
      "enum": [
        "inputPrice",
        "outputPrice",
        "cachedInputPrice",
        "contextWindow",
        "maxOutput",
        "releaseDate",
        "modalitiesIn",
        "modalitiesOut",
        "lifecycle",
        "deprecationDate",
        "retirementDate",
        "availability",
        "license",
        "openWeights",
        "category",
        "apiId",
        "name"
      ]
    }
  },
  "required": [
    "slug"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "object",
      "properties": {
        "model": {
          "type": "object"
        },
        "historyStart": {
          "type": "string"
        },
        "changes": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "field": {
                "type": "string"
              },
              "from": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "value before the change as stored; null = no value on record before"
              },
              "to": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "at": {
                "type": "string",
                "description": "ISO 8601 time the change was applied"
              },
              "sourceUrl": {
                "type": "string"
              }
            },
            "required": [
              "field",
              "from",
              "to",
              "at",
              "sourceUrl"
            ]
          }
        },
        "series": {
          "type": "object"
        }
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢price_changes_since(since, limit)

Applied Model Tracker price changes (input, output, cached input per 1M text tokens) since an ISO 8601 time, newest first, each with model, previous and new value as stored, source URL and time. History starts 2026-10-05.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "since": {
      "type": "string",
      "format": "date-time"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 500,
      "default": 200
    }
  },
  "required": [
    "since"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "object",
      "properties": {
        "since": {
          "type": "string"
        },
        "total": {
          "type": "integer"
        },
        "changes": {
          "type": "array",
          "items": {
            "type": "object",
            "properties": {
              "field": {
                "type": "string"
              },
              "from": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "value before the change as stored; null = no value on record before"
              },
              "to": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "at": {
                "type": "string",
                "description": "ISO 8601 time the change was applied"
              },
              "sourceUrl": {
                "type": "string"
              }
            },
            "required": [
              "field",
              "from",
              "to",
              "at",
              "sourceUrl"
            ]
          }
        }
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢get_the_number

The latest 'The Number' figure with its source, plus the previous nine.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "object"
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢get_corrections(since)

Published corrections and retractions, newest first, optionally since an ISO 8601 time.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "since": {
      "type": "string",
      "format": "date-time"
    }
  }
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object"
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢what_changed(since, cursor)

Stories published, updated, relabelled, corrected or retracted since an ISO 8601 time (at most 7 days back), in pages of up to 500 events. If hasMore is true, call again with the same since and cursor=nextCursor. Poll this instead of re-reading the whole feed.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "since": {
      "type": "string",
      "format": "date-time"
    },
    "cursor": {
      "type": "integer",
      "minimum": 1,
      "description": "nextCursor from the previous page"
    }
  },
  "required": [
    "since"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "object"
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢list_releases(since, lab, kind, limit)

Model releases dated at or after an ISO 8601 time, newest first: model, lab, kind (new, version, preview, ga, open_weights), status (confirmed: a primary source from the lab's own channel; reported: none yet), the lab's announcement time, the release date the lab's model page states, when and where the release was first seen, the first primary source, the story and every source. A value the sources give only as a date has precision "day" and is written YYYY-MM-DD.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "since": {
      "type": "string",
      "description": "ISO 8601 date or time"
    },
    "lab": {
      "type": "string",
      "description": "lab name or key, e.g. OpenAI or mistral-ai"
    },
    "kind": {
      "type": "string",
      "enum": [
        "new",
        "version",
        "preview",
        "ga",
        "open_weights"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200,
      "default": 100
    }
  },
  "required": [
    "since"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "model": {
            "type": "string"
          },
          "lab": {
            "type": "string"
          },
          "labKey": {
            "type": "string"
          },
          "kind": {
            "type": "string",
            "enum": [
              "new",
              "version",
              "preview",
              "ga",
              "open_weights"
            ]
          },
          "status": {
            "type": "string",
            "enum": [
              "confirmed",
              "reported"
            ],
            "description": "confirmed: a primary source from the lab's own channel"
          },
          "releasedAt": {
            "type": "string",
            "description": "announcedAt, else availableAt, else firstSeenAt; YYYY-MM-DD when releasedPrecision is day"
          },
          "releasedPrecision": {
            "type": "string",
            "enum": [
              "time",
              "day"
            ]
          },
          "announcedAt": {
            "type": [
              "string",
              "null"
            ],
            "description": "publish time of the lab's own post"
          },
          "availableAt": {
            "type": [
              "string",
              "null"
            ],
            "description": "release date the lab's model page states"
          },
          "firstSeenAt": {
            "type": "string"
          },
          "firstSeenSource": {
            "type": "string"
          },
          "firstPrimaryUrl": {
            "type": [
              "string",
              "null"
            ]
          },
          "trackerSlug": {
            "type": [
              "string",
              "null"
            ]
          },
          "story": {
            "type": [
              "object",
              "null"
            ]
          },
          "sources": {
            "type": "array",
            "items": {
              "type": "object"
            }
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "model",
          "lab",
          "kind",
          "status",
          "releasedAt",
          "releasedPrecision",
          "firstSeenAt",
          "firstSeenSource",
          "sources",
          "url"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢check_model_ids(ids)

For each model id (as written in code): the Model Tracker row, its lifecycle status, retirement date and precision, replacement, source page and when it was last checked. Match order: exact API id, API id in another case, tracker slug, display name; `match` says which. Ids the tracker does not hold are returned with found: false.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "ids": {
      "type": "array",
      "items": {
        "type": "string",
        "minLength": 1,
        "maxLength": 200
      },
      "minItems": 1,
      "maxItems": 50
    }
  },
  "required": [
    "ids"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "found": {
            "type": "boolean"
          },
          "match": {
            "type": [
              "string",
              "null"
            ]
          },
          "source": {
            "type": [
              "object",
              "null"
            ]
          },
          "slug": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "lab": {
            "type": "string"
          },
          "apiId": {
            "type": [
              "string",
              "null"
            ],
            "description": "the lab's model id from its own page"
          },
          "status": {
            "type": "string",
            "enum": [
              "active",
              "preview",
              "deprecated",
              "retired"
            ]
          },
          "deprecationDate": {
            "type": [
              "string",
              "null"
            ]
          },
          "announcedAt": {
            "type": [
              "string",
              "null"
            ],
            "description": "date the lab announced the deprecation"
          },
          "retirementDate": {
            "type": [
              "string",
              "null"
            ]
          },
          "retirementDatePrecision": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "exact",
              "earliest",
              "tentative",
              null
            ],
            "description": "exact: the stated day; earliest: the earliest possible day as the lab states it; tentative: deprecated name of not_before (read datePrecision)"
          },
          "datePrecision": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "exact",
              "earliest",
              "not_before",
              null
            ],
            "description": "as in list_deadlines: exact: the stated day; earliest: the earliest possible day as the lab states it; not_before: not before this day, no retirement date is set and the model is not deprecated"
          },
          "replacement": {
            "type": [
              "object",
              "null"
            ],
            "description": "the replacement's tracker row when the lab names exactly one tracked model"
          },
          "replacementStated": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "replacement(s) as the lab names them"
          },
          "sources": {
            "type": "object",
            "description": "per value {url, asOf}: the lab's page and the date it was last read"
          },
          "checkedAt": {
            "type": [
              "string",
              "null"
            ],
            "description": "when the tracker last read the lab's pages for this row"
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "id",
          "found",
          "match"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢list_retirements(before, lab, status, include_tentative)

Models with a retirement date on or before `before` (YYYY-MM-DD), soonest first, optionally for one lab: status, API id, date and precision, replacement, source. Tentative (not-before) dates are left out unless include_tentative is true.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "before": {
      "type": "string",
      "format": "date",
      "description": "YYYY-MM-DD"
    },
    "lab": {
      "type": "string",
      "description": "lab name or key, e.g. OpenAI, mistral-ai"
    },
    "status": {
      "type": "string",
      "enum": [
        "deprecated",
        "retired"
      ]
    },
    "include_tentative": {
      "type": "boolean",
      "default": false
    }
  },
  "required": [
    "before"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "slug": {
            "type": "string"
          },
          "name": {
            "type": "string"
          },
          "lab": {
            "type": "string"
          },
          "apiId": {
            "type": [
              "string",
              "null"
            ],
            "description": "the lab's model id from its own page"
          },
          "status": {
            "type": "string",
            "enum": [
              "active",
              "preview",
              "deprecated",
              "retired"
            ]
          },
          "deprecationDate": {
            "type": [
              "string",
              "null"
            ]
          },
          "announcedAt": {
            "type": [
              "string",
              "null"
            ],
            "description": "date the lab announced the deprecation"
          },
          "retirementDate": {
            "type": [
              "string",
              "null"
            ]
          },
          "retirementDatePrecision": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "exact",
              "earliest",
              "tentative",
              null
            ],
            "description": "exact: the stated day; earliest: the earliest possible day as the lab states it; tentative: deprecated name of not_before (read datePrecision)"
          },
          "datePrecision": {
            "type": [
              "string",
              "null"
            ],
            "enum": [
              "exact",
              "earliest",
              "not_before",
              null
            ],
            "description": "as in list_deadlines: exact: the stated day; earliest: the earliest possible day as the lab states it; not_before: not before this day, no retirement date is set and the model is not deprecated"
          },
          "replacement": {
            "type": [
              "object",
              "null"
            ],
            "description": "the replacement's tracker row when the lab names exactly one tracked model"
          },
          "replacementStated": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "replacement(s) as the lab names them"
          },
          "sources": {
            "type": "object",
            "description": "per value {url, asOf}: the lab's page and the date it was last read"
          },
          "checkedAt": {
            "type": [
              "string",
              "null"
            ],
            "description": "when the tracker last read the lab's pages for this row"
          },
          "url": {
            "type": "string"
          }
        },
        "required": [
          "slug",
          "name",
          "lab",
          "status",
          "sources",
          "url"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢resolve_model(name_or_api_id)

A model name or API id to Model Tracker rows. Tiers, first that matches: API id, slug, display name, entity alias, then a substring of a name or API id (3+ characters). `match` names the tier.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "name_or_api_id": {
      "type": "string",
      "minLength": 2,
      "maxLength": 200
    }
  },
  "required": [
    "name_or_api_id"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "object",
      "properties": {
        "query": {
          "type": "string"
        },
        "match": {
          "type": [
            "string",
            "null"
          ]
        },
        "entity": {
          "type": [
            "object",
            "null"
          ]
        },
        "models": {
          "type": "array",
          "items": {
            "type": "object"
          }
        }
      },
      "required": [
        "query",
        "match",
        "models"
      ]
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟡subscribe_webhook(url, events, formats, topics, labels, ...)

Requires an API key. Registers an https URL that receives a signed POST (Standard Webhooks: webhook-id, webhook-timestamp, webhook-signature) for each story event: story.published, story.updated, story.label_changed, story.corrected, story.retracted (default story.published, story.corrected, story.retracted). Optional filters: formats, topics, labels. Returns the subscription and its signing secret (whsec_...), shown only once. At most 5 per key; five failed attempts in a row or a 410 disable it.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "url": {
      "type": "string",
      "format": "uri",
      "description": "https URL on a public host (port 443 or 8443)"
    },
    "events": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "story.published",
          "story.updated",
          "story.label_changed",
          "story.corrected",
          "story.retracted"
        ]
      }
    },
    "formats": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "breaking",
          "model_drop",
          "the_number",
          "money",
          "explainer",
          "rumor",
          "for_the_minutes",
          "standard"
        ]
      }
    },
    "topics": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "models",
          "agents",
          "chips",
          "policy",
          "funding",
          "open_source",
          "research",
          "products",
          "safety",
          "enterprise",
          "business",
          "society"
        ]
      }
    },
    "labels": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "confirmed",
          "official",
          "reported_single",
          "rumor",
          "benchmark_claim"
        ]
      }
    },
    "description": {
      "type": "string",
      "maxLength": 200
    }
  },
  "required": [
    "url"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "url": {
          "type": "string"
        },
        "description": {
          "type": [
            "string",
            "null"
          ]
        },
        "events": {
          "type": "array",
          "items": {
            "type": "string"
          }
        },
        "filters": {
          "type": "object"
        },
        "status": {
          "type": "string",
          "enum": [
            "active",
            "disabled"
          ]
        },
        "disabledReason": {
          "type": [
            "string",
            "null"
          ]
        },
        "consecutiveFailures": {
          "type": "integer"
        },
        "lastSuccessAt": {
          "type": [
            "string",
            "null"
          ]
        },
        "lastError": {
          "type": [
            "string",
            "null"
          ]
        },
        "createdAt": {
          "type": "string"
        },
        "secret": {
          "type": "string"
        }
      },
      "required": [
        "id",
        "url",
        "events",
        "status",
        "secret"
      ]
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢list_webhooks

Requires an API key. The webhook subscriptions of the key: URL, events, filters, status (a disabled one says why), failures in a row, last success and last error. Never the secret.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "description": {
            "type": [
              "string",
              "null"
            ]
          },
          "events": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "filters": {
            "type": "object"
          },
          "status": {
            "type": "string",
            "enum": [
              "active",
              "disabled"
            ]
          },
          "disabledReason": {
            "type": [
              "string",
              "null"
            ]
          },
          "consecutiveFailures": {
            "type": "integer"
          },
          "lastSuccessAt": {
            "type": [
              "string",
              "null"
            ]
          },
          "lastError": {
            "type": [
              "string",
              "null"
            ]
          },
          "createdAt": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "url",
          "events",
          "status"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🔴unsubscribe_webhook(id)

Requires an API key. Deletes one of the key's webhook subscriptions by id, with its delivery log. Nothing more is sent to it.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "subscription id from subscribe_webhook or list_webhooks"
    }
  },
  "required": [
    "id"
  ]
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "object",
      "properties": {
        "id": {
          "type": "string"
        },
        "deleted": {
          "type": "boolean"
        }
      },
      "required": [
        "id",
        "deleted"
      ]
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢get_funding_rounds(company, since, limit)

Funding rounds of AI companies that Minutes of AI reported, newest first: date, stage, amount, lead investors, the article FundingData cites, our story. Filter by company (name, or our entity slug) and/or since (YYYY-MM-DD, round date). Round data from FundingData (fundingdata.com), attributed per record.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "company": {
      "type": "string",
      "minLength": 2,
      "maxLength": 120
    },
    "since": {
      "type": "string",
      "format": "date",
      "description": "YYYY-MM-DD"
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 50
    }
  }
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "company": {
            "type": "string"
          },
          "date": {
            "type": "string"
          },
          "stage": {
            "type": [
              "string",
              "null"
            ]
          },
          "amount": {
            "type": [
              "string",
              "null"
            ],
            "description": "in the currency the article used; null = undisclosed"
          },
          "amountUsd": {
            "type": [
              "number",
              "null"
            ]
          },
          "leadInvestors": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "investors": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "source": {
            "type": [
              "object",
              "null"
            ],
            "description": "the article FundingData cites: {outlet, url}"
          },
          "story": {
            "type": [
              "object",
              "null"
            ]
          },
          "entity": {
            "type": [
              "object",
              "null"
            ]
          },
          "data": {
            "type": "object",
            "description": "the round data's origin and attribution (FundingData)"
          }
        },
        "required": [
          "company",
          "date",
          "leadInvestors",
          "data"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}
🟢list_deadlines(from_date, days, kinds, jurisdictions, entity, ...)

Scheduled dates in AI, soonest first: regulation and standards dates (each with its official source), model retirements and deprecations (Model Tracker), price changes. Each date has its precision (exact, month, quarter, not_before, earliest, tentative) and dateText as the source states it. Filter by kinds, jurisdictions (EU, US, US-CA, UK, CN, ...), entity (our entity slug), from_date (YYYY-MM-DD, default today) and days (default 365).

Esquema de entrada

{
  "type": "object",
  "properties": {
    "from_date": {
      "type": "string",
      "format": "date",
      "description": "YYYY-MM-DD; default today (UTC)"
    },
    "days": {
      "type": "integer",
      "minimum": 1,
      "maximum": 3650,
      "default": 365
    },
    "kinds": {
      "type": "array",
      "items": {
        "type": "string",
        "enum": [
          "model_retirement",
          "model_deprecation_notice",
          "price_change",
          "regulation",
          "standard",
          "event"
        ]
      }
    },
    "jurisdictions": {
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 20
      },
      "maxItems": 20
    },
    "entity": {
      "type": "string",
      "maxLength": 120
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 200,
      "default": 50
    }
  }
}

Esquema de salida

{
  "type": "object",
  "properties": {
    "attribution": {
      "type": "string"
    },
    "license": {
      "type": "object"
    },
    "data": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string"
          },
          "title": {
            "type": "string"
          },
          "date": {
            "type": "string",
            "description": "YYYY-MM-DD; the first day of a month or quarter for those precisions"
          },
          "datePrecision": {
            "type": "string",
            "enum": [
              "exact",
              "month",
              "quarter",
              "not_before",
              "earliest",
              "tentative"
            ]
          },
          "dateText": {
            "type": "string",
            "description": "the date as the source states it; show this, not date alone"
          },
          "jurisdiction": {
            "type": [
              "string",
              "null"
            ]
          },
          "setBy": {
            "type": [
              "string",
              "null"
            ],
            "description": "the jurisdiction, or the lab for a model date"
          },
          "source": {
            "type": "object",
            "description": "{url, title, verifiedAt}: the official page that states the date"
          },
          "url": {
            "type": [
              "string",
              "null"
            ],
            "description": "our page for the item (the model page for tracker dates)"
          }
        },
        "required": [
          "kind",
          "title",
          "date",
          "datePrecision",
          "dateText",
          "source"
        ]
      }
    }
  },
  "required": [
    "attribution",
    "data"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada20 herramientas