Skip to main content

MCP Tools and Resources

The Bugfender MCP server exposes the following capabilities. Use the public app ID returned by list_apps whenever a tool requires app_id.

Account and apps​

ToolPurpose
who_am_iVerify the configured credentials and return the current user.
list_teamsList teams available to the current user.
list_appsList accessible Bugfender apps.
get_appGet metadata for one app.
list_app_versionsList version IDs that can be used in filters.
get_sdk_snippetGenerate an app-key-specific setup snippet for iOS, Android, Web, or Flutter.
get_app_summaryGet the daily summary for one app.

Logs and network requests​

ToolPurpose
search_logsSearch and page through log messages with device, date, level, tag, and app-version filters.
count_logsCount logs matching the same filters without retrieving every message.
count_devices_with_logsCount distinct devices that produced matching log text.
get_network_aggregatesAggregate captured network traffic by domain and endpoint, with date, device, version, and OS filters.
get_network_detailsInspect one domain and endpoint, including paginated sample requests.

Devices​

ToolPurpose
search_devicesSearch devices by activity range, name, model, OS, version, matching logs, or enabled state.
count_devicesCount devices matching device and activity filters.

Crashes, issues, and feedback​

ToolPurpose
get_crashesList crash groups for an app and date range.
get_crash_statsAggregate crash occurrences over a date range.
get_crash_device_statsMeasure how many devices are affected by crashes.
get_crash_detailsGet one crash group's full details and affected devices.
list_issuesList issue, crash, or feedback groups with status and content filters.
get_issueGet one issue group.
update_issue_statusChange an issue group's status. This is the only tool in the current server that changes Bugfender data.
get_issue_statsAggregate issue occurrences over a date range.
get_issue_device_statsMeasure how many devices are affected by matching issues.
get_issue_devicesPage through the devices affected by one issue group.
get_feedbackList user-feedback groups for an app and date range.

Valid values for update_issue_status are new, open, in_progress, resolved, closed, muted, and invalid.

Resources​

Resources provide reusable, read-only context:

URI templateContent
bugfender://snippet/{app_id}/{platform}App-key-specific SDK setup snippet.
bugfender://app/{app_id}/logs?date_range_start={start}&date_range_end={end}Logs for an explicit date range.
bugfender://issue/{issue_id}?app_id={app_id}One issue group as Markdown.

Pagination and dates​

  • Log searches use the cursor returned in pagination.next.
  • Device searches use pagination.next_cursor.
  • Issue and affected-device lists use page numbers.
  • Page size defaults to 100 and is capped at 200; network request samples are capped at 100 per page.
  • Date filters accept ISO 8601 timestamps. search_logs also accepts YYYY-MM-DD.