# The knowledge graph your *AI agents* can safely write to

Schema-first data platform with deduplication, field-level permissions and tamper-evident audit — plus a native MCP server so your agents work inside the rules, not around them.

[Create free workspace](https://app.retesco.com/signup) [Request early access](https://retesco.com/#interest) European hosting, non-US provider Row-level isolation per workspace MCP server included Free plan · no card required

## Built for structured, trustworthy data

Most "agent memory" tools are a loose blob. Retesco gives agents a governed schema with rules that are enforced at the database — not in a prompt.

### Declarative schema registry

Types, predicates and identity policies versioned as drafts → validated → published. Your data model is code, not convention.

### Statements, not rows

Every fact carries provenance, validity windows and confidence — agents attach sources instead of overwriting blindly.

### Field-level permissions

Groups get granular read/write rights down to a single predicate. An agent sees exactly what it may touch — nothing more.

### Tamper-evident audit

Hash-chained audit events for every mutation. Who changed what, when and why — provable, not plausible.

### Deduplication & identity

Identity keys merge the same real-world entity across imports and agent writes — no parallel records for one person.

### Tenant isolation by design

Postgres RLS enforced on every query — workspaces share infrastructure, never data. Hosted on a European, non-US provider.

## MCP server, first class

Point Claude Desktop (or any MCP client) at your workspace with a scoped API token and the agent reads, creates and links entities through governed tools — with capability checks and audit on every call.

```
$ claude mcp add --transport http retesco https://mcp.retesco.com/mcp \
  --header "Authorization: Bearer <YOUR_API_TOKEN>"

# create a scoped token in the app, then the agent calls typed tools:
entities.create(type_id:'person', fields:{full_name:'Alex Morgan'})
relations.create(subject_id:'<person-id>', predicate:'works_for', object_id:'<company-id>')
```

## Simple pricing

Start free, upgrade when the workspace grows. Prices incl. VAT where applicable.

|  | Free | Pro | Business |
| --- | --- | --- | --- |
| Price | €0 | €15/mo | €49/mo |
| Members | 1 | 5 | 25 |
| Entities | 1,000 | 50,000 | 500,000 |
| API + MCP access | ✓ | ✓ | ✓ |
| Tamper-evident audit | ✓ | ✓ | ✓ |
|  | [Create workspace](https://app.retesco.com/signup) | [Create workspace](https://app.retesco.com/signup) | [Create workspace](https://app.retesco.com/signup) |

## See it in action

Real product walkthroughs — demo data only.

### Quickstart

Create an isolated demo workspace and your first record in about a minute. [Transcript (text)](https://retesco.com/media/quickstart.txt)

### Connected workflows

From scattered records to connected work — entities, relations and a real graph. [Transcript (text)](https://retesco.com/media/connected-workflows.txt)

## Interested in early access?

Tell us how you would use a governed knowledge graph for your agents — we reply to every serious request.

## Questions?

Account, billing, security or enterprise topics — or write directly to [contact@retesco.com](mailto:contact@retesco.com).

© 2026 Retesco — Positive Science. Hosted on OVHcloud in London (UK) — European, non-US provider. [contact@retesco.com](mailto:contact@retesco.com) · [Privacy](https://retesco.com/privacy) · [Terms](https://retesco.com/terms)
