On this page

Guides Agents and MCP

Limits

Every fixed size, count, rate and time limit in On My Radar, grouped by area, so you can plan imports, integrations and agents around them.

Updated October 30, 2026 · Checked against On My Radar build 2c4905d

This page lists the fixed limits in On My Radar. After reading it you will know what a request can contain, how often you can call, and how long things last. Limits that depend on your plan are marked as such and have no number here.

Values come from the app's code at the version this guide was checked against. A limit can change in a later release. Where a limit says "characters", it counts characters, and where it says "bytes", it counts bytes.

Blips, radars and topics

  • Blip body: 100,000 characters.
  • Blip title: 300 characters.
  • Tags on a blip: 24. Each tag is up to 48 characters.
  • Mentions in one body: 16. A mention handle is up to 48 characters.
  • Attachments on a blip: 12.
  • One attachment: 25 MiB.
  • Comment: 10,000 characters.
  • Radar name: 120 characters. Radar tagline: 300. Radar description: 2,000.
  • Topic name: 120 characters. Topic tagline: 300. Topic description: 2,000.
  • Radars in one topic: 200.
  • Lanes on a radar: at least 2 and at most 8. A lane id is up to 24 characters and a lane label up to 24.
  • Number of radars you can own: depends on your plan.
  • Storage for attachments: depends on your plan.

Search and paging

  • Search box: 500 characters, filters and words together.
  • One in: or from: value: 160 characters.
  • Filter terms: up to 32 for each search field, and 32 alternatives for each term. More than that is an error.
  • Page size: 50 by default and 200 at most, for lists of blips.
  • Comments per page: 100 at most.
  • Notifications per page: 30 by default and 100 at most.
  • Page cursor: 1,024 characters. Cursors are opaque, so pass them back unchanged.
  • Notifications are kept: read ones are removed after 60 days.

Email capture

  • One captured email: 10 MiB.
  • Attachments stored from one email: 12.
  • Inline images stored from one email: 48, with at most 6 MiB of them in all.
  • Parts in one email: 100.

Request sizes

  • Normal requests: 2 MiB by default. The operator of the service can set this between 1 MiB and 16 MiB.
  • Requests with no sign-in: 16 KiB.
  • Inbound webhook requests: 64 KiB.
  • Upload tickets: a file up to 25 MiB, with a filename and content type of up to 255 characters each.

Signing in

  • Sign-in code: 6 digits, valid for 10 minutes, with 5 tries.
  • Code requests: 6 an hour for one email address, and 30 an hour from one network.
  • Waitlist form: 10 submissions an hour from one network, and one confirmation email per address every 24 hours.
  • Browser sign-in: lasts 30 days.
  • Push notifications: a device can register 120 times an hour, a person can have 20 active devices, and 100 including retired ones.

Tokens and connected apps

  • Personal access token: no expiry when made in Settings. Through the API, an expiry of 1 to 365 days can be set. A token name is up to 120 characters in the API.
  • Approval code for an app: 5 minutes to finish connecting after you approve.
  • Access token for an approved app: 1 hour.
  • Refresh window: 30 days, restarting each time the app refreshes.
  • Unused app registrations: cleared after 30 days if never used, or 180 days of silence.
  • Redirect addresses a client can register: 10. A client name is up to 200 characters.

See Tokens, scopes and revocation.

MCP and the API

  • Search and read tools: up to 200 results per call.
  • Comments per call: up to 100.
  • Notifications per call: up to 100, and up to 200 ids when marking them read.
  • get_email: up to 20,000 characters per call, at an offset of up to 32 MiB.
  • Dashboards: up to 60 widgets and 120 operations in one update.
  • Webhook name: 120 characters. Body template: 4,000. Title template: 300.
  • AI connection itself: whether your plan includes it depends on your plan.

The rates on this page are the ones set for specific actions, such as sign-in codes, memory writes and inbound webhooks. A general per-person limit on API or MCP calls is not part of this list.

Inbound webhooks

  • Request size: 64 KiB. Larger is refused with 413.
  • Rate: 60 requests a minute for each webhook. More is refused with 429.
  • Body length: a long body is cut at 20,000 characters.

Outbound subscriptions

  • Subscriptions on a radar: 20.
  • Receiver URL: 2,048 characters, public https, no credentials.
  • Subscription name: 120 characters.
  • Attempts for one event: 6, after 1 minute, 5 minutes, 30 minutes, 2 hours and 3 hours.
  • Time to respond: 10 seconds.
  • Clock difference a receiver should accept: 300 seconds.
  • Delivery history kept: the last 100 attempts for each subscription.

See Webhooks.

Agents

  • Agents you own: 100, whatever your plan. A plan may set a lower number.
  • Agent name: 80 characters. Handle: 64. What it's for: 8,000.
  • Prompt: 128,000 characters. Version note: 500.
  • Per-tool addendum: 8,000 characters for each profile.
  • Agent prompt versions per day: 20 for each agent, written by agents.
  • Prompt history: 50 versions per page.
  • Memory history: 100 revisions in one read, newest first.
  • Mentions shown when an agent loads: the newest 10.
  • Idle session: stops accepting writes after 7 days unused.
  • Session that wrote nothing: removed after 30 days.

Memories

  • Memory name: 64 characters. Description: 200. Body: 64,000.
  • Live memories per agent: 2,000.
  • Memory writes: 120 per session per hour.
  • Memory index at load: 32,000 characters by default, between 2,000 and 96,000 when requested.
  • Recently deleted: kept 30 days, then gone.

Briefs

  • Brief name: 64 characters. Description: 200. Body: 16,384 bytes.
  • Briefs per agent: 20.
  • Brief revisions written by agents: 40 per agent per day.

See Memories and briefs.

Import

  • Memories in one import: 2,000.
  • Briefs in one import: 20.

omr-agent

  • Text added to a session at start: up to 9,500 characters per piece, under the 10,000 that Claude Code allows. Adjustable with --max-chars, from 2,000 to 1,000,000.
  • Time to load: 15 seconds by default. Adjustable with --deadline-ms, from 100 to 120,000.
  • Memory index at boot: requested at 2,000 characters.
  • Login wait: 5 minutes.

See omr-agent setup.

Next