{
  "schema_version": "1.0.0",
  "verification_stage_contract": "bounded-workflow-v2",
  "entity_id": "gh:tsouth89/toolport",
  "points": [
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-04"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-06"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-07"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-08"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-09"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-10"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-11"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-12"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-13"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 88,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.7.2",
      "last_release_at": "2026-07-11T03:23:24Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.7.2",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-13T12:11:00.324497Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v1",
      "observation_refs": {
        "stars": "obs_4ee03c43030155c1e84801db",
        "version": "obs_0a8b170d83ad1a2abd7740d8",
        "last_release_at": "obs_22fde5106c4b40b295a921a2",
        "last_release_url": "obs_766e014cd60471c24a5854ae",
        "pushed_at": "obs_f79a2e664d15a3addc5f170b",
        "archived": "obs_33cff4a0a5f663841ac7673c",
        "default_branch": "obs_9a39ba97d982c4b701d6d5b3",
        "default_branch_updated_at": "obs_f0d51f3ae5f3c3d091a966e5",
        "maintenance_status": "obs_ade923e9d10a0beec5dd84d3",
        "momentum": "obs_74b01f8a64f99ef3562a765c"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-14"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-17"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-18"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-19"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-20"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-21"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 105,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.6",
      "last_release_at": "2026-07-27T01:40:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.6",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-28T10:17:34.274766Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_134b46e87e75a07cdbcf34d5",
        "version": "obs_dc4aade287980c2ccd225cb0",
        "last_release_at": "obs_eb62c160ae095dcdec76be19",
        "last_release_url": "obs_a41f09cdffe5a2c86dde5ec6",
        "pushed_at": "obs_544f1cc1fa1080758a796e66",
        "archived": "obs_4d05f5b49f552869e37b7d28",
        "default_branch": "obs_21f138665b7a6531381397f1",
        "default_branch_updated_at": "obs_cf1fb43d7d06c414b140be55",
        "maintenance_status": "obs_ed53bcf37cadc3ccd4c16e9f",
        "momentum": "obs_3e295f98393aaeaf801bff70",
        "repository_topics": "obs_7b15a355ef92890eb8b4f16e",
        "integrations": "obs_1750a795726308c6adb89eda",
        "integration_fingerprint": "obs_8f7277060c4157d54476fb46",
        "deployment_models": "obs_7838d3490940e9aa5bde188b",
        "extensibility": "obs_51622aa173f79ff9ce497b9a"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-28"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 106,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.6",
      "last_release_at": "2026-07-27T01:40:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.6",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-29T10:17:05.832710Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_f017c9e3467bb284393f40f7",
        "version": "obs_ea16118a37244c729c01ea7b",
        "last_release_at": "obs_1dadfc7e4ced0f1401dca753",
        "last_release_url": "obs_28d396ca33b56924e83bd94a",
        "pushed_at": "obs_d470993364ab975feb8b3810",
        "archived": "obs_f79f153c08fa85968ac4512a",
        "default_branch": "obs_2178ff1102361084e64a92aa",
        "default_branch_updated_at": "obs_aac2507149d4a0cd04e5b644",
        "maintenance_status": "obs_3e6386e6ba567ebe92c2bcb4",
        "momentum": "obs_8bc1e0101c3f29c28e50ba70",
        "repository_topics": "obs_2a99ded3007343c4317364c9",
        "integrations": "obs_c5afcba20592d6faa6dd0a51",
        "integration_fingerprint": "obs_3d835f8c0391defe5e61f7d9",
        "deployment_models": "obs_2099df2c7761098cec2c50d4",
        "extensibility": "obs_d3db0ddf661db8dab088d9dd"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-29"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-30"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-31"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 107,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.10.0",
      "last_release_at": "2026-07-30T01:28:30Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.10.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-01T10:17:36.135498Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_0b2866edae187ff488f482bc",
        "version": "obs_e39f5a942ea1740c0bd8fb0f",
        "last_release_at": "obs_199269a8b6fbaab2cc128e3f",
        "last_release_url": "obs_8ebeee5b819d6249485d2066",
        "pushed_at": "obs_d515a818eb026e07b68d571b",
        "archived": "obs_d1d71771be1cc21762e9f20a",
        "default_branch": "obs_bcd5fc9c190883f1459ab481",
        "default_branch_updated_at": "obs_a097f524bc42fa29d2197452",
        "maintenance_status": "obs_e8b43d6fe9871ff0adaa2fda",
        "momentum": "obs_d9b921f424b6af859c94291d",
        "repository_topics": "obs_977b197be79e2f4e74165143",
        "integrations": "obs_46f41220d88619e2c1e0e104",
        "integration_fingerprint": "obs_c734732e76f135d4e99668bc",
        "deployment_models": "obs_1fb5f20dc0d01a93cc0ab4fa",
        "extensibility": "obs_db46f92a760733b382cc5155"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-01"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 108,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-02T10:17:50.427312Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_9aedf5e2b3dbdd276c0656a4",
        "version": "obs_1265531b69adc2a60f31e2b0",
        "last_release_at": "obs_eed9a79ff93e237c52791651",
        "last_release_url": "obs_f5bbab0ee80249270be7d501",
        "pushed_at": "obs_14c6ec99841ac3c1b6e4eec5",
        "archived": "obs_6508e6b58c181466f8ef6af4",
        "default_branch": "obs_33f09e8db989d879717ce1a4",
        "default_branch_updated_at": "obs_04340353f0f7cfc7835cd512",
        "maintenance_status": "obs_340897ae90e20276481b5358",
        "momentum": "obs_edc4cccd8268d9753c5a58cb",
        "repository_topics": "obs_6b5da25459dcb54b62cc010f",
        "integrations": "obs_fd8a263c3ae711cce36e4c86",
        "integration_fingerprint": "obs_3837ef6e1811a0cb100339e2",
        "deployment_models": "obs_6b19c9b9364c5109dd98fe3a",
        "extensibility": "obs_8ea913e1750ac8563f5a5a96"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-02"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 108,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-03T10:18:05.351909Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7b2212a3260761c73bc3bec1",
        "version": "obs_1cce51d6468b9d9ae92b918d",
        "last_release_at": "obs_952543e3cdf8ee0f71c40872",
        "last_release_url": "obs_103863385f7e71ab62c7493b",
        "pushed_at": "obs_9ec63b4894148b51aea10547",
        "archived": "obs_03cb1a236dd73f7e50483e98",
        "default_branch": "obs_f6cea097e5c05e10d88d646c",
        "default_branch_updated_at": "obs_9cad27271250c3be013b3989",
        "maintenance_status": "obs_0a9434710640942bbe50cc81",
        "momentum": "obs_ba28d4d23871ec7ed7f859e7",
        "repository_topics": "obs_ba6a3300c95a889b69d477b0",
        "integrations": "obs_3e39fe0f0c1de62288207630",
        "integration_fingerprint": "obs_62d9d7fd7bae9e78381c8f4c",
        "deployment_models": "obs_eef985fea6f19218e439c162",
        "extensibility": "obs_133cb2ed1a7862f40d47714d"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-03"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 108,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-03T10:18:05.351909Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7b2212a3260761c73bc3bec1",
        "version": "obs_1cce51d6468b9d9ae92b918d",
        "last_release_at": "obs_952543e3cdf8ee0f71c40872",
        "last_release_url": "obs_103863385f7e71ab62c7493b",
        "pushed_at": "obs_9ec63b4894148b51aea10547",
        "archived": "obs_03cb1a236dd73f7e50483e98",
        "default_branch": "obs_f6cea097e5c05e10d88d646c",
        "default_branch_updated_at": "obs_9cad27271250c3be013b3989",
        "maintenance_status": "obs_0a9434710640942bbe50cc81",
        "momentum": "obs_ba28d4d23871ec7ed7f859e7",
        "repository_topics": "obs_ba6a3300c95a889b69d477b0",
        "integrations": "obs_3e39fe0f0c1de62288207630",
        "integration_fingerprint": "obs_62d9d7fd7bae9e78381c8f4c",
        "deployment_models": "obs_eef985fea6f19218e439c162",
        "extensibility": "obs_133cb2ed1a7862f40d47714d"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-04"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-05"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-06"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 108,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-03T10:18:05.351909Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7b2212a3260761c73bc3bec1",
        "version": "obs_1cce51d6468b9d9ae92b918d",
        "last_release_at": "obs_952543e3cdf8ee0f71c40872",
        "last_release_url": "obs_103863385f7e71ab62c7493b",
        "pushed_at": "obs_9ec63b4894148b51aea10547",
        "archived": "obs_03cb1a236dd73f7e50483e98",
        "default_branch": "obs_f6cea097e5c05e10d88d646c",
        "default_branch_updated_at": "obs_9cad27271250c3be013b3989",
        "maintenance_status": "obs_0a9434710640942bbe50cc81",
        "momentum": "obs_ba28d4d23871ec7ed7f859e7",
        "repository_topics": "obs_ba6a3300c95a889b69d477b0",
        "integrations": "obs_3e39fe0f0c1de62288207630",
        "integration_fingerprint": "obs_62d9d7fd7bae9e78381c8f4c",
        "deployment_models": "obs_eef985fea6f19218e439c162",
        "extensibility": "obs_133cb2ed1a7862f40d47714d"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-07"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 115,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-08T10:17:54.011012Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_20d865b0a216ee7b08576751",
        "version": "obs_7ef9d0ae06a1fdeabd42b134",
        "last_release_at": "obs_57ad66beb85f09ae03ca6bf0",
        "last_release_url": "obs_4573601df47755ace2c38d6a",
        "pushed_at": "obs_aa2ebd7b0b58d7004d46b807",
        "archived": "obs_b4dfee44a85a9a63ac589a20",
        "default_branch": "obs_e0182cb3fafdecdf47264315",
        "default_branch_updated_at": "obs_2ad898ba99d96bd791bb2186",
        "maintenance_status": "obs_903773b439ee597b07bd4a44",
        "momentum": "obs_ac507c83facb0643b7f2af32",
        "repository_topics": "obs_ba305441da5a0b50b3798b47",
        "integrations": "obs_4e93b67449bd49bada44d7ac",
        "integration_fingerprint": "obs_97fbf77542fbad2a2da43e28",
        "deployment_models": "obs_ac170f5e218740d74e392caa",
        "extensibility": "obs_7848ed70f43ce35cc1232dae"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-08"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 138,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-09T10:18:02.987681Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_d0296973c162f6c59c3be491",
        "version": "obs_f5e6a079da2ab6cab24a8197",
        "last_release_at": "obs_37dca45075155f40fe8269f8",
        "last_release_url": "obs_a62844a06c7d025efb1378de",
        "pushed_at": "obs_1da9f17e21d0027a59657fb1",
        "archived": "obs_2e4af861eaa913b276fc0b6b",
        "default_branch": "obs_a5f7689a50d7ce0c45847784",
        "default_branch_updated_at": "obs_e4452708016a0d9ac6201499",
        "maintenance_status": "obs_ceb8f4ce39d44396d5b704fc",
        "momentum": "obs_2585f4af7bfff94ab6ed828d",
        "repository_topics": "obs_d67486d6662fae9594aff721",
        "integrations": "obs_b97f8b73de3aa6063e660232",
        "integration_fingerprint": "obs_d582be5612d892ab83d1b374",
        "deployment_models": "obs_6b284c9ff642bd5cb0882e65",
        "extensibility": "obs_cbc2c5f86d4da91fbe2cfd38"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-09"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 145,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.12.0",
      "last_release_at": "2026-08-09T20:43:32Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.12.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-10T10:18:02.453550Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b28dd144a0860c34cdffa7fb",
        "version": "obs_79412ed2d3bde4e421f13677",
        "last_release_at": "obs_07b73ed6d1b2c9d573781e06",
        "last_release_url": "obs_ab1adf590d8225659264a84a",
        "pushed_at": "obs_6d9a06d591a5ecf3f5be84ed",
        "archived": "obs_d346725a32be64da7cc8aac7",
        "default_branch": "obs_87a549c98e76100fb3c573c1",
        "default_branch_updated_at": "obs_ad47d24c37040cd04822a43a",
        "maintenance_status": "obs_bf030caebe69c5a6e8cc89bc",
        "momentum": "obs_f310b59b7212b04a2ce66f07",
        "repository_topics": "obs_a2d40a6413105c355a7ca521",
        "integrations": "obs_ddc7a34a29a393d6905cd931",
        "integration_fingerprint": "obs_5c97e8c02c3c2872e9244ebd",
        "deployment_models": "obs_98acbe7b3962963d50c2ae85",
        "extensibility": "obs_764eda001ef55309a1c0fad7"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-10"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 147,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.12.0",
      "last_release_at": "2026-08-09T20:43:32Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.12.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-11T10:17:40.749121Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_ff4b28688d507a5bc91e8f22",
        "version": "obs_732d927648ad86bb95099b7e",
        "last_release_at": "obs_f1f5584d6f26f61902bea606",
        "last_release_url": "obs_80eef3d61cf014ddb8d2d9ec",
        "pushed_at": "obs_71b4d54ef4d9be7f6c152404",
        "archived": "obs_adee3b8b290fa3b2c24af6d4",
        "default_branch": "obs_024d4c0548d00a9335497842",
        "default_branch_updated_at": "obs_b12f0576ecceb3d3dc1e4a7e",
        "maintenance_status": "obs_475f0ac8b5084e9d5b55c16e",
        "momentum": "obs_69467ef66e54404e87eb4723",
        "repository_topics": "obs_ffc1ff489ab1b65dfb85e7b7",
        "integrations": "obs_5705c270963f849663e2e415",
        "integration_fingerprint": "obs_b1e91cea2c57fc227c3fe3d3",
        "deployment_models": "obs_73295555adf32ab08277a9b1",
        "extensibility": "obs_040c93c78ae02db4d9c9a26c"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-11"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 158,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.12.0",
      "last_release_at": "2026-08-09T20:43:32Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.12.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-12T17:38:47.185822Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_f41b406e002bfbab957d9827",
        "version": "obs_eebd55697b5c7f795acf6ff9",
        "last_release_at": "obs_327347e8f63d1f315dc3911e",
        "last_release_url": "obs_6e06ec803c06ab89d3b80e19",
        "pushed_at": "obs_0d552872f0fe249d1718ba49",
        "archived": "obs_b00d440c62de3bb3c9e53564",
        "default_branch": "obs_023660db12943b6c33b51a2c",
        "default_branch_updated_at": "obs_dd05b858cafa7602c4228576",
        "maintenance_status": "obs_945d1221e4266020fbf8842e",
        "momentum": "obs_b7d0310d59a8d6cf27de741d",
        "repository_topics": "obs_bcf82f342f20cb180926fbf1",
        "integrations": "obs_a1683874cb3a03d9ca6a4cbd",
        "integration_fingerprint": "obs_06d431215bda7270f210a95a",
        "deployment_models": "obs_1645daaba13b460373a01e10",
        "extensibility": "obs_857c783ee143d9f9054867df"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-12"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 165,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.12.0",
      "last_release_at": "2026-08-09T20:43:32Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.12.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-13T19:31:03.163686Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_89f083e6d28d171ab31ad981",
        "version": "obs_59ad13847be41d48e80951fb",
        "last_release_at": "obs_55fa907794c11f86ad07c55f",
        "last_release_url": "obs_66be0f1ef8f9fcc2e184bf49",
        "pushed_at": "obs_042da6669b671a5fd2d60ef7",
        "archived": "obs_c84e56165cce3bce6f05717a",
        "default_branch": "obs_d1e64b4bc52f483e4d4d1a76",
        "default_branch_updated_at": "obs_89147567c23194c228f97aba",
        "maintenance_status": "obs_014f0608807b29845d2a7fe4",
        "momentum": "obs_6906f0f1431ac4a7464c639d",
        "repository_topics": "obs_ca534fd5973b1acf3bfeca2a",
        "integrations": "obs_2a2e3f425e15f119dabfd285",
        "integration_fingerprint": "obs_46946fe269a171bdfad51ad1",
        "deployment_models": "obs_b52ef3acbb9ca592ea9d9bfe",
        "extensibility": "obs_013d715e60ad9f87d488d031"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-13"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 165,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.13.0",
      "last_release_at": "2026-08-13T23:05:03Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.13.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-14T12:38:50.215537Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_8699bd3b74898404e0500d8c",
        "version": "obs_1f2f1063e5588879d3bded48",
        "last_release_at": "obs_1bfd39929f2adae59a15b468",
        "last_release_url": "obs_03106bf218c90cada3b91eb1",
        "pushed_at": "obs_21191d7f2995ce73e2f231ba",
        "archived": "obs_59bcadee3cf474cb9043f31f",
        "default_branch": "obs_68fcd7a9d918009357b36039",
        "default_branch_updated_at": "obs_10816296e64c5e049213b24a",
        "maintenance_status": "obs_beb15ae9b8622fc9201d6b7f",
        "momentum": "obs_8b6cd54a22d65462af83b2e7",
        "repository_topics": "obs_fcc636e9cdbc573a50384a46",
        "integrations": "obs_538066008e2506c8fc41fa6e",
        "integration_fingerprint": "obs_e7ca28482311975340c82337",
        "deployment_models": "obs_d74d92b46569fc21b7df15ab",
        "extensibility": "obs_66cf215cc501344a2bc2331e"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-14"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 165,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.13.0",
      "last_release_at": "2026-08-13T23:05:03Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.13.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-14T12:38:50.215537Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_8699bd3b74898404e0500d8c",
        "version": "obs_1f2f1063e5588879d3bded48",
        "last_release_at": "obs_1bfd39929f2adae59a15b468",
        "last_release_url": "obs_03106bf218c90cada3b91eb1",
        "pushed_at": "obs_21191d7f2995ce73e2f231ba",
        "archived": "obs_59bcadee3cf474cb9043f31f",
        "default_branch": "obs_68fcd7a9d918009357b36039",
        "default_branch_updated_at": "obs_10816296e64c5e049213b24a",
        "maintenance_status": "obs_beb15ae9b8622fc9201d6b7f",
        "momentum": "obs_8b6cd54a22d65462af83b2e7",
        "repository_topics": "obs_fcc636e9cdbc573a50384a46",
        "integrations": "obs_538066008e2506c8fc41fa6e",
        "integration_fingerprint": "obs_e7ca28482311975340c82337",
        "deployment_models": "obs_d74d92b46569fc21b7df15ab",
        "extensibility": "obs_66cf215cc501344a2bc2331e"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-15"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 174,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.14.0",
      "last_release_at": "2026-08-16T18:45:54Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.14.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-17T10:17:27.783425Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_819232a76a188e90d5da410f",
        "version": "obs_71e3f82aa7bb770c2584fe6c",
        "last_release_at": "obs_e5dd5b27007d14d93c760e47",
        "last_release_url": "obs_91b8c179e417143234bdb3da",
        "pushed_at": "obs_a45560c0c376985da77d8170",
        "archived": "obs_66b7046facc940146bd98de3",
        "default_branch": "obs_10a769a604d9b6bef54bdd3d",
        "default_branch_updated_at": "obs_6b467590418f3c4616f798f0",
        "maintenance_status": "obs_d91c224e987fe80fd5e76a9a",
        "momentum": "obs_d2d9d99a0b751ed77317008b",
        "repository_topics": "obs_53416e8a5b9fd2cf80be2c8f",
        "integrations": "obs_c5cd7ed5e3649d9fc2a82b32",
        "integration_fingerprint": "obs_cb72e5f08393a28eaa77a7b6",
        "deployment_models": "obs_3d3eae5bfeaa7b50887d61ac",
        "extensibility": "obs_93895d65d18d00f1fef3a8a9"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-17"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 176,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.14.0",
      "last_release_at": "2026-08-16T18:45:54Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.14.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-18T10:17:33.699174Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_19a3f59f131790871734abe8",
        "version": "obs_6b594930bc9d3157a7cacf31",
        "last_release_at": "obs_f9c051adab21fdc86557bc84",
        "last_release_url": "obs_a56910f6fa14e34c952092ad",
        "pushed_at": "obs_78dccef2e7b518cee2fa0efa",
        "archived": "obs_fc5c79126282e783f98f61e5",
        "default_branch": "obs_397527971669b3d81057d137",
        "default_branch_updated_at": "obs_36383307b0948e00816d11c1",
        "maintenance_status": "obs_9d3747772b3c45525d05b33a",
        "momentum": "obs_bdd7c4833d53c723455d5419",
        "repository_topics": "obs_44a5f33cb6f5263dc0a0de63",
        "integrations": "obs_da820d28ab7f9f55044ebf21",
        "integration_fingerprint": "obs_6f5667180fdecb295299cc67",
        "deployment_models": "obs_bc9346499180d1c2cb23f842",
        "extensibility": "obs_9865e45858fa01fd706f6626"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-18"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 176,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.14.0",
      "last_release_at": "2026-08-16T18:45:54Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.14.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-18T10:17:33.699174Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_19a3f59f131790871734abe8",
        "version": "obs_6b594930bc9d3157a7cacf31",
        "last_release_at": "obs_f9c051adab21fdc86557bc84",
        "last_release_url": "obs_a56910f6fa14e34c952092ad",
        "pushed_at": "obs_78dccef2e7b518cee2fa0efa",
        "archived": "obs_fc5c79126282e783f98f61e5",
        "default_branch": "obs_397527971669b3d81057d137",
        "default_branch_updated_at": "obs_36383307b0948e00816d11c1",
        "maintenance_status": "obs_9d3747772b3c45525d05b33a",
        "momentum": "obs_bdd7c4833d53c723455d5419",
        "repository_topics": "obs_44a5f33cb6f5263dc0a0de63",
        "integrations": "obs_da820d28ab7f9f55044ebf21",
        "integration_fingerprint": "obs_6f5667180fdecb295299cc67",
        "deployment_models": "obs_bc9346499180d1c2cb23f842",
        "extensibility": "obs_9865e45858fa01fd706f6626"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-19"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 176,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.14.0",
      "last_release_at": "2026-08-16T18:45:54Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.14.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-18T10:17:33.699174Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_19a3f59f131790871734abe8",
        "version": "obs_6b594930bc9d3157a7cacf31",
        "last_release_at": "obs_f9c051adab21fdc86557bc84",
        "last_release_url": "obs_a56910f6fa14e34c952092ad",
        "pushed_at": "obs_78dccef2e7b518cee2fa0efa",
        "archived": "obs_fc5c79126282e783f98f61e5",
        "default_branch": "obs_397527971669b3d81057d137",
        "default_branch_updated_at": "obs_36383307b0948e00816d11c1",
        "maintenance_status": "obs_9d3747772b3c45525d05b33a",
        "momentum": "obs_bdd7c4833d53c723455d5419",
        "repository_topics": "obs_44a5f33cb6f5263dc0a0de63",
        "integrations": "obs_da820d28ab7f9f55044ebf21",
        "integration_fingerprint": "obs_6f5667180fdecb295299cc67",
        "deployment_models": "obs_bc9346499180d1c2cb23f842",
        "extensibility": "obs_9865e45858fa01fd706f6626"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-20"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 181,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.15.0",
      "last_release_at": "2026-08-21T00:27:05Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.15.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-21T10:18:14.478827Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_f4777b83ccb8a81557c37e18",
        "version": "obs_7d5e9cb71756cde3d2e83fb4",
        "last_release_at": "obs_ba993d2fe1cc586c501a0f71",
        "last_release_url": "obs_16bef51ddeba82d448695663",
        "pushed_at": "obs_f42d65b1dada3553bc1268d1",
        "archived": "obs_a76853e99713eced0a7e770b",
        "default_branch": "obs_950660e6019d09a117bbad32",
        "default_branch_updated_at": "obs_3a999a3293bcf946d16fc5c8",
        "maintenance_status": "obs_ed6ba9889a3f3b94cf1882b9",
        "momentum": "obs_03167d7a1f836f2417d233d7",
        "repository_topics": "obs_0ac6d3e81b09d9a67577f8ac",
        "integrations": "obs_0790a0758b5422e91d09c636",
        "integration_fingerprint": "obs_9f24e49e7a92c66e662596aa",
        "deployment_models": "obs_ddeb806dbc3543be04906f9d",
        "extensibility": "obs_2bfc80b11247b465bfbcdfa9"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-21"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-25"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 187,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.17.0",
      "last_release_at": "2026-08-23T22:32:28Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.17.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-26T18:12:12.074447Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b9c0a6ccde15a64cfb622eff",
        "version": "obs_5b61f1788e85a478afd1aba5",
        "last_release_at": "obs_a2555b10790eb7c4fb22ce0f",
        "last_release_url": "obs_4612548458e4af6711288f0c",
        "pushed_at": "obs_f51675f488e6994d7c29b9f8",
        "archived": "obs_a6d341dd23d228beb354eb39",
        "default_branch": "obs_e3d7072c09238ab2ff564f2a",
        "default_branch_updated_at": "obs_4e2a967c176b83f6c2b06d24",
        "maintenance_status": "obs_55cea6bd87a557c798c4835d",
        "momentum": "obs_1e037de4b233792eeb016362",
        "repository_topics": "obs_6d157c6709c97166f1b669ef",
        "integrations": "obs_212c7a4b425447c82412a2e7",
        "integration_fingerprint": "obs_0b1091e283e5a9739a01b7c9",
        "deployment_models": "obs_567d340deb37bee8fe7c0455",
        "extensibility": "obs_e6b05b0dd1b0cab1608d731b"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-26"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 187,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.17.0",
      "last_release_at": "2026-08-23T22:32:28Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.17.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-26T18:12:12.074447Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b9c0a6ccde15a64cfb622eff",
        "version": "obs_5b61f1788e85a478afd1aba5",
        "last_release_at": "obs_a2555b10790eb7c4fb22ce0f",
        "last_release_url": "obs_4612548458e4af6711288f0c",
        "pushed_at": "obs_f51675f488e6994d7c29b9f8",
        "archived": "obs_a6d341dd23d228beb354eb39",
        "default_branch": "obs_e3d7072c09238ab2ff564f2a",
        "default_branch_updated_at": "obs_4e2a967c176b83f6c2b06d24",
        "maintenance_status": "obs_55cea6bd87a557c798c4835d",
        "momentum": "obs_1e037de4b233792eeb016362",
        "repository_topics": "obs_6d157c6709c97166f1b669ef",
        "integrations": "obs_212c7a4b425447c82412a2e7",
        "integration_fingerprint": "obs_0b1091e283e5a9739a01b7c9",
        "deployment_models": "obs_567d340deb37bee8fe7c0455",
        "extensibility": "obs_e6b05b0dd1b0cab1608d731b"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-28"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 187,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.17.0",
      "last_release_at": "2026-08-23T22:32:28Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.17.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-26T18:12:12.074447Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b9c0a6ccde15a64cfb622eff",
        "version": "obs_5b61f1788e85a478afd1aba5",
        "last_release_at": "obs_a2555b10790eb7c4fb22ce0f",
        "last_release_url": "obs_4612548458e4af6711288f0c",
        "pushed_at": "obs_f51675f488e6994d7c29b9f8",
        "archived": "obs_a6d341dd23d228beb354eb39",
        "default_branch": "obs_e3d7072c09238ab2ff564f2a",
        "default_branch_updated_at": "obs_4e2a967c176b83f6c2b06d24",
        "maintenance_status": "obs_55cea6bd87a557c798c4835d",
        "momentum": "obs_1e037de4b233792eeb016362",
        "repository_topics": "obs_6d157c6709c97166f1b669ef",
        "integrations": "obs_212c7a4b425447c82412a2e7",
        "integration_fingerprint": "obs_0b1091e283e5a9739a01b7c9",
        "deployment_models": "obs_567d340deb37bee8fe7c0455",
        "extensibility": "obs_e6b05b0dd1b0cab1608d731b"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-29"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 193,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.17.0",
      "last_release_at": "2026-08-23T22:32:28Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.17.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-30T11:11:30.055674Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_008d087a346bb59fb203bf98",
        "version": "obs_f3b3898da6e0b72897b3ea42",
        "last_release_at": "obs_68654ea82c348ea49b8741ec",
        "last_release_url": "obs_a5324e53ec72ab6492499454",
        "pushed_at": "obs_ecf5fde69ca6a5ac98468622",
        "archived": "obs_63098f278e4c70d1a82b0977",
        "default_branch": "obs_88bd3c2e0429c9f95025bbcf",
        "default_branch_updated_at": "obs_ccae32aa033106fdb10aeac0",
        "maintenance_status": "obs_c22ba5dfaa37be2a8b2d82b5",
        "momentum": "obs_aa47726e31e66d7b2981f4bb",
        "repository_topics": "obs_e8f990e671c79355fde9f54e",
        "integrations": "obs_5b4f6959a46725803ec6e4fc",
        "integration_fingerprint": "obs_b79a35c9346c9bd3c7caff0d",
        "deployment_models": "obs_71d8ee620fecc2f0abc20474",
        "extensibility": "obs_ffc23e9901b9d99e23b8b75a"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-30"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 200,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.18.0",
      "last_release_at": "2026-08-31T00:22:00Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.18.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-01T19:29:45.039717Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_0493884e68c6cf1f04486547",
        "version": "obs_15c08ced76fb9f2c576a3306",
        "last_release_at": "obs_692da2d53c4c6f223b714cf2",
        "last_release_url": "obs_33bf773512b2620b52971a7d",
        "pushed_at": "obs_d3fe7cc2429986158e95fdcc",
        "archived": "obs_9647c41b3819289bc8715a09",
        "default_branch": "obs_f22110fb58bf1b5eecd4fa2e",
        "default_branch_updated_at": "obs_1284bfa6a29e1744a0676dc1",
        "maintenance_status": "obs_edae48389479efe8ab7f9dbc",
        "momentum": "obs_4576cd2e2cf32fd3944f7f8f",
        "repository_topics": "obs_943788b75e80b715137799c6",
        "integrations": "obs_e0963d3b92f4307a32af03e1",
        "integration_fingerprint": "obs_bfa77bdb106156ad59fa000e",
        "deployment_models": "obs_95b92d8d15855f6274502085",
        "extensibility": "obs_1e40e23bc6347f70bc2a1012"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-01"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 200,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.18.0",
      "last_release_at": "2026-08-31T00:22:00Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.18.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-01T19:29:45.039717Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_0493884e68c6cf1f04486547",
        "version": "obs_15c08ced76fb9f2c576a3306",
        "last_release_at": "obs_692da2d53c4c6f223b714cf2",
        "last_release_url": "obs_33bf773512b2620b52971a7d",
        "pushed_at": "obs_d3fe7cc2429986158e95fdcc",
        "archived": "obs_9647c41b3819289bc8715a09",
        "default_branch": "obs_f22110fb58bf1b5eecd4fa2e",
        "default_branch_updated_at": "obs_1284bfa6a29e1744a0676dc1",
        "maintenance_status": "obs_edae48389479efe8ab7f9dbc",
        "momentum": "obs_4576cd2e2cf32fd3944f7f8f",
        "repository_topics": "obs_943788b75e80b715137799c6",
        "integrations": "obs_e0963d3b92f4307a32af03e1",
        "integration_fingerprint": "obs_bfa77bdb106156ad59fa000e",
        "deployment_models": "obs_95b92d8d15855f6274502085",
        "extensibility": "obs_1e40e23bc6347f70bc2a1012"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-02"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-09-03"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 202,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.18.0",
      "last_release_at": "2026-08-31T00:22:00Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.18.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-04T19:00:49.017076Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_a6dd406f232af266c1af3450",
        "version": "obs_faf3340723ef425d9b35b822",
        "last_release_at": "obs_52742e727d73832f4c960a38",
        "last_release_url": "obs_7b404227e1f4ce8082026dd0",
        "pushed_at": "obs_c092ced2fb9828d184773961",
        "archived": "obs_6174fcaacd0806506ae6f3c2",
        "default_branch": "obs_4ac9c9dde7e187359d21039b",
        "default_branch_updated_at": "obs_a652d2bba05e0dbafa3ca8fc",
        "maintenance_status": "obs_6da0cd82fe4fa9ac27d85d25",
        "momentum": "obs_4acd0608711cd234ed87ff02",
        "repository_topics": "obs_9c536e5a0e120fc223fed1a2",
        "integrations": "obs_8f0abe89b85a1c82749e83db",
        "integration_fingerprint": "obs_785c85e44e7857dfa2a7c4c8",
        "deployment_models": "obs_a714bd9a99f2236c5f3bf390",
        "extensibility": "obs_505ce10d7dfa826e4202f06c"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-04"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 202,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.18.0",
      "last_release_at": "2026-08-31T00:22:00Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.18.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-04T19:00:49.017076Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_a6dd406f232af266c1af3450",
        "version": "obs_faf3340723ef425d9b35b822",
        "last_release_at": "obs_52742e727d73832f4c960a38",
        "last_release_url": "obs_7b404227e1f4ce8082026dd0",
        "pushed_at": "obs_c092ced2fb9828d184773961",
        "archived": "obs_6174fcaacd0806506ae6f3c2",
        "default_branch": "obs_4ac9c9dde7e187359d21039b",
        "default_branch_updated_at": "obs_a652d2bba05e0dbafa3ca8fc",
        "maintenance_status": "obs_6da0cd82fe4fa9ac27d85d25",
        "momentum": "obs_4acd0608711cd234ed87ff02",
        "repository_topics": "obs_9c536e5a0e120fc223fed1a2",
        "integrations": "obs_8f0abe89b85a1c82749e83db",
        "integration_fingerprint": "obs_785c85e44e7857dfa2a7c4c8",
        "deployment_models": "obs_a714bd9a99f2236c5f3bf390",
        "extensibility": "obs_505ce10d7dfa826e4202f06c"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-05"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-09-07"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 205,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.18.0",
      "last_release_at": "2026-08-31T00:22:00Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.18.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-08T05:09:03.158117Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_16639928be89673d6c8116dd",
        "version": "obs_c6cf4e94b4f74e190850472f",
        "last_release_at": "obs_d8975ddb2da93a9ff82713ca",
        "last_release_url": "obs_2b4b169aa53c8bcde31a3fd5",
        "pushed_at": "obs_b3c954d71531d2e4b9263194",
        "archived": "obs_b3dcb8e1fe82d0719232e357",
        "default_branch": "obs_434b3e8868068b80a9d3e002",
        "default_branch_updated_at": "obs_c62eeb9f5cff3b593ad7ab17",
        "maintenance_status": "obs_bd9570d645f391d527dbad6c",
        "momentum": "obs_3124558f73af7c5e45111c19",
        "repository_topics": "obs_da84892fd9aeecb4aee9521a",
        "integrations": "obs_8b31b4ae0f12fed09c73da61",
        "integration_fingerprint": "obs_a4871723f136749699ae085c",
        "deployment_models": "obs_aece94dddd31f5766ef1e261",
        "extensibility": "obs_3efb10b9d7237e8b64e93d2f"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-08"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 211,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.18.0",
      "last_release_at": "2026-08-31T00:22:00Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.18.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-11T09:31:02.897429Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_c925d2087102c25e9e084583",
        "version": "obs_d29f857b88d8fbaa7f8fccbd",
        "last_release_at": "obs_7195ef81a991efbc46ebadad",
        "last_release_url": "obs_6757943d76e8ce5c8423579e",
        "pushed_at": "obs_ac7fd9b5a32b8a002d84ce2c",
        "archived": "obs_30e501973767d5f675355565",
        "default_branch": "obs_71fbc7fac35798dbfb314809",
        "default_branch_updated_at": "obs_7da08603a22813b732909005",
        "maintenance_status": "obs_3ad3e8ffab293607f8ea24f3",
        "momentum": "obs_01c7555fa88a5570a18485a1",
        "repository_topics": "obs_57f2d8f87ef48ff682ccddd1",
        "integrations": "obs_f5c4618b2a9c315240b521ee",
        "integration_fingerprint": "obs_3d87bc708403de97a7801a98",
        "deployment_models": "obs_4b57cecceedf7ad63962a61e",
        "extensibility": "obs_bf42089e7eefdd926ac0a5bb"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-11"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.18.0",
      "last_release_at": "2026-08-31T00:22:00Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.18.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-12T17:04:32.267494Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_8d093df0aaadab3300a4d1fa",
        "version": "obs_319bcdd1b9d9e8da710749ad",
        "last_release_at": "obs_822129aa856cd516b1bcb06b",
        "last_release_url": "obs_fb62a74e224e68d08200da82",
        "pushed_at": "obs_6e765f272dd9a5b5812b3ae4",
        "archived": "obs_f5781b43879dacc73848e821",
        "default_branch": "obs_f8a3496e5b61107f62d5cb7b",
        "default_branch_updated_at": "obs_2395e9bff4f9b652080afb38",
        "maintenance_status": "obs_7923a2bcf17dbff695de1436",
        "momentum": "obs_c332d16fd1b4ebea23cea3f9",
        "repository_topics": "obs_511970f29d111a45651f491b",
        "integrations": "obs_410ff81f89ab6f5d45756575",
        "integration_fingerprint": "obs_26f65cfb101ca779b8c168c1",
        "deployment_models": "obs_bab1bcbfabe035a3ef965d87",
        "extensibility": "obs_c5282958ff1375c70ead7f01"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-12"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 210,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.18.0",
      "last_release_at": "2026-08-31T00:22:00Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.18.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-13T05:04:21.529456Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_6c9abc37ce2b9319738b33de",
        "version": "obs_3594a1c52ed516ad90b3a6ff",
        "last_release_at": "obs_9fbc22b7161403769183e10e",
        "last_release_url": "obs_0243af5b1ac84a8cb89e1daf",
        "pushed_at": "obs_970cb53003b99f176bceabf3",
        "archived": "obs_47059e3c9ae208d3aa70cdb8",
        "default_branch": "obs_ba59e2e3b5720adc368ae068",
        "default_branch_updated_at": "obs_89c6859240e966a1b5779349",
        "maintenance_status": "obs_6bfa249c50cc6de3b89882a1",
        "momentum": "obs_ada8a271842e5ad7a683c247",
        "repository_topics": "obs_03d5b784636d1f911143a9ae",
        "integrations": "obs_e77d9c967adc30180b52aa26",
        "integration_fingerprint": "obs_900f178f84cda80bb0d9f8ce",
        "deployment_models": "obs_45019d57cc1e5ed788c74714",
        "extensibility": "obs_26f6481cd77602b6234f94ce"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-13"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 213,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.18.0",
      "last_release_at": "2026-08-31T00:22:00Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.18.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-15T11:46:09.382347Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_cfdcfeedfa6b7a81b9145f33",
        "version": "obs_161d4a8c033a8d975c505c2f",
        "last_release_at": "obs_3d053f02d5fcac5801fff1fa",
        "last_release_url": "obs_68c5ade6cc7acd2c24f67ac6",
        "pushed_at": "obs_18f4b18e7353974952a739cf",
        "archived": "obs_14a98c121f07efd0f325c76d",
        "default_branch": "obs_a73e8cdf8d49448ba4db08d4",
        "default_branch_updated_at": "obs_a9ec16df8f9791f305d2d3e1",
        "maintenance_status": "obs_05b8a5f33ea884d6cbf7db71",
        "momentum": "obs_1cb0d6f5ee2fffccfb7ea14b",
        "repository_topics": "obs_ddef7fa50ac18cb53746594c",
        "integrations": "obs_4e11a202ac7ab94a4aac8bb1",
        "integration_fingerprint": "obs_fda33963a7999c96f06a7bed",
        "deployment_models": "obs_d76991a26e514c066de7cebd",
        "extensibility": "obs_746cfaaa559a960fbfb0d4cc"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-15"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 214,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.19.0",
      "last_release_at": "2026-09-16T01:54:44Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.19.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-17T21:45:13.795340Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_226b1d38c60e0b4469107cfb",
        "version": "obs_90016e24495a44a1dc3c7864",
        "last_release_at": "obs_21f612a8581b2a6cb72556f5",
        "last_release_url": "obs_76088f7c883969654393e2bf",
        "pushed_at": "obs_a0b73280bfe66055c89a5715",
        "archived": "obs_f73fe64f7e85d9a6b64a4097",
        "default_branch": "obs_141faf592d8326903dc1b7b1",
        "default_branch_updated_at": "obs_da6886e435fc01541e5cc698",
        "maintenance_status": "obs_6e8fb3f288aed4437d4cacf0",
        "momentum": "obs_cc9359d368c8aca311d1c528",
        "repository_topics": "obs_e19019698c19e0512823edbf",
        "integrations": "obs_68a9079d965b08567f4fbea3",
        "integration_fingerprint": "obs_3bd984e67a79060888feecf0",
        "deployment_models": "obs_69eaab33f639caaa3a0b1acc",
        "extensibility": "obs_07f9421b2e9af27cde9f4d54"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-17"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 217,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.19.0",
      "last_release_at": "2026-09-16T01:54:44Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.19.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-19T17:06:40.081307Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b9176264d66f7145926fa9d0",
        "version": "obs_8dd771c3926cdf3ebf8d0e70",
        "last_release_at": "obs_61fa5493138b71785b03052a",
        "last_release_url": "obs_2ad037222092ce1d0cbbe962",
        "pushed_at": "obs_ba7627f1acf9e62f412ea99a",
        "archived": "obs_e5a487905b38359792b84ecd",
        "default_branch": "obs_d500dfdc7ee052ad4722912e",
        "default_branch_updated_at": "obs_5eec62730552169515dbd859",
        "maintenance_status": "obs_1ba9dc9155e79ac5f934ad4c",
        "momentum": "obs_f0c60b856c9b30cc7f9cc6cd",
        "repository_topics": "obs_9e526cb12c3088fdcdae5944",
        "integrations": "obs_b6b9b12027e54a2e69b9f243",
        "integration_fingerprint": "obs_f015193d1d2bd3aa8adbf98e",
        "deployment_models": "obs_c8a9d265eca3f1dfdf782725",
        "extensibility": "obs_62ffcd284345a0da6ee2da63"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-19"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 217,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.19.0",
      "last_release_at": "2026-09-16T01:54:44Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.19.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-20T17:06:32.868873Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_3b42c305a0f87a98ee74380b",
        "version": "obs_86e31519c74a934c4d4404c4",
        "last_release_at": "obs_9117dc3a0904c8b8a85853ae",
        "last_release_url": "obs_c098ef10ad2c6b4946072c44",
        "pushed_at": "obs_b77b08fbfdfd2b999a6630eb",
        "archived": "obs_203799ecc6d4efc77063e805",
        "default_branch": "obs_099b70e72959bf1360023a28",
        "default_branch_updated_at": "obs_f7f2ae997a6b2c3cdfa36960",
        "maintenance_status": "obs_9929eed22e8909bc101da298",
        "momentum": "obs_71280be98067fcff95fbab0d",
        "repository_topics": "obs_fedefce630a6935e7e8233dd",
        "integrations": "obs_5aab53e676506f392efcafe1",
        "integration_fingerprint": "obs_3060c0319c8c28a2696d3541",
        "deployment_models": "obs_930f487c381cea2ccbfec2a3",
        "extensibility": "obs_ad3fffdbff955d950bec901a"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-20"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 218,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.19.0",
      "last_release_at": "2026-09-16T01:54:44Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.19.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-21T23:47:16.337043Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_5853aed79e90aec31a8b31d5",
        "version": "obs_5456f5e4d36d521aa9b42de4",
        "last_release_at": "obs_2a0800b39be57f99b225251c",
        "last_release_url": "obs_a954dd3ce4ae65bc3e652313",
        "pushed_at": "obs_a503b8fee6fb9b40704b7a67",
        "archived": "obs_484a70509d677f41acd4a786",
        "default_branch": "obs_56bbf228710e22a12d78cc57",
        "default_branch_updated_at": "obs_bf6960db19b2c2b1a5a79cd8",
        "maintenance_status": "obs_0e4057766a87beabf3e35b55",
        "momentum": "obs_374db648b96965cb949387e8",
        "repository_topics": "obs_f8343a6e980bdf31a7a0f0fe",
        "integrations": "obs_e508b4e697f2107aa423d98b",
        "integration_fingerprint": "obs_abc39ed7b754a37fcb35b0b9",
        "deployment_models": "obs_bff44a4ba66ffd5d2d997ab1",
        "extensibility": "obs_38d41161fdae0320e386bb19"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-21"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 218,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.19.0",
      "last_release_at": "2026-09-16T01:54:44Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.19.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-22T17:06:39.688103Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_00197635382942501d029656",
        "version": "obs_3b776af8fa3467e7ebc4e37b",
        "last_release_at": "obs_2ff15353c1da8b2b6e9aa96b",
        "last_release_url": "obs_13740aa8ada53934d00ae2ca",
        "pushed_at": "obs_f795516d7b9abca2d75ba020",
        "archived": "obs_52aaa50751aa060d61c438d8",
        "default_branch": "obs_5a0e34513f0c334e3cb6d845",
        "default_branch_updated_at": "obs_3b39e91a5166020931bd3db6",
        "maintenance_status": "obs_1c9e102847e8ff62e23ba1f5",
        "momentum": "obs_11fb73eeaf18ecc2b1a77d62",
        "repository_topics": "obs_be8ab867e57de4cd4ec943e9",
        "integrations": "obs_f14afe1cb1b36cdbdd6628d6",
        "integration_fingerprint": "obs_bd3a45f8777b44bbd728b72a",
        "deployment_models": "obs_e20e449110c911476f3d1fa9",
        "extensibility": "obs_104729e603909f5a41d5bc54"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-22"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 220,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.20.0",
      "last_release_at": "2026-09-23T00:29:23Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.20.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-23T19:48:29.703424Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_803613ec35fac3bc5d286577",
        "version": "obs_9d53301ca2cb5d2df5fd3f9c",
        "last_release_at": "obs_96c15647b702469954a5bbf7",
        "last_release_url": "obs_8d42049d60af803db99a1d3f",
        "pushed_at": "obs_7a962b8b51196509a29eb8a2",
        "archived": "obs_5dbeb61fd3784cf33b9ef303",
        "default_branch": "obs_bf15ec2a0301a271264b3b5d",
        "default_branch_updated_at": "obs_85a139acad67b67dc2446c40",
        "maintenance_status": "obs_0f12c40069d90d1105a4a058",
        "momentum": "obs_d9bf12eef9449c01786d7333",
        "repository_topics": "obs_78ddcce6393b5637565f40e9",
        "integrations": "obs_7664295f36fbb4d3f905f909",
        "integration_fingerprint": "obs_def0818fa738cfbb27c501b8",
        "deployment_models": "obs_9390b49d02ddda28ef2e3ed2",
        "extensibility": "obs_26442db33db11150a8d12d37"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-23"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 220,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.20.0",
      "last_release_at": "2026-09-23T00:29:23Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.20.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-24T21:49:16.463298Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_28b199ba76301b751a2ceb6e",
        "version": "obs_948ffc1325cf5c32dbbe1486",
        "last_release_at": "obs_8e1b128f780c337b597269c3",
        "last_release_url": "obs_bfd76d40e2309f1f96127010",
        "pushed_at": "obs_67382ce7982be0b0d7e0d421",
        "archived": "obs_66bf0fdd5aec24d4fe31324f",
        "default_branch": "obs_b15eb21dca72fc53730be371",
        "default_branch_updated_at": "obs_da53f836ec5928c8bd4a0192",
        "maintenance_status": "obs_80332dc619a808cc784100fa",
        "momentum": "obs_ab223e77f2ce507ad6997a9c",
        "repository_topics": "obs_5db76dfe0ea3fe3a89e0e25b",
        "integrations": "obs_4e0a5d70e7d148b665d33778",
        "integration_fingerprint": "obs_52d46163ab45d7d65f552968",
        "deployment_models": "obs_0b0fe50f0a3f25f0d488a1a2",
        "extensibility": "obs_43584d29ebf241bccaac488f"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-24"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 221,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.21.2",
      "last_release_at": "2026-09-25T11:30:09Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.21.2",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-25T13:50:57.994663Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1463719a0dd7360d1e7e74c3",
        "version": "obs_13471189dc00830262585b35",
        "last_release_at": "obs_1db0a7c30938983a9b771a48",
        "last_release_url": "obs_cbdba23cb0d7ae3cb9cbeeb2",
        "pushed_at": "obs_b3fdba0c2c82caa9fcdcda6c",
        "archived": "obs_181c79c6bc7efdd3d8b3b907",
        "default_branch": "obs_d96ca2af3bc4ea1fa19803f5",
        "default_branch_updated_at": "obs_82ffdd71e79fcdddec7e40f8",
        "maintenance_status": "obs_1b93d57ec026ef1636bc40ef",
        "momentum": "obs_8f0004a9fb1d15fa1ba87f28",
        "repository_topics": "obs_f7e9cb741815ca08def8bcb4",
        "integrations": "obs_45a07724f926b2e615654e21",
        "integration_fingerprint": "obs_e2818e3c29742616b4f5dcdf",
        "deployment_models": "obs_94f6258cc0633d8b85f2bc81",
        "extensibility": "obs_164de9734d2c96e5d8e47cbb"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-25"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 222,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.21.2",
      "last_release_at": "2026-09-25T11:30:09Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.21.2",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-26T09:47:30.421436Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_e685c3f3ffe1ab7ff8a91c47",
        "version": "obs_06aee88b0afd96cb320e3f7b",
        "last_release_at": "obs_1da2205d9d1555c8210b8eee",
        "last_release_url": "obs_868d8144f578da60e4548156",
        "pushed_at": "obs_05ab83692746ea4966d760d4",
        "archived": "obs_d02764e11271c517775885ac",
        "default_branch": "obs_eee8d89d7b938976b6d46112",
        "default_branch_updated_at": "obs_e62e3e7d2e97dc8e9a8e9a5a",
        "maintenance_status": "obs_60ef7ed506a071553544bed4",
        "momentum": "obs_b54b4c66c8a1db5b7063b7c2",
        "repository_topics": "obs_4dd4d6b958e1c53c131688a6",
        "integrations": "obs_adab63048bd044463c49b456",
        "integration_fingerprint": "obs_99b4214dd4a6e7d9753d6125",
        "deployment_models": "obs_0641bc3df242d38f64874ed8",
        "extensibility": "obs_e6b87615559c462eee147280"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-26"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 222,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.21.2",
      "last_release_at": "2026-09-25T11:30:09Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.21.2",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-27T01:47:58.533096Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_8a15d5d15a9535f6c8cf2e55",
        "version": "obs_dcccef520de5d56c1c04fd92",
        "last_release_at": "obs_2ffc493d1f6eb18a38e4b208",
        "last_release_url": "obs_e607da4fcd9749cb4c5025b3",
        "pushed_at": "obs_5946149da723f359ba8c5948",
        "archived": "obs_c9732b43172666f6dae3c1f9",
        "default_branch": "obs_97079d1311f791eea4127a79",
        "default_branch_updated_at": "obs_88751492df1e59168bb4a8f8",
        "maintenance_status": "obs_ad018741ee29b830c541ac71",
        "momentum": "obs_6b305e1bc823f44a1ae1aa67",
        "repository_topics": "obs_9516b94934e01cb91aab8f96",
        "integrations": "obs_ed589111d57b1ad38f445262",
        "integration_fingerprint": "obs_35fd0137efaf85b776edd025",
        "deployment_models": "obs_22d8e1bbf76249b7d92d9eb5",
        "extensibility": "obs_a2b1f83b931733fe12a33492"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-27"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 224,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.23.2",
      "last_release_at": "2026-09-28T03:45:36Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.23.2",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-28T13:47:34.707135Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_f7ba5cfc8feca5b2f9f6a0f7",
        "version": "obs_87cd3a0b174766e17c6681a5",
        "last_release_at": "obs_a0f8b2ba49c1d28093c1ff21",
        "last_release_url": "obs_61e70b5cfe5402691298c465",
        "pushed_at": "obs_1497788c55c4b9dec13604fd",
        "archived": "obs_7a2c90dc109405df503dab2b",
        "default_branch": "obs_dbfaf2c18a1ddf4f413328de",
        "default_branch_updated_at": "obs_6ddaa3101a897074dc7903b9",
        "maintenance_status": "obs_3ad3451b51911fbb718bfccc",
        "momentum": "obs_db64ead954acec83b11a4a4b",
        "repository_topics": "obs_f51ad376a00120521e4d00f8",
        "integrations": "obs_f404e3b9a08be2966f9ead70",
        "integration_fingerprint": "obs_96651837bd11fd53a38349c5",
        "deployment_models": "obs_cf62cae50716cea411357453",
        "extensibility": "obs_f7977b4d3ff478013e08d3f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-28"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 223,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.23.3",
      "last_release_at": "2026-09-29T05:34:07Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.23.3",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-29T17:08:16.498456Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b46a3fe7be7e32e4b012d33f",
        "version": "obs_c4910381e9d85de4cd873f1a",
        "last_release_at": "obs_ebf2eae540da084e3092d191",
        "last_release_url": "obs_2eb9b045441d70fabbcecc10",
        "pushed_at": "obs_9ed76d1c56e2ac37743302e5",
        "archived": "obs_e63823090c7d13c54d1d8412",
        "default_branch": "obs_69f6b1b09fe4a450eba250ab",
        "default_branch_updated_at": "obs_c55b839a7aac387ae8a13fc2",
        "maintenance_status": "obs_c11e0a381d50e308b10c7b49",
        "momentum": "obs_38f448693c903438a924fbb8",
        "repository_topics": "obs_0ccbcf88d120c4291eddfe57",
        "integrations": "obs_625ff162e6fa2b23b2950bf8",
        "integration_fingerprint": "obs_beaccf54ab30ae77921d2efa",
        "deployment_models": "obs_a30545ac5b19d2aae339e95e",
        "extensibility": "obs_ed77d2b993e0b8e8f59bd213"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-29"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 223,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.23.3",
      "last_release_at": "2026-09-29T05:34:07Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.23.3",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-09-30T05:08:12.323055Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_cb5613d965240091c8fc3b37",
        "version": "obs_f497116a5e11266dcdab3a6d",
        "last_release_at": "obs_c9846f2f663fb3d9d74ccffd",
        "last_release_url": "obs_2d2fe1fbe63763708e856835",
        "pushed_at": "obs_26e19c2352d106cc913b65ed",
        "archived": "obs_8b2657e2c6b0ec6c497ec914",
        "default_branch": "obs_137fb3895c7f006307b21f6a",
        "default_branch_updated_at": "obs_4d238013692b857d8b749491",
        "maintenance_status": "obs_cda6fa789e2a36adbd26423a",
        "momentum": "obs_1f4225e21a6611a41f43de68",
        "repository_topics": "obs_ea7d74afde6a98e6615675e4",
        "integrations": "obs_06771f6592fea3d3900a5642",
        "integration_fingerprint": "obs_c54d9064817e3e180908bb77",
        "deployment_models": "obs_43ef7914095f241e579a7ace",
        "extensibility": "obs_ea4f4fa89841f7288660d5f5"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-09-30"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 222,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.23.3",
      "last_release_at": "2026-09-29T05:34:07Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.23.3",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-01T21:24:16.558226Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b5db6991597a7f96035770d9",
        "version": "obs_6f154c88a65e77be8f11cace",
        "last_release_at": "obs_54ddb6ef473a4596044d0cdd",
        "last_release_url": "obs_1b02cf93c2a0d205a80258ca",
        "pushed_at": "obs_d5b2d372f60dfbc1db1c8920",
        "archived": "obs_3ce3f6423151b4065bc8ef26",
        "default_branch": "obs_91df33e45b60b2e0d2d886c0",
        "default_branch_updated_at": "obs_26ab28b97707165e8b9e366e",
        "maintenance_status": "obs_f1c3ef2d9eb0e13865eee6a9",
        "momentum": "obs_ba3420060cd4aecc3a5fc3ad",
        "repository_topics": "obs_7f8e837511bad46e671760c0",
        "integrations": "obs_8db045a6cafdc21423d30b2f",
        "integration_fingerprint": "obs_5d28123fc7a360dba7f35b7f",
        "deployment_models": "obs_f02d2d7bca7259b6de6416e6",
        "extensibility": "obs_a4a2c6535f3219e46265d3c8"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-01"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 221,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.23.4",
      "last_release_at": "2026-10-02T06:19:51Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.23.4",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-02T17:11:36.588066Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_d00eca8e81f7669a58111b8a",
        "version": "obs_ba549ce37ec63a80cc14d734",
        "last_release_at": "obs_d76b7043c3eeeeb51323f5ba",
        "last_release_url": "obs_835975f2ccd688a9624939b7",
        "pushed_at": "obs_9e4155c5ace61d8fa93f5a74",
        "archived": "obs_01fd835dea0e9d309e330507",
        "default_branch": "obs_cc64e844d2e216d3dcdb1763",
        "default_branch_updated_at": "obs_4a0bebb54bd45bd7b852eed1",
        "maintenance_status": "obs_0b106bb242ae3ff4696210ae",
        "momentum": "obs_035bd21c8f040a25844b274f",
        "repository_topics": "obs_6314ba92f651b7be242aa309",
        "integrations": "obs_a690361924499fca8b31f595",
        "integration_fingerprint": "obs_ae8003267bd6a24cbd1378cd",
        "deployment_models": "obs_a700e8552556367c973afae9",
        "extensibility": "obs_9c96b11d35529b060e7c7487"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-02"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 221,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.23.5",
      "last_release_at": "2026-10-03T01:45:09Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.23.5",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-03T17:13:14.190776Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_593954d7879c5e0a75acbe63",
        "version": "obs_dcce01027ea1d4cf34f017e3",
        "last_release_at": "obs_67dee03ead3e238d053137f4",
        "last_release_url": "obs_21533fbdd22d3bf55133f19e",
        "pushed_at": "obs_a5b317a4172d79af832cfbf2",
        "archived": "obs_7066bc5ae60f61e301fedb66",
        "default_branch": "obs_5436cd606d1ec52e03495143",
        "default_branch_updated_at": "obs_7faf336c44b2800ec1d45b10",
        "maintenance_status": "obs_f1bf7481e6098c762f96636b",
        "momentum": "obs_fabe8d05906d16051689badf",
        "repository_topics": "obs_c7640d1cdef1e93108ada03f",
        "integrations": "obs_9155a8561309046be9bf2c26",
        "integration_fingerprint": "obs_53074273847499f93a0f585a",
        "deployment_models": "obs_fec1100899ab36691ed8e366",
        "extensibility": "obs_1ffc7f76ed57b1751166d289"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-03"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 221,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.23.5",
      "last_release_at": "2026-10-03T01:45:09Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.23.5",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-05T17:12:19.837870Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_49c0c3c7e4e7a71d47ec08ff",
        "version": "obs_f7eddd42d65d3d98d64902f4",
        "last_release_at": "obs_d1b459bfbff6cd232326ac91",
        "last_release_url": "obs_f48357e66cd8235fb36a477c",
        "pushed_at": "obs_daa98bf682739335778c9162",
        "archived": "obs_25a788c9ee4794b443e56860",
        "default_branch": "obs_bd631ca8b295ef9d2a632d75",
        "default_branch_updated_at": "obs_3bc1c52dc9433c4697d66c36",
        "maintenance_status": "obs_6fab33692ce23286366b55db",
        "momentum": "obs_5ed772393e148aacdbcf4ef7",
        "repository_topics": "obs_96be321d13ab205be3283af1",
        "integrations": "obs_50fb2c8a58b88b7b0f10874a",
        "integration_fingerprint": "obs_22808924958b9e5c023ee0b9",
        "deployment_models": "obs_629ccde1026bb655948ffc18",
        "extensibility": "obs_f815ddb61ed7a603c8bb600a"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-05"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 222,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.23.5",
      "last_release_at": "2026-10-03T01:45:09Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.23.5",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-06T17:10:49.497470Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_bb39414222f4a6b572d2da06",
        "version": "obs_ae6e8ffe278015301bcecc54",
        "last_release_at": "obs_64e342f43b4e757510942e63",
        "last_release_url": "obs_10b585f0f8bba871f9b79577",
        "pushed_at": "obs_83ec226d9ef885d2f7c728db",
        "archived": "obs_c30dd832da1895f97c6a4da5",
        "default_branch": "obs_4a19854ae8b3ff6e77fed038",
        "default_branch_updated_at": "obs_013eb97e13b57a9f00dd46ab",
        "maintenance_status": "obs_1a2e1f568573e612f0bf80c8",
        "momentum": "obs_3a6383db403bfde9bcdd66c8",
        "repository_topics": "obs_35c83132bffb095573960b20",
        "integrations": "obs_76d1705f9afb5353275b7d37",
        "integration_fingerprint": "obs_f4b96ac12526c6ec634f3aea",
        "deployment_models": "obs_75a70058e03878bc4514d869",
        "extensibility": "obs_0d0d0d1441ca76c2d9e93a80"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-06"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 222,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.24.0",
      "last_release_at": "2026-10-07T02:02:37Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.24.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-07T17:10:55.089768Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_ae7aaedf6723fdf41bb1eb19",
        "version": "obs_c3ad8c203efb08516a95da51",
        "last_release_at": "obs_e519489c2425b7f57938ba90",
        "last_release_url": "obs_ddc6b8730bf120e2063883be",
        "pushed_at": "obs_a5fa2b3729d702a61909b6ef",
        "archived": "obs_e63dce1ac20a646e77f6d73b",
        "default_branch": "obs_e0a7214b48ff6e217f589081",
        "default_branch_updated_at": "obs_9fd4b09d0b2f572c34893509",
        "maintenance_status": "obs_586a9d3c405607ade146f748",
        "momentum": "obs_36a58c0334dc0f1e44db5d6c",
        "repository_topics": "obs_80e8986ae7d56cd78d74e208",
        "integrations": "obs_eb400b57abefef0531fd550a",
        "integration_fingerprint": "obs_0d72d57706dcb9405582efa8",
        "deployment_models": "obs_a527c1b4c4fe9235aa665960",
        "extensibility": "obs_032ec32682068ec3c13937f6"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-07"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 221,
      "momentum": 8.5,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.24.0",
      "last_release_at": "2026-10-07T02:02:37Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.24.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-08T05:15:53.503430Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b97f0ac21360c19cb4a47e44",
        "version": "obs_3eb8aa694a3a004bccbc182e",
        "last_release_at": "obs_066b8e9db8f264a3d48d2bff",
        "last_release_url": "obs_658ba2c62b0fd47d69f24ca2",
        "pushed_at": "obs_c9b654584cc02e1637b1d1e6",
        "archived": "obs_8c5b9368d176fdcd0c25fb95",
        "default_branch": "obs_a7218c20f83e4c3bacc2fe6a",
        "default_branch_updated_at": "obs_dfeeffb8e6e82152c6934965",
        "maintenance_status": "obs_e3d7f9ea99093daf02bfd55b",
        "momentum": "obs_8701eb8490cc8f8c408ed8d7",
        "repository_topics": "obs_fecef812431f8a5fe9d12094",
        "integrations": "obs_2cc4352ac5843e6e15c2bc45",
        "integration_fingerprint": "obs_9fa9bb1b15eead77ce217e35",
        "deployment_models": "obs_9a7a5c42b7046db8b23fdef9",
        "extensibility": "obs_fdd6bf94f82b1faed6ba4bd2"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-08"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 222,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.24.0",
      "last_release_at": "2026-10-07T02:02:37Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.24.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-09T17:10:43.538271Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_35a687a025b4ac16de0c74db",
        "version": "obs_cf4ba40276064a6f6b0afb96",
        "last_release_at": "obs_7c0b953c7c3d980022b5764f",
        "last_release_url": "obs_46fca48d66c58ad9ff192970",
        "pushed_at": "obs_dfaff48c5a0cbd3b53ab89ff",
        "archived": "obs_682923abe3c50511d04dd3e8",
        "default_branch": "obs_f5641240dd47741b2358f4c7",
        "default_branch_updated_at": "obs_7a9c5bf3bef95515eb357eb9",
        "maintenance_status": "obs_8b13445039b20bffdcb7c5f7",
        "momentum": "obs_65c3115e0e13bdeec15edba4",
        "repository_topics": "obs_9df985782b2bf62762d38cb9",
        "integrations": "obs_f8165740b2b281399c006dd3",
        "integration_fingerprint": "obs_e3ccaf8fdc32b9c80d7e1fe7",
        "deployment_models": "obs_5927f8e490271b6e7c6ad59b",
        "extensibility": "obs_4140369f36f7df6b73996097"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-09"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 223,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.24.0",
      "last_release_at": "2026-10-07T02:02:37Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.24.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-10T17:09:29.745535Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_5452c958b5a4fd65e02a110c",
        "version": "obs_66abf729bf54c8c9d054f14f",
        "last_release_at": "obs_b710ab3d50fedbb00c9b15b1",
        "last_release_url": "obs_6eb9b68e9b46f62978794ffe",
        "pushed_at": "obs_e5262516994b96de161992b9",
        "archived": "obs_530b87f7c1e5b1913f77a591",
        "default_branch": "obs_686a57ca19e452b7ea684835",
        "default_branch_updated_at": "obs_31caa8ec48dfad3114d42686",
        "maintenance_status": "obs_a2843fff020acfd6871f5e44",
        "momentum": "obs_55240bb955fc9b26f4fedc8c",
        "repository_topics": "obs_4d0266acb2273384c45d4a39",
        "integrations": "obs_7c30fc2bd9feac940a4245aa",
        "integration_fingerprint": "obs_d5072def3d340267a00c09ba",
        "deployment_models": "obs_cafb86b56f278ee5f0f68d61",
        "extensibility": "obs_ad2f60c2fceb89b7d73a5302"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-10"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 225,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.24.0",
      "last_release_at": "2026-10-07T02:02:37Z",
      "last_release_url": "https://github.com/btsouth/toolport/releases/tag/v1.24.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-10-12T16:07:39.386602Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_dd89431740715a2919f4ad15",
        "version": "obs_936e45fcc0e37ee6aaca3f74",
        "last_release_at": "obs_74296b6258c2f15154ad34f1",
        "last_release_url": "obs_6790878483512d3803bdff8f",
        "pushed_at": "obs_0b6e48f80d4ae094a672e4ce",
        "archived": "obs_59e3be378feee8f5ec3194a4",
        "default_branch": "obs_20d1d40e7827d50dc4d5534b",
        "default_branch_updated_at": "obs_b3a5fcdcde16199fd12dbe22",
        "maintenance_status": "obs_3ca70be057e812a701b34aa1",
        "momentum": "obs_34315aea4b7874b8eeceb2a5",
        "repository_topics": "obs_ec7ae2ed49f02fa39201b1f8",
        "integrations": "obs_f6f64c01e43059f96b4a2195",
        "integration_fingerprint": "obs_1297467655680ef691e86082",
        "deployment_models": "obs_53c8f0e24c6ba241cb9fd683",
        "extensibility": "obs_66e3868b375e7281892d3894"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-10-12"
    }
  ],
  "changes": [
    {
      "id": "evt_29d5b8c69feb1f423fed",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-12T05:07:47.713317Z",
      "before": 223,
      "after": 225,
      "explanation": "Stars changed: 223 → 225.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_d1d415209925b34e4517",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-10T17:09:29.745535Z",
      "before": 222,
      "after": 223,
      "explanation": "Stars changed: 222 → 223.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_5b73d20be9930e78a01b",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-09T17:10:43.538271Z",
      "before": 221,
      "after": 222,
      "explanation": "Stars changed: 221 → 222.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_2debdf4a14c4ab17bd1f",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-08T05:15:53.503430Z",
      "before": 222,
      "after": 221,
      "explanation": "Stars changed: 222 → 221.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_67e8898cea6f9c5230d6",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-10-07T05:14:31.025401Z",
      "before": "v1.23.5",
      "after": "v1.24.0",
      "explanation": "Version changed: v1.23.5 → v1.24.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_79107aff1e8c4be4c12e",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-06T11:51:05.323120Z",
      "before": 221,
      "after": 222,
      "explanation": "Stars changed: 221 → 222.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_c0ffd490a53f0782b6f5",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-10-03T11:14:47.510417Z",
      "before": "v1.23.4",
      "after": "v1.23.5",
      "explanation": "Version changed: v1.23.4 → v1.23.5.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_5385217f3d301180ebd3",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-02T17:11:36.588066Z",
      "before": 222,
      "after": 221,
      "explanation": "Stars changed: 222 → 221.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_5967d99a2836d88b6a66",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-10-02T13:49:49.476083Z",
      "before": "v1.23.3",
      "after": "v1.23.4",
      "explanation": "Version changed: v1.23.3 → v1.23.4.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_202d369c294fb77849cf",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-10-01T17:20:20.713752Z",
      "before": 223,
      "after": 222,
      "explanation": "Stars changed: 223 → 222.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_da1d28ac7e2e43fe1577",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-29T17:08:16.498456Z",
      "before": 224,
      "after": 223,
      "explanation": "Stars changed: 224 → 223.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_604ed721904799ae2a8a",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-09-29T17:08:16.498456Z",
      "before": "v1.23.2",
      "after": "v1.23.3",
      "explanation": "Version changed: v1.23.2 → v1.23.3.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_f12a262c03e57724805c",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-28T13:47:34.707135Z",
      "before": 222,
      "after": 224,
      "explanation": "Stars changed: 222 → 224.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_75ae20814dd58e97ca04",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-09-28T13:47:34.707135Z",
      "before": "v1.21.2",
      "after": "v1.23.2",
      "explanation": "Version changed: v1.21.2 → v1.23.2.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_1a73137aa421ae9e544d",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-26T09:47:30.421436Z",
      "before": 221,
      "after": 222,
      "explanation": "Stars changed: 221 → 222.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_dd8fa06ed29a23a845af",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-09-25T13:50:57.994663Z",
      "before": "v1.20.0",
      "after": "v1.21.2",
      "explanation": "Version changed: v1.20.0 → v1.21.2.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_985e9e4de261fee802be",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-25T13:50:57.994663Z",
      "before": 220,
      "after": 221,
      "explanation": "Stars changed: 220 → 221.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_f25afbb2a3beac46c423",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-23T19:48:29.703424Z",
      "before": 218,
      "after": 220,
      "explanation": "Stars changed: 218 → 220.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_6016469033cc67c6ff87",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-09-23T19:48:29.703424Z",
      "before": "v1.19.0",
      "after": "v1.20.0",
      "explanation": "Version changed: v1.19.0 → v1.20.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_e6afb1f8d1253027325e",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-21T21:47:01.452749Z",
      "before": 217,
      "after": 218,
      "explanation": "Stars changed: 217 → 218.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_32f4ea3ac4eb0c3f223d",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-19T17:06:40.081307Z",
      "before": 215,
      "after": 217,
      "explanation": "Stars changed: 215 → 217.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_cee1cf9f30bbc9043fdc",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-19T07:48:56.009844Z",
      "before": 214,
      "after": 215,
      "explanation": "Stars changed: 214 → 215.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_e406d6c0725c53edacd3",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-09-17T11:46:10.011992Z",
      "before": "v1.18.0",
      "after": "v1.19.0",
      "explanation": "Version changed: v1.18.0 → v1.19.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_4cabfac9bff116ac56ff",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-17T11:46:10.011992Z",
      "before": 213,
      "after": 214,
      "explanation": "Stars changed: 213 → 214.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_d9e0c220c19504eb6f6f",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-15T11:46:09.382347Z",
      "before": 210,
      "after": 213,
      "explanation": "Stars changed: 210 → 213.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_b39fef63c2aead1aed81",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-12T17:04:32.267494Z",
      "before": 211,
      "after": 210,
      "explanation": "Stars changed: 211 → 210.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_d57c52975cf774a942f0",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-11T09:31:02.897429Z",
      "before": 205,
      "after": 211,
      "explanation": "Stars changed: 205 → 211.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_f9d958c00439c31e351b",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-09-01T10:18:32.140826Z",
      "before": 193,
      "after": 200,
      "explanation": "Stars changed: 193 → 200.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_1e0579a2c72b32974bcd",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-09-01T10:18:32.140826Z",
      "before": "v1.17.0",
      "after": "v1.18.0",
      "explanation": "Version changed: v1.17.0 → v1.18.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_c394215b28e60f923efd",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-30T11:11:30.055674Z",
      "before": 187,
      "after": 193,
      "explanation": "Stars changed: 187 → 193.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_a62964abbacfb8d74daa",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-26T10:10:18.852167Z",
      "before": 186,
      "after": 187,
      "explanation": "Stars changed: 186 → 187.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_f0f73614b8a2566af155",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-21T10:18:14.478827Z",
      "before": 176,
      "after": 181,
      "explanation": "Stars changed: 176 → 181.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_4e963870ad0dacb277a0",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-21T10:18:14.478827Z",
      "before": "v1.14.0",
      "after": "v1.15.0",
      "explanation": "Version changed: v1.14.0 → v1.15.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_22bfbdba1a966796a7e4",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-18T10:17:33.699174Z",
      "before": 174,
      "after": 176,
      "explanation": "Stars changed: 174 → 176.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_c5380879fdd16e77ec25",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-17T10:17:27.783425Z",
      "before": "v1.13.0",
      "after": "v1.14.0",
      "explanation": "Version changed: v1.13.0 → v1.14.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_7c99cdad34de119d29e1",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-17T10:17:27.783425Z",
      "before": 165,
      "after": 174,
      "explanation": "Stars changed: 165 → 174.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_59a4c10c074fa602f9dc",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-14T12:38:50.215537Z",
      "before": "v1.12.0",
      "after": "v1.13.0",
      "explanation": "Version changed: v1.12.0 → v1.13.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_afbc5674aaa7330b00cf",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-13T19:31:03.163686Z",
      "before": 158,
      "after": 165,
      "explanation": "Stars changed: 158 → 165.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_ee98854ea8fa1d674cc8",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-12T17:38:47.185822Z",
      "before": 147,
      "after": 158,
      "explanation": "Stars changed: 147 → 158.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_7e97790e63aac1cc711e",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-11T10:17:40.749121Z",
      "before": 145,
      "after": 147,
      "explanation": "Stars changed: 145 → 147.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_3daf481e23ba0bc33077",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-10T10:18:02.453550Z",
      "before": "v1.11.0",
      "after": "v1.12.0",
      "explanation": "Version changed: v1.11.0 → v1.12.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_3d64a04ae4f34274c4ab",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-10T10:18:02.453550Z",
      "before": 138,
      "after": 145,
      "explanation": "Stars changed: 138 → 145.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_aca937da74abca932e34",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-09T10:18:02.987681Z",
      "before": 115,
      "after": 138,
      "explanation": "Stars changed: 115 → 138.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_29a4e343c089a584b729",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": 108,
      "after": 115,
      "explanation": "Stars changed: 108 → 115.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_c9cf803c646e70bcb99c",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-02T10:17:50.427312Z",
      "before": "v1.10.0",
      "after": "v1.11.0",
      "explanation": "Version changed: v1.10.0 → v1.11.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_2afc52734262a412fa29",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-02T10:17:50.427312Z",
      "before": 107,
      "after": 108,
      "explanation": "Stars changed: 107 → 108.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_c370cd65aa36a5d7ba7d",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-29T10:17:05.832710Z",
      "before": 105,
      "after": 106,
      "explanation": "Stars changed: 105 → 106.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_5eb4099d3888bd629ef7",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": "v1.9.1",
      "after": "v1.9.6",
      "explanation": "Version changed: v1.9.1 → v1.9.6.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_5061a30713253fe086cb",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": 91,
      "after": 105,
      "explanation": "Stars changed: 91 → 105.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_ec9a38dbeecd76845431",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": "v1.7.2",
      "after": "v1.9.1",
      "explanation": "Version changed: v1.7.2 → v1.9.1.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_129479acb7be25acfbb0",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": 88,
      "after": 91,
      "explanation": "Stars changed: 88 → 91.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    }
  ]
}
