Agent Skills: Greenspark Projects API

>-

UncategorizedID: getgreenspark/mcp/greenspark-projects

Install this agent skill to your local

pnpm dlx add-skill https://github.com/getgreenspark/mcp/tree/HEAD/skills/greenspark-projects

Skill Files

Browse the full folder contents for greenspark-projects.

Download Skill

Loading file tree…

skills/greenspark-projects/SKILL.md

Skill Metadata

Name
greenspark-projects
Description
>-

Greenspark Projects API

Related skills

Apply greenspark-mcp and greenspark-auth-environments before live calls.

Operations

| operationId | Purpose | MCP notes | |-------------|---------|-----------| | getProjectCategories | List impact project categories | GET; MCP when toggled | | getProjects | List impact projects for account | GET; MCP when toggled | | getProject | Project detail | GET; premium plan may be required | | getProjectPage | Project page content | GET; supplementary | | getProjectMetadata | Project metadata | GET; supplementary | | getProjectStories | Project stories | GET; supplementary |

Plan requirement

getProject (single project detail) may return 403 unless the account has:

  • premiumBusiness
  • premiumBusinessYearly
  • enterpriseBusiness

getProjectCategories and getProjects do not carry the same premium gate as getProject in the public API docs.

If getProject fails with 403, explain plan upgrade — do not retry with a different key on the same account.

MCP rules (v1)

  • Projects spec is MCP-enabled for GET routes when toggled in ReadMe.
  • Read-only via MCP in v1.
  • Typical flow: getProjectCategoriesgetProjects → optional getProject for detail.

Agent guidance

  • For "browse available projects": start with categories and list endpoints.
  • For "project detail": use getProject; warn about premium requirement if 403.
  • Use sandbox key for catalog exploration.