typesense-mcp-server

Provides an MCP (Model Context Protocol) server that lets an MCP client query a Typesense instance to perform searches against one or more Typesense collections, exposing a tool (typesense_search) that accepts typical Typesense search parameters and supports filtering/faceting plus pagination.

Evaluated Apr 04, 2026 (16d ago)
Repo ↗ Search mcp typesense search filtering pagination go api-integration agent-tools
⚙ Agent Friendliness
42
/ 100
Can an agent use this?
🔒 Security
34
/ 100
Is it safe for agents?
⚡ Reliability
12
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
60
Documentation
55
Error Messages
0
Auth Simplicity
75
Rate Limits
0

🔒 Security

TLS Enforcement
30
Auth Strength
45
Scope Granularity
15
Dep. Hygiene
50
Secret Handling
30

TLS enforcement is not clearly stated beyond a configurable protocol env var; if set to http, traffic may be unencrypted. Auth is via a single Typesense API key without documented per-tool/per-tenant scoping. Secret handling best practices are not described (only that TYPESENSE_API_KEY has a default value in README, which is a potential insecure practice indicator). No additional MCP-layer authentication/authorization is documented.

⚡ Reliability

Uptime/SLA
0
Version Stability
30
Breaking Changes
0
Error Recovery
20
AF Security Reliability

Best When

You need a simple, generic MCP tool for read-only Typesense querying with common search controls (query_by/filter_by/page/per_page).

Avoid When

You cannot provide a Typesense API key securely, or you require explicit, documented MCP tool schemas, error codes, and rate-limit behavior.

Use Cases

  • Integrate Typesense search into AI agents via MCP (e.g., Claude/Cursor)
  • Tool-based semantic/search workflows where the agent needs to query specific Typesense collections
  • Building agent-driven search experiences with filter expressions and pagination
  • Prototype a generic search tool across multiple Typesense collections

Not For

  • Bulk indexing or ingestion workloads
  • Applications needing write operations/updates (the described tool is for search/retrieval only)
  • Environments that require OAuth/SSO-based auth flows (only API-key-like auth is documented)
  • Hard multi-tenant environments that need strong per-user authorization and audit controls

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: Typesense API key via environment variable (TYPESENSE_API_KEY)
OAuth: No Scopes: No

README documents a single Typesense API key configuration via env var. No additional MCP auth mechanism (e.g., client auth, per-request credentials) is described.

Pricing

Free tier: No
Requires CC: No

No pricing information for the MCP server is provided; costs would depend on Typesense hosting and usage.

Agent Metadata

Pagination
page/per_page (1-based)
Idempotent
True
Retry Guidance
Not documented

Known Gotchas

  • Ensure correct Typesense parameter formatting for filter_by (e.g., field:value, operators) because the tool forwards search parameters.
  • page is 1-based and per_page has a max (documented as max 100); agents should respect these bounds.
  • If TYPESENSE_PROTOCOL is set to https but the server is not configured for TLS, requests may fail; README defaults to http.
  • If query_by is omitted, it defaults to '*', which may increase load/cost and broaden search unexpectedly.

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for typesense-mcp-server.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-04-04.

8642
Packages Evaluated
17761
Need Evaluation
586
Need Re-evaluation
Community Powered