Skip to main content

Rate Limits

The Venturu MCP server applies rate limiting per tool call to ensure fair usage and platform stability. Limits differ based on whether you’re authenticated.
TierLimitWindowIdentifier
Anonymous300 requests60 secondsIP address
Authenticated500 requests60 secondsUser ID
Rate limits are applied using a sliding window algorithm. This means the window moves continuously rather than resetting at fixed intervals, providing smoother rate limiting behavior.

How It Works

Every MCP tool call counts as one request. When you exceed the limit, the tool will return a message:
Rate limit exceeded. Please try again later.
The rate limiter identifies anonymous users by their IP address. Authenticated users are identified by their Venturu user ID, giving them a higher limit regardless of IP.

Best Practices

Authenticate for Higher Limits

Authenticated users get 500 requests per minute vs. 300 for anonymous. Connect your Venturu account for the best experience.

Use Specific Queries

Narrow your searches with filters (location, price range, business type) to get better results in fewer requests.

Use Pagination

Results return up to 15 items at a time with cursor-based pagination. Fetch more only when needed.

Cache Category & Language Lists

The list_business_categories and list_languages tools return relatively static data. Avoid calling them repeatedly in the same session.

Need Higher Limits?

If you’re building an integration that requires higher throughput, reach out to discuss enterprise options:

Contact Us

joel@venturu.com — We’re happy to work with you on custom limits.