Skip to main content
Glama

kickstarter_discover

Read-only

Browse or search Kickstarter's Discover surface: one page of campaigns matching an optional numeric category id and/or free-text term, sorted by magic/popularity/newest/end_date/most_funded, optionally filtered by campaign state (repeatable: upcoming/live/late_pledge/canceled/failed/successful) and/or restricted to staff picks. Each result includes the campaign's funding snapshot (goal, pledged, percent funded, backers), category, location, creator, and cover photo.

Input Schema

NameRequiredDescriptionDefault
pageNo1-based page number. Default 1.
sortNoResult order. Allowed values: magic, popularity, newest, end_date, most_funded. Default magic.
termNoFree-text search query, matching Kickstarter's own Discover search box. Optional.
stateNoFilter by campaign state, repeatable. Allowed values: upcoming, live, late_pledge, canceled, failed, successful. Optional.
category_idNoKickstarter's own numeric category id (top-level or sub-category), e.g. 16 for Technology. Optional.
staff_pick_onlyNoRestrict results to Kickstarter's own "Projects We Love" editorial picks. Optional, default false.

Output Schema

NameRequiredDescriptionDefault
dataYesThe tool result payload (shape varies per tool; see each tool's docs resource).

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • addedInput schema / properties / state / items / description
      Added value: +"Documented values: upcoming, live, late_pledge, canceled, failed, successful."
  2. First observed

TDQS

A3.9/5.0
Behavior4/5

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

Annotations already declare readOnlyHint=true and openWorldHint=true, so safety is covered. The description adds real context beyond them: the result is scoped to 'one page' (pagination behavior) and each result carries a funding snapshot, category, location, creator, and cover photo. It stops short of stating page-size limits or rate behavior.

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

Conciseness4/5

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

Front-loaded with the core verb and resource, then systematically lists filters, sorts, and return contents in a single dense sentence. No filler, though it is long enough that the sort and state enumerations could have been left to the schema.

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

Completeness4/5

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

No output schema details are needed for the agent since one exists, yet the description's return-content sentence is harmless context. Combined with 100% param coverage and safe annotations, the definition gives an agent enough to call it correctly; only cross-tool routing is absent.

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?

Schema description coverage is 100%, so the schema already documents all six parameters including allowed sort/state values. The description restates the sort and state enums and the optional category id/term, adding only the framing that filters are combinable – baseline 3 when the schema does the heavy lifting.

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?

States a specific verb (Browse or search) plus resource (Kickstarter's Discover surface) and enumerates the matching dimensions (category id, term) and sort orders. It is clearly distinguishable from the sibling detail endpoints kickstarter_project/comments/updates without opening a schema.

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

Usage Guidelines3/5

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

Usage is implied by the Discover/search framing, but the description never states when to use this versus the sibling kickstarter_project (single-campaign detail) tool, nor any exclusions. An agent can infer the browse intent but gets no explicit routing guidance.

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.