Skip to main content
Glama

Get Reddit settings

get_reddit_settings
Read-only

Returns the Reddit Opportunities settings of a site, the same as the Reddit Opportunities page: the search topics, the subreddit filter (empty: all subreddits), the Agent Mode (founder or user, the voice of the replies), when the last scan started and completed and how many new threads it kept, nextCheckAt (the next daily scan), checkNowAvailableAt (when the user can start a scan again on the page; null when now), topicLimit (most topics) and maxAgeHours (how long a thread stays on the open list). The topics are empty until the first scan makes them from the brand profile. It reads saved data only: it starts no scan and calls no AI model. Spends no credits.

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "projectId": "<projectId>"
    },
    "name": "get_reddit_settings"
  }
}

Input Schema

NameRequiredDescriptionDefault
projectIdYesSite to act on, from list_sites.

Schema Changelog

Changes observed during successful MCP inspections.

No schema history has been recorded yet.

TDQS

A4.3/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint/openWorldHint annotations, it discloses that only saved data is read, that no scan or AI call is triggered and no credits are spent, that topics stay empty until the first scan, that an empty subreddit filter means all subreddits, and that checkNowAvailableAt null means 'now'. That is exactly the kind of side-effect and state semantics annotations cannot express.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose is front-loaded and nothing is outright filler, but the middle is one long comma-chained parenthetical enumerating return fields, which makes it hard to parse at a glance. Splitting the field inventory from the behavior guarantees would read considerably better.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With no output schema, the description takes on the burden of describing the return payload and does so field by field, plus edge-case semantics (empty topics, empty filter, null timestamp). For a one-parameter read tool, an agent has everything needed to call and interpret it.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

There is a single parameter whose schema coverage is 100% and whose description already points to list_sites for obtaining the value; the prose adds no syntax, format, or edge-case detail about projectId. Baseline 3 applies when the schema carries the load.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource ('Returns the Reddit Opportunities settings of a site') and then enumerates exactly which settings are returned, so an agent can distinguish it from sibling mutation tools like update_reddit_settings without inspecting the schema.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It anchors usage to a familiar surface ('the same as the Reddit Opportunities page') and rules out adjacent behaviors by stating it starts no scan, calls no AI model and spends no credits — implicitly steering away from scan_reddit and the update tools. It never names an explicit alternative or says when to prefer one, so it falls short of a full 5.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources