---
title: "Reports API or MCP bugs and missing features"
method: POST
path: "/feedback"
tags: ["Feedback"]
---

# Reports API or MCP bugs and missing features

`POST /feedback`

## Request

- Base URL: `https://api.rillet.com`
- URL: `https://api.rillet.com/feedback`
- Auth: HTTP bearer
- TypeScript: <https://skmtc.dev/rillet/apis/rillet-accounting-api/docs/feedback/post.ts> (a function with typed inputs; its response is checked against the schema)

Found something surprising, confusing, or missing while using the API or MCP tools? Tell us, even if you found a workaround.
Report unclear tool schemas, confusing results, missing filters, excessive pagination, or missing bulk operations.
Send one observation per request. Describe what you were trying to do and what you expected; for bugs, also include
what actually happened. For MCP feedback, set endpoint to /mcp and include the affected tool name in description,
for example list_all_journal_entries. You do not need to know the tool's underlying REST path.
For API feedback, set endpoint to the affected API path. A writable API key or OAuth token with write scope is required.
The organization and submitting credential are recorded from authentication, so you do not need to provide them.

## Request body

- AgentFeedbackRequest: A specific API or MCP observation or feature request. Avoid including API keys, tokens, or sensitive data.
  - `kind` 'BUG' | 'MISSING_FEATURE', required: Use BUG for unexpected behavior or MISSING_FEATURE for a capability you need.
  - `title` string, required: A short summary of the issue or request.
  - `endpoint` string, required: The affected API path, starting with /. For MCP feedback, use /mcp and name the affected tool in description. For a missing API endpoint, use the closest related path.
  - `agentName` string: Optional name of the agent or integration that encountered this issue.
  - `description` string, required: What you were trying to do and why the issue matters. For MCP feedback, include the affected tool name. Include sanitized request details if useful.
  - `actualBehavior` string: Required for BUG. Describe what happened, including a sanitized tool error or API status code if available.
  - `expectedBehavior` string, required: What you expected instead, or the capability that would let you complete the task.

## Response `201`

Feedback recorded

- AgentFeedbackResponse
  - `id` string, uuid, required

## Other responses

- `default`: Error

## Changes

- **2026-11-03** `c393d0102005`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/rillet/apis/rillet-accounting-api/changes/feedback/post.md)

---

[API](https://skmtc.dev/rillet/apis/rillet-accounting-api.md) - [All operations](https://skmtc.dev/rillet/apis/rillet-accounting-api/llms.txt) - [OpenAPI document](https://skmtc.dev/rillet/apis/rillet-accounting-api/revisions/c393d0102005?raw)
