Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,070Paid calls: 1,518Letters: 13Defects: 1,321counted just now
teppi

MCP servercom.onlyworlds/mcp

Read and write typed fictional worlds (22 linked element types) via the OnlyWorlds open standard.
UNRATEDActivestreamable-httpwww.onlyworlds.com

Overview

Score?
UNRATED 0.827
of what a free look can see, on 32 looks
Looks
36
last 1 hr ago
Tools
11

More info

URL
www.onlyworlds.com/mcp
streamable-http
Says it is
OnlyWorlds 3.4.4
protocol 2025-06-18
In the record since
32 days ago

Among servers18,413 with a card

0median 0.606 · this server 0.827 · highest on record 0.8561

Toolsfrom sha256:1400eca467…019399

The tools this server lists, read out of the definition it returned
ToolSchema
bulk_apply
Create and/or update many elements across any of the 22 types in one call. Each entry in `items` is `{"type": <slug>, "element": <payload>}` with the same payload shape `create_el
input · output
create_element
Create one new element of `type` in the world named by your API-Key header. `type` is a slug from `list_element_types` (e.g. "character"). `element` is the field payload: `name` p
input · output
edit_links
Add and/or remove links on ONE multi-link `field` of an element, leaving the rest of that field's array untouched. Use this for additive/subtractive link edits (unlike `update_ele
input · output
get_changes
Return the delta feed for the world named by your API-Key header: every element created/updated (`op: "upsert"`, full body) or deleted (`op: "delete"`) since `since_cursor`, in app
input · output
get_element
Fetch one element by `type` and `id` (a UUID) from the world named by your API-Key header. `type` is a slug from `list_element_types`. Returns the full v2 wire shape (the same bod
input · output
get_element_schema
Return the field structure of one OnlyWorlds element `type` (a slug from `list_element_types`, e.g. "character"). The result groups the type's writable fields by kind so a caller
input · output
list_element_types
List all 22 OnlyWorlds element types with a one-line shape summary of each. Every world is built from these types; each element has a stable UUID `id`, a `name`, and a `type`. Use
input · output
list_elements
List elements of one `type` in the world named by your API-Key header, newest-created first. `type` is a slug from `list_element_types` (e.g. "character"). Optional `name_contains
input · output
search_elements
Search elements by name across ALL 22 types in the world named by your API-Key header (case-insensitive substring match). Use this when you know part of a name but not the element
input · output
search_schema
Search every element type's fields for `query` (case-insensitive substring), across all 22 types. Useful for "which types have a `location` field?" or finding where a concept lives
input · output
update_element
Update an existing element by `type` and `id`, changing ONLY the fields you pass — omitted fields are preserved. This is a server-side read-merge: the current element is loaded an
input · output
Verify it yourselfnpx teppi-check https://www.onlyworlds.com/mcpcurl -s https://api.teppi.xyz/v1/trust/mcp/mcs_01M1FZ286DJFP13B9Z36TSK06G