Skip to main content
Glama

Server Details

Reddit posts, comments, subreddits, and search for AI agents. Free key, self-minted, no signup.

If you are the author of this connector, you can claim ownership with GitHub, an HTTP challenge, or a DNS record. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Unhealthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP
URL
Repository
veezeehq/veezee-mcp
GitHub Stars
0
Server Listing
Veezee

TDQS

A4.6/5.0

Scored across 8 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: billing, key minting, post retrieval, subreddit info, subreddit feed, user profile, URL resolution, and search. No overlap or ambiguity.

Naming Consistency4/5

Most tools follow a consistent reddit_verb_noun pattern (e.g., reddit_get_post, reddit_search), but get_usage and mint_key lack the reddit_ prefix, creating a minor inconsistency.

Tool Count5/5

With 8 tools covering core read operations, search, URL resolution, billing, and key management, the count is well-scoped for a Reddit data access server.

Completeness2/5

The server lacks write capabilities (posting, commenting, voting) and moderation tools, which are significant gaps for a full Reddit interface. Read operations are well covered, but the surface is incomplete for the implied domain.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 5 tool updates
    • Changedreddit_get_post17 fields changed
      • addedInput schema / properties / comment_id / description
        Added value: +"A t1_ comment id to fetch in context; only valid with exactly one post id, +4 credits like detail 'full'."
      • addedInput schema / properties / cursor / description
        Added value: +"comments_cursor from a previous detail='full' page."
      • addedInput schema / properties / detail / default
        Added value: +"concise"
      • addedInput schema / properties / detail / description
        Added value: +"'full' adds the discussion tree; only valid with exactly one id, +4 credits."
      • addedInput schema / properties / detail / enum
        Added value: +[
        +  "concise",
        +  "full"
        +]
      • addedInput schema / properties / freshness / default
        Added value: +"recent"
      • addedInput schema / properties / freshness / description
        Added value: +"recent (default) serves cached data from the last few hours when available; realtime forces a live fetch for +2 credits (refunded if we fall back to cached data). Trial keys are cached-only and reject realtime with TRIAL_CAP_EXCEEDED; paying upgrades this same key to unlock it."
      • addedInput schema / properties / freshness / enum
        Added value: +[
        +  "recent",
        +  "realtime"
        +]
      • addedInput schema / properties / max_credits / description
        Added value: +"Spend ceiling for this one call. The call is rejected (nothing charged) if its quote exceeds this. Only the quote is ever reserved, never this ceiling."
      • addedInput schema / properties / max_credits / maximum
        Added value: +9007199254740991
      • addedInput schema / properties / max_credits / minimum
        Added value: +0
      • changedInput schema / properties / max_credits / type
        Previous value: -"number"New value: +"integer"
      • addedInput schema / properties / post_ids / description
        Added value: +"1 to 100 post ids with the t3_ prefix, e.g. [\"t3_1tbups6\"]."
      • addedInput schema / properties / post_ids / maxItems
        Added value: +100
      • addedInput schema / properties / post_ids / minItems
        Added value: +1
      • addedInput schema / properties / sort / description
        Added value: +"Discussion-tree order; only with detail 'full'."
      • addedInput schema / properties / sort / enum
        Added value: +[
        +  "best",
        +  "new",
        +  "top",
        +  "controversial",
        +  "old",
        +  "qa"
        +]
    • Changedreddit_get_subreddit9 fields changed
      • addedInput schema / properties / freshness / default
        Added value: +"recent"
      • addedInput schema / properties / freshness / description
        Added value: +"recent (default) serves cached data from the last few hours when available; realtime forces a live fetch for +2 credits (refunded if we fall back to cached data). Trial keys are cached-only and reject realtime with TRIAL_CAP_EXCEEDED; paying upgrades this same key to unlock it."
      • addedInput schema / properties / freshness / enum
        Added value: +[
        +  "recent",
        +  "realtime"
        +]
      • addedInput schema / properties / include_settings / default
        Added value: +false
      • addedInput schema / properties / include_settings / description
        Added value: +"Also return rules and moderators for +2 credits."
      • addedInput schema / properties / max_credits / description
        Added value: +"Spend ceiling for this one call. The call is rejected (nothing charged) if its quote exceeds this. Only the quote is ever reserved, never this ceiling."
      • addedInput schema / properties / max_credits / maximum
        Added value: +9007199254740991
      • addedInput schema / properties / max_credits / minimum
        Added value: +0
      • changedInput schema / properties / max_credits / type
        Previous value: -"number"New value: +"integer"
    • Changedreddit_get_subreddit_posts14 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"Cursor from a previous page for older posts."
      • addedInput schema / properties / freshness / default
        Added value: +"recent"
      • addedInput schema / properties / freshness / description
        Added value: +"recent (default) serves cached data from the last few hours when available; realtime forces a live fetch for +2 credits (refunded if we fall back to cached data). Trial keys are cached-only and reject realtime with TRIAL_CAP_EXCEEDED; paying upgrades this same key to unlock it."
      • addedInput schema / properties / freshness / enum
        Added value: +[
        +  "recent",
        +  "realtime"
        +]
      • addedInput schema / properties / include_promoted / default
        Added value: +false
      • addedInput schema / properties / include_promoted / description
        Added value: +"Keep the promoted ads Reddit splices into the feed (marked is_promoted). Default drops them."
      • addedInput schema / properties / max_credits / description
        Added value: +"Spend ceiling for this one call. The call is rejected (nothing charged) if its quote exceeds this. Only the quote is ever reserved, never this ceiling."
      • addedInput schema / properties / max_credits / maximum
        Added value: +9007199254740991
      • addedInput schema / properties / max_credits / minimum
        Added value: +0
      • changedInput schema / properties / max_credits / type
        Previous value: -"number"New value: +"integer"
      • addedInput schema / properties / range / description
        Added value: +"Required with sort=top or controversial, but currently not applied upstream on this feed (results are all-time)."
      • addedInput schema / properties / range / enum
        Added value: +[
        +  "past_hour",
        +  "today",
        +  "past_week",
        +  "past_month",
        +  "past_year",
        +  "all_time"
        +]
      • addedInput schema / properties / sort / description
        Added value: +"Defaults to the subreddit's front-page order."
      • addedInput schema / properties / sort / enum
        Added value: +[
        +  "best",
        +  "hot",
        +  "new",
        +  "top",
        +  "controversial",
        +  "rising"
        +]
    • Changedreddit_get_user10 fields changed
      • addedInput schema / properties / freshness / default
        Added value: +"recent"
      • addedInput schema / properties / freshness / description
        Added value: +"recent (default) serves cached data from the last few hours when available; realtime forces a live fetch for +2 credits (refunded if we fall back to cached data). Trial keys are cached-only and reject realtime with TRIAL_CAP_EXCEEDED; paying upgrades this same key to unlock it."
      • addedInput schema / properties / freshness / enum
        Added value: +[
        +  "recent",
        +  "realtime"
        +]
      • addedInput schema / properties / max_credits / description
        Added value: +"Spend ceiling for this one call. The call is rejected (nothing charged) if its quote exceeds this. Only the quote is ever reserved, never this ceiling."
      • addedInput schema / properties / max_credits / maximum
        Added value: +9007199254740991
      • addedInput schema / properties / max_credits / minimum
        Added value: +0
      • changedInput schema / properties / max_credits / type
        Previous value: -"number"New value: +"integer"
      • addedInput schema / properties / sections / description
        Added value: +"Extra activity sections, 2 credits each (max 2 per call)."
      • addedInput schema / properties / sections / items / enum
        Added value: +[
        +  "comments",
        +  "posts",
        +  "subreddits"
        +]
      • addedInput schema / properties / sections / maxItems
        Added value: +2
    • Changedreddit_search15 fields changed
      • addedInput schema / properties / cursor / description
        Added value: +"Cursor from a previous page."
      • addedInput schema / properties / freshness / default
        Added value: +"recent"
      • addedInput schema / properties / freshness / description
        Added value: +"recent (default) serves cached data from the last few hours when available; realtime forces a live fetch for +2 credits (refunded if we fall back to cached data). Trial keys are cached-only and reject realtime with TRIAL_CAP_EXCEEDED; paying upgrades this same key to unlock it."
      • addedInput schema / properties / freshness / enum
        Added value: +[
        +  "recent",
        +  "realtime"
        +]
      • addedInput schema / properties / max_credits / description
        Added value: +"Spend ceiling for this one call. The call is rejected (nothing charged) if its quote exceeds this. Only the quote is ever reserved, never this ceiling."
      • addedInput schema / properties / max_credits / maximum
        Added value: +9007199254740991
      • addedInput schema / properties / max_credits / minimum
        Added value: +0
      • changedInput schema / properties / max_credits / type
        Previous value: -"number"New value: +"integer"
      • addedInput schema / properties / range / description
        Added value: +"Time window. posts only."
      • addedInput schema / properties / range / enum
        Added value: +[
        +  "past_hour",
        +  "today",
        +  "past_week",
        +  "past_month",
        +  "past_year",
        +  "all_time"
        +]
      • addedInput schema / properties / sort / description
        Added value: +"posts: any value; comments: relevance|top|new; invalid for subreddits and users."
      • addedInput schema / properties / sort / enum
        Added value: +[
        +  "relevance",
        +  "top",
        +  "new",
        +  "hot",
        +  "comment_count"
        +]
      • addedInput schema / properties / type / default
        Added value: +"posts"
      • addedInput schema / properties / type / description
        Added value: +"What to search. 'comments' finds mentions inside discussions; 'subreddits' finds communities."
      • addedInput schema / properties / type / enum
        Added value: +[
        +  "posts",
        +  "comments",
        +  "subreddits",
        +  "users"
        +]
  2. 1 tool update
    • Changedget_usage2 fields changed
      • addedOutput schema / properties / common / properties / free_tier
        Added value: +{
        +  "anyOf": [
        +    {
        +      "additionalProperties": false,
        +      "properties": {
        +        "credits_per_ip_day": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        },
        +        "remaining_today": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        },
        +        "resets": {
        +          "description": "UTC midnight when the day budget resets. ISO 8601.",
        +          "type": "string"
        +        },
        +        "used_today": {
        +          "maximum": 9007199254740991,
        +          "minimum": -9007199254740991,
        +          "type": "integer"
        +        }
        +      },
        +      "required": [
        +        "credits_per_ip_day",
        +        "used_today",
        +        "remaining_today",
        +        "resets"
        +      ],
        +      "type": "object"
        +    },
        +    {
        +      "type": "null"
        +    }
        +  ],
        +  "description": "Present on trial keys: the shared per-IP day budget this key actually spends (balance_remaining stays 0 on the free tier; other callers on the same IP draw from the same pool). Null on paid plans."
        +}
      • changedOutput schema / properties / common / required
        Previous value: -[
        -  "plan",
        -  "platforms",
        -  "balance_remaining",
        -  "realtime_ops_used",
        -  "realtime_ops_limit",
        -  "concurrent_limit",
        -  "recent_receipts",
        -  "claim_url",
        -  "upgrade_url",
        -  "manage_url"
        -]New value: +[
        +  "plan",
        +  "platforms",
        +  "balance_remaining",
        +  "free_tier",
        +  "realtime_ops_used",
        +  "realtime_ops_limit",
        +  "concurrent_limit",
        +  "recent_receipts",
        +  "claim_url",
        +  "upgrade_url",
        +  "manage_url"
        +]
  3. 4 tool updates
    • Changedreddit_get_post2 fields changed
      • addedOutput schema / properties / common / properties / posts / items / properties / is_promoted
        Added value: +{
        +  "description": "True for promoted ads, which subreddit feeds include only when include_promoted=true. Organic posts are false.",
        +  "type": "boolean"
        +}
      • changedOutput schema / properties / common / properties / posts / items / required
        Previous value: -[
        -  "id",
        -  "title",
        -  "author",
        -  "subreddit",
        -  "created_at",
        -  "upvotes",
        -  "upvote_ratio",
        -  "comment_count",
        -  "permalink",
        -  "external_url",
        -  "preview_text",
        -  "flair",
        -  "media_type",
        -  "content"
        -]New value: +[
        +  "id",
        +  "title",
        +  "author",
        +  "subreddit",
        +  "created_at",
        +  "upvotes",
        +  "upvote_ratio",
        +  "comment_count",
        +  "permalink",
        +  "external_url",
        +  "preview_text",
        +  "flair",
        +  "media_type",
        +  "is_promoted",
        +  "content"
        +]
    • Changedreddit_get_subreddit_posts3 fields changed
      • addedInput schema / properties / include_promoted
        Added value: +{
        +  "type": "boolean"
        +}
      • addedOutput schema / properties / common / properties / results / items / properties / is_promoted
        Added value: +{
        +  "description": "True for promoted ads, which subreddit feeds include only when include_promoted=true. Organic posts are false.",
        +  "type": "boolean"
        +}
      • changedOutput schema / properties / common / properties / results / items / required
        Previous value: -[
        -  "id",
        -  "title",
        -  "author",
        -  "subreddit",
        -  "created_at",
        -  "upvotes",
        -  "upvote_ratio",
        -  "comment_count",
        -  "permalink",
        -  "external_url",
        -  "preview_text",
        -  "flair",
        -  "media_type"
        -]New value: +[
        +  "id",
        +  "title",
        +  "author",
        +  "subreddit",
        +  "created_at",
        +  "upvotes",
        +  "upvote_ratio",
        +  "comment_count",
        +  "permalink",
        +  "external_url",
        +  "preview_text",
        +  "flair",
        +  "media_type",
        +  "is_promoted"
        +]
    • Changedreddit_get_user1 field changed
      • changedOutput schema / properties / common / properties / posts / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": false,
        -      "properties": {
        -        "author": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Username without the u/ prefix."
        -        },
        -        "comment_count": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "created_at": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "ISO 8601."
        -        },
        -        "external_url": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "The linked page for link posts; null for self posts."
        -        },
        -        "flair": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "id": {
        -          "description": "Post id with the t3_ prefix. Pass to reddit_get_post.",
        -          "type": "string"
        -        },
        -        "media_type": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "permalink": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Canonical reddit.com URL."
        -        },
        -        "preview_text": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Start of the post body; the full body comes from reddit_get_post."
        -        },
        -        "subreddit": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "name": {
        -                  "description": "Subreddit name without the r/ prefix, e.g. 'selfhosted'.",
        -                  "type": "string"
        -                },
        -                "subscribers": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "subscribers"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "title": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "upvote_ratio": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "upvotes": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id",
        -        "title",
        -        "author",
        -        "subreddit",
        -        "created_at",
        -        "upvotes",
        -        "upvote_ratio",
        -        "comment_count",
        -        "permalink",
        -        "external_url",
        -        "preview_text",
        -        "flair",
        -        "media_type"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "author": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Username without the u/ prefix."
        +        },
        +        "comment_count": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "created_at": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "ISO 8601."
        +        },
        +        "external_url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "The linked page for link posts; null for self posts."
        +        },
        +        "flair": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "id": {
        +          "description": "Post id with the t3_ prefix. Pass to reddit_get_post.",
        +          "type": "string"
        +        },
        +        "is_promoted": {
        +          "description": "True for promoted ads, which subreddit feeds include only when include_promoted=true. Organic posts are false.",
        +          "type": "boolean"
        +        },
        +        "media_type": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "permalink": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Canonical reddit.com URL."
        +        },
        +        "preview_text": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Start of the post body; the full body comes from reddit_get_post."
        +        },
        +        "subreddit": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "name": {
        +                  "description": "Subreddit name without the r/ prefix, e.g. 'selfhosted'.",
        +                  "type": "string"
        +                },
        +                "subscribers": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "subscribers"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "title": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "upvote_ratio": {
        +          "anyOf": [
        +            {
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "upvotes": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "title",
        +        "author",
        +        "subreddit",
        +        "created_at",
        +        "upvotes",
        +        "upvote_ratio",
        +        "comment_count",
        +        "permalink",
        +        "external_url",
        +        "preview_text",
        +        "flair",
        +        "media_type",
        +        "is_promoted"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
    • Changedreddit_search1 field changed
      • changedOutput schema / properties / common / properties / posts / anyOf
        Previous value: -[
        -  {
        -    "items": {
        -      "additionalProperties": false,
        -      "properties": {
        -        "author": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Username without the u/ prefix."
        -        },
        -        "comment_count": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "created_at": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "ISO 8601."
        -        },
        -        "external_url": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "The linked page for link posts; null for self posts."
        -        },
        -        "flair": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "id": {
        -          "description": "Post id with the t3_ prefix. Pass to reddit_get_post.",
        -          "type": "string"
        -        },
        -        "media_type": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "permalink": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Canonical reddit.com URL."
        -        },
        -        "preview_text": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ],
        -          "description": "Start of the post body; the full body comes from reddit_get_post."
        -        },
        -        "subreddit": {
        -          "anyOf": [
        -            {
        -              "additionalProperties": false,
        -              "properties": {
        -                "name": {
        -                  "description": "Subreddit name without the r/ prefix, e.g. 'selfhosted'.",
        -                  "type": "string"
        -                },
        -                "subscribers": {
        -                  "anyOf": [
        -                    {
        -                      "maximum": 9007199254740991,
        -                      "minimum": -9007199254740991,
        -                      "type": "integer"
        -                    },
        -                    {
        -                      "type": "null"
        -                    }
        -                  ]
        -                }
        -              },
        -              "required": [
        -                "name",
        -                "subscribers"
        -              ],
        -              "type": "object"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "title": {
        -          "anyOf": [
        -            {
        -              "type": "string"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "upvote_ratio": {
        -          "anyOf": [
        -            {
        -              "type": "number"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        },
        -        "upvotes": {
        -          "anyOf": [
        -            {
        -              "maximum": 9007199254740991,
        -              "minimum": -9007199254740991,
        -              "type": "integer"
        -            },
        -            {
        -              "type": "null"
        -            }
        -          ]
        -        }
        -      },
        -      "required": [
        -        "id",
        -        "title",
        -        "author",
        -        "subreddit",
        -        "created_at",
        -        "upvotes",
        -        "upvote_ratio",
        -        "comment_count",
        -        "permalink",
        -        "external_url",
        -        "preview_text",
        -        "flair",
        -        "media_type"
        -      ],
        -      "type": "object"
        -    },
        -    "type": "array"
        -  },
        -  {
        -    "type": "null"
        -  }
        -]New value: +[
        +  {
        +    "items": {
        +      "additionalProperties": false,
        +      "properties": {
        +        "author": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Username without the u/ prefix."
        +        },
        +        "comment_count": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "created_at": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "ISO 8601."
        +        },
        +        "external_url": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "The linked page for link posts; null for self posts."
        +        },
        +        "flair": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "id": {
        +          "description": "Post id with the t3_ prefix. Pass to reddit_get_post.",
        +          "type": "string"
        +        },
        +        "is_promoted": {
        +          "description": "True for promoted ads, which subreddit feeds include only when include_promoted=true. Organic posts are false.",
        +          "type": "boolean"
        +        },
        +        "media_type": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "permalink": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Canonical reddit.com URL."
        +        },
        +        "preview_text": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ],
        +          "description": "Start of the post body; the full body comes from reddit_get_post."
        +        },
        +        "subreddit": {
        +          "anyOf": [
        +            {
        +              "additionalProperties": false,
        +              "properties": {
        +                "name": {
        +                  "description": "Subreddit name without the r/ prefix, e.g. 'selfhosted'.",
        +                  "type": "string"
        +                },
        +                "subscribers": {
        +                  "anyOf": [
        +                    {
        +                      "maximum": 9007199254740991,
        +                      "minimum": -9007199254740991,
        +                      "type": "integer"
        +                    },
        +                    {
        +                      "type": "null"
        +                    }
        +                  ]
        +                }
        +              },
        +              "required": [
        +                "name",
        +                "subscribers"
        +              ],
        +              "type": "object"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "title": {
        +          "anyOf": [
        +            {
        +              "type": "string"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "upvote_ratio": {
        +          "anyOf": [
        +            {
        +              "type": "number"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        },
        +        "upvotes": {
        +          "anyOf": [
        +            {
        +              "maximum": 9007199254740991,
        +              "minimum": -9007199254740991,
        +              "type": "integer"
        +            },
        +            {
        +              "type": "null"
        +            }
        +          ]
        +        }
        +      },
        +      "required": [
        +        "id",
        +        "title",
        +        "author",
        +        "subreddit",
        +        "created_at",
        +        "upvotes",
        +        "upvote_ratio",
        +        "comment_count",
        +        "permalink",
        +        "external_url",
        +        "preview_text",
        +        "flair",
        +        "media_type",
        +        "is_promoted"
        +      ],
        +      "type": "object"
        +    },
        +    "type": "array"
        +  },
        +  {
        +    "type": "null"
        +  }
        +]
  4. 8 tool updates
    • Changedget_usage2 fields changed
      • addedOutput schema / properties / usage / properties / free_tier_hint
        Added value: +{
        +  "description": "Present on free-tier trial-key calls: what budget the call drew from and that paying upgrades this same key.",
        +  "type": "string"
        +}
      • removedOutput schema / properties / usage / properties / keyless_hint
        Removed value: -{
        -  "description": "Present on keyless calls: what budget the call drew from and how to get a key with its own balance.",
        -  "type": "string"
        -}
    • Addedmint_key
    • Changedreddit_get_post2 fields changed
      • addedOutput schema / properties / usage / properties / free_tier_hint
        Added value: +{
        +  "description": "Present on free-tier trial-key calls: what budget the call drew from and that paying upgrades this same key.",
        +  "type": "string"
        +}
      • removedOutput schema / properties / usage / properties / keyless_hint
        Removed value: -{
        -  "description": "Present on keyless calls: what budget the call drew from and how to get a key with its own balance.",
        -  "type": "string"
        -}
    • Changedreddit_get_subreddit2 fields changed
      • addedOutput schema / properties / usage / properties / free_tier_hint
        Added value: +{
        +  "description": "Present on free-tier trial-key calls: what budget the call drew from and that paying upgrades this same key.",
        +  "type": "string"
        +}
      • removedOutput schema / properties / usage / properties / keyless_hint
        Removed value: -{
        -  "description": "Present on keyless calls: what budget the call drew from and how to get a key with its own balance.",
        -  "type": "string"
        -}
    • Changedreddit_get_subreddit_posts2 fields changed
      • addedOutput schema / properties / usage / properties / free_tier_hint
        Added value: +{
        +  "description": "Present on free-tier trial-key calls: what budget the call drew from and that paying upgrades this same key.",
        +  "type": "string"
        +}
      • removedOutput schema / properties / usage / properties / keyless_hint
        Removed value: -{
        -  "description": "Present on keyless calls: what budget the call drew from and how to get a key with its own balance.",
        -  "type": "string"
        -}
    • Changedreddit_get_user2 fields changed
      • addedOutput schema / properties / usage / properties / free_tier_hint
        Added value: +{
        +  "description": "Present on free-tier trial-key calls: what budget the call drew from and that paying upgrades this same key.",
        +  "type": "string"
        +}
      • removedOutput schema / properties / usage / properties / keyless_hint
        Removed value: -{
        -  "description": "Present on keyless calls: what budget the call drew from and how to get a key with its own balance.",
        -  "type": "string"
        -}
    • Changedreddit_resolve_url2 fields changed
      • addedOutput schema / properties / usage / properties / free_tier_hint
        Added value: +{
        +  "description": "Present on free-tier trial-key calls: what budget the call drew from and that paying upgrades this same key.",
        +  "type": "string"
        +}
      • removedOutput schema / properties / usage / properties / keyless_hint
        Removed value: -{
        -  "description": "Present on keyless calls: what budget the call drew from and how to get a key with its own balance.",
        -  "type": "string"
        -}
    • Changedreddit_search2 fields changed
      • addedOutput schema / properties / usage / properties / free_tier_hint
        Added value: +{
        +  "description": "Present on free-tier trial-key calls: what budget the call drew from and that paying upgrades this same key.",
        +  "type": "string"
        +}
      • removedOutput schema / properties / usage / properties / keyless_hint
        Removed value: -{
        -  "description": "Present on keyless calls: what budget the call drew from and how to get a key with its own balance.",
        -  "type": "string"
        -}
  5. 7 tool updates
    • First observedget_usage
    • First observedreddit_get_post
    • First observedreddit_get_subreddit
    • First observedreddit_get_subreddit_posts
    • First observedreddit_get_user
    • First observedreddit_resolve_url
    • First observedreddit_search

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    B
    maintenance
    Enables AI assistants to browse Reddit, search posts, analyze user activity, and fetch comments without requiring API keys. Features smart caching, clean data responses, and optional authentication for higher rate limits.
    5
    1,185
    820
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Enables AI agents to access public Reddit data via JSON endpoints, including subreddit trending posts, keyword search, and post details with comments, without authentication.
    12
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables searching Reddit posts, fetching subreddit content, and retrieving post comments without requiring an API key. It uses public JSON endpoints to provide seamless access to Reddit data for LLM-based applications.
    2
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Reddit automation for AI agents — browse feeds, search posts, comment, vote, and publish using a Chrome extension bridge. Python CLI with JSON output, no API keys needed.
    13
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.