Koskamo

swapi.build MCP

A free, read-only remote MCP server providing access to Star Wars data including people, films, planets, species, starships, and vehicles. It supports tools for listing, getting, searching, and retrieving random entities, as well as MCP resources and prompts for AI agents.

Endpoint and access

No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.

swapi.build MCP logo, by swapi.buildVendor evidenceStreamable HTTPNo sign-inEndpoint checked 2026-11-06Operated by swapi.build
MCP endpoint (Streamable HTTP)
https://swapi.build/mcp
Vendor documentation

What its tools do

4 tools, grouped by the hints the server advertises. Hints are self-declared, not verified behavior.

4 of 4 have a description · 4 of 4 declare behavior hints · 4 of 4 with parameters document them all

Checks and signals

Each line is separate evidence, not a trust score.

  • Passed Endpoint answered the live check ·
  • Passed Official MCP Registry namespace is tied to swapi.build ·
  • Passed Endpoint is on the registry namespace domain ·
  • Availability 1 of 1 checks passed in 30 days

What you can do with it

  • List every film a specific character appears in
  • Retrieve character details including homeworld and species
  • Search for planets by name and summarize climate
  • Compare random starship specs with the Millennium Falcon

Source and maintenance

Vendor evidenceRegistry 2.15.0
Maintenance checked

Protocol and capabilities

Server
swapi.build 2.15.0
MCP protocol negotiated in check
2025-11-25
Tools
4 advertised
Resources
266 advertised
Resource templates
6 advertised
Prompts
1 advertised
Server-advertised capabilities
{
  "tools": {},
  "logging": {},
  "prompts": {},
  "resources": {
    "subscribe": true,
    "listChanged": true
  }
}

Server-provided instructions

Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.

swapi.build serves Star Wars data from the six films of Episodes I-VI only: people, films, planets, species, starships and vehicles. Read-only, no API key. Workflow: sw_search to find an entity by name, then sw_get with the id at the end of its url field. Relations (homeworld, films, characters, pilots...) are URLs: pass their names in sw_get's expand argument to get the related records in the same call. For a compact list, pass fields to sw_list or sw_search, e.g. fields ["name"]. The id is a record id, not an episode number: FILMS id 1 is A New Hope (Episode IV).

Tools

4 advertised

sw_get
Advertised by the server during the last successful anonymous check.
Advertised read-only

Gets one Star Wars entity by numeric record id and returns it as a JSON object. Take the id from the end of an entity's url field (from sw_search, sw_list or a relation URL). Ids are record ids, not episode numbers: FILMS id 1 is A New Hope (Episode IV). An unknown id returns a tool error, e.g. 'No films found with id 99'. Pass expand to get related records in the same call, e.g. ["homeworld", "species"]; name only the relations you need; * on a film can pass 50 KB.

sw_get input schema
{
  "type": "object",
  "required": [
    "resource",
    "id"
  ],
  "properties": {
    "id": {
      "type": "integer",
      "description": "Numeric record id: the last segment of the entity's url field (1 in .../api/people/1)."
    },
    "expand": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional. Relations to embed, one level deep, under a final \"expanded\" key: PEOPLE homeworld, films, species, vehicles, starships; FILMS characters, planets, starships, vehicles, species; PLANETS residents, films; SPECIES homeworld, people, films; STARSHIPS and VEHICLES pilots, films; or [\"*\"] alone for all. Up to 8 names; an unknown name returns a tool error."
    },
    "resource": {
      "enum": [
        "PEOPLE",
        "FILMS",
        "PLANETS",
        "SPECIES",
        "STARSHIPS",
        "VEHICLES"
      ],
      "type": "string",
      "description": "Resource type: PEOPLE, FILMS, PLANETS, SPECIES, STARSHIPS or VEHICLES. Any other value returns a tool error."
    }
  }
}
sw_get annotations
{
  "title": "Get Star Wars entity by id",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
sw_list
Advertised by the server during the last successful anonymous check.
Advertised read-only

Lists every entity of one Star Wars resource type as a JSON array (Episodes I-VI data). Responses are large (all 82 PEOPLE, about 38 KB); to find a single entity, prefer sw_search, then sw_get; for a compact index pass fields, e.g. ["name"] (about 5 KB).

sw_list input schema
{
  "type": "object",
  "required": [
    "resource"
  ],
  "properties": {
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional. Field names to keep in each entity (url is always kept), e.g. [\"name\"] (FILMS: [\"title\"]). Up to 24 names; an unknown name returns a tool error listing the valid ones. Omit for full entities."
    },
    "resource": {
      "enum": [
        "PEOPLE",
        "FILMS",
        "PLANETS",
        "SPECIES",
        "STARSHIPS",
        "VEHICLES"
      ],
      "type": "string",
      "description": "Resource type: PEOPLE, FILMS, PLANETS, SPECIES, STARSHIPS or VEHICLES. Any other value returns a tool error."
    }
  }
}
sw_list annotations
{
  "title": "List Star Wars resources",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}
sw_random
Advertised by the server during the last successful anonymous check.
Advertised read-only

Returns one random Star Wars entity of the given resource type as a JSON object. Each call can return a different entity, so it is not idempotent. Useful for demos and quizzes; to fetch a specific entity use sw_search or sw_get.

sw_random input schema
{
  "type": "object",
  "required": [
    "resource"
  ],
  "properties": {
    "resource": {
      "enum": [
        "PEOPLE",
        "FILMS",
        "PLANETS",
        "SPECIES",
        "STARSHIPS",
        "VEHICLES"
      ],
      "type": "string",
      "description": "Resource type: PEOPLE, FILMS, PLANETS, SPECIES, STARSHIPS or VEHICLES. Any other value returns a tool error."
    }
  }
}
sw_random annotations
{
  "title": "Random Star Wars entity",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": false,
  "destructiveHint": false
}
sw_search
Advertised by the server during the last successful anonymous check.
Advertised read-only

Start here. Finds Star Wars entities by name (title for FILMS) with a case-insensitive substring match: 'sky' finds Luke, Anakin and Shmi Skywalker. Returns a JSON array of full entities; an empty array [] means no match; pass fields to shorten each entity. The id to pass to sw_get is the last segment of each entity's url field. Data covers Episodes I-VI only.

sw_search input schema
{
  "type": "object",
  "required": [
    "resource",
    "query"
  ],
  "properties": {
    "query": {
      "type": "string",
      "description": "Name or title fragment, case-insensitive (e.g. 'falcon', 'hope')."
    },
    "fields": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Optional. Field names to keep in each entity (url is always kept), e.g. [\"name\"] (FILMS: [\"title\"]). Up to 24 names; an unknown name returns a tool error listing the valid ones. Omit for full entities."
    },
    "resource": {
      "enum": [
        "PEOPLE",
        "FILMS",
        "PLANETS",
        "SPECIES",
        "STARSHIPS",
        "VEHICLES"
      ],
      "type": "string",
      "description": "Resource type: PEOPLE, FILMS, PLANETS, SPECIES, STARSHIPS or VEHICLES. Any other value returns a tool error."
    }
  }
}
sw_search annotations
{
  "title": "Search Star Wars resources",
  "readOnlyHint": true,
  "openWorldHint": false,
  "idempotentHint": true,
  "destructiveHint": false
}

Prompts

1 advertised

character_profile — Star Wars character profile

Advertised by the server during the last successful anonymous check.

Builds a short profile of a Star Wars character (Episodes I-VI) with the swapi.build tools: search by name, then sw_get with expand for homeworld, species and films.

name
The character's name, e.g. Vader or Luke (up to 80 characters). A name of two words works only in clients that send prompt arguments as JSON; Claude Code splits a slash command on spaces. (required)

Resources

266 advertised

people — Star Wars people (index)

Advertised by the server during the last successful anonymous check.

Every people record of swapi.build: id, name, uri and url.

people URI
swapi://people

MIME type: application/json

Luke Skywalker (people/1)

Advertised by the server during the last successful anonymous check.

The people record 1 of swapi.build, as sw_get returns it.

Luke Skywalker (people/1) URI
swapi://people/1

MIME type: application/json

C-3PO (people/2)

Advertised by the server during the last successful anonymous check.

The people record 2 of swapi.build, as sw_get returns it.

C-3PO (people/2) URI
swapi://people/2

MIME type: application/json

R2-D2 (people/3)

Advertised by the server during the last successful anonymous check.

The people record 3 of swapi.build, as sw_get returns it.

R2-D2 (people/3) URI
swapi://people/3

MIME type: application/json

Darth Vader (people/4)

Advertised by the server during the last successful anonymous check.

The people record 4 of swapi.build, as sw_get returns it.

Darth Vader (people/4) URI
swapi://people/4

MIME type: application/json

Leia Organa (people/5)

Advertised by the server during the last successful anonymous check.

The people record 5 of swapi.build, as sw_get returns it.

Leia Organa (people/5) URI
swapi://people/5

MIME type: application/json

Owen Lars (people/6)

Advertised by the server during the last successful anonymous check.

The people record 6 of swapi.build, as sw_get returns it.

Owen Lars (people/6) URI
swapi://people/6

MIME type: application/json

Beru Whitesun lars (people/7)

Advertised by the server during the last successful anonymous check.

The people record 7 of swapi.build, as sw_get returns it.

Beru Whitesun lars (people/7) URI
swapi://people/7

MIME type: application/json

R5-D4 (people/8)

Advertised by the server during the last successful anonymous check.

The people record 8 of swapi.build, as sw_get returns it.

R5-D4 (people/8) URI
swapi://people/8

MIME type: application/json

Biggs Darklighter (people/9)

Advertised by the server during the last successful anonymous check.

The people record 9 of swapi.build, as sw_get returns it.

Biggs Darklighter (people/9) URI
swapi://people/9

MIME type: application/json

Obi-Wan Kenobi (people/10)

Advertised by the server during the last successful anonymous check.

The people record 10 of swapi.build, as sw_get returns it.

Obi-Wan Kenobi (people/10) URI
swapi://people/10

MIME type: application/json

Anakin Skywalker (people/11)

Advertised by the server during the last successful anonymous check.

The people record 11 of swapi.build, as sw_get returns it.

Anakin Skywalker (people/11) URI
swapi://people/11

MIME type: application/json

Wilhuff Tarkin (people/12)

Advertised by the server during the last successful anonymous check.

The people record 12 of swapi.build, as sw_get returns it.

Wilhuff Tarkin (people/12) URI
swapi://people/12

MIME type: application/json

Chewbacca (people/13)

Advertised by the server during the last successful anonymous check.

The people record 13 of swapi.build, as sw_get returns it.

Chewbacca (people/13) URI
swapi://people/13

MIME type: application/json

Han Solo (people/14)

Advertised by the server during the last successful anonymous check.

The people record 14 of swapi.build, as sw_get returns it.

Han Solo (people/14) URI
swapi://people/14

MIME type: application/json

Greedo (people/15)

Advertised by the server during the last successful anonymous check.

The people record 15 of swapi.build, as sw_get returns it.

Greedo (people/15) URI
swapi://people/15

MIME type: application/json

Jabba Desilijic Tiure (people/16)

Advertised by the server during the last successful anonymous check.

The people record 16 of swapi.build, as sw_get returns it.

Jabba Desilijic Tiure (people/16) URI
swapi://people/16

MIME type: application/json

Wedge Antilles (people/18)

Advertised by the server during the last successful anonymous check.

The people record 18 of swapi.build, as sw_get returns it.

Wedge Antilles (people/18) URI
swapi://people/18

MIME type: application/json

Jek Tono Porkins (people/19)

Advertised by the server during the last successful anonymous check.

The people record 19 of swapi.build, as sw_get returns it.

Jek Tono Porkins (people/19) URI
swapi://people/19

MIME type: application/json

Yoda (people/20)

Advertised by the server during the last successful anonymous check.

The people record 20 of swapi.build, as sw_get returns it.

Yoda (people/20) URI
swapi://people/20

MIME type: application/json

Palpatine (people/21)

Advertised by the server during the last successful anonymous check.

The people record 21 of swapi.build, as sw_get returns it.

Palpatine (people/21) URI
swapi://people/21

MIME type: application/json

Boba Fett (people/22)

Advertised by the server during the last successful anonymous check.

The people record 22 of swapi.build, as sw_get returns it.

Boba Fett (people/22) URI
swapi://people/22

MIME type: application/json

IG-88 (people/23)

Advertised by the server during the last successful anonymous check.

The people record 23 of swapi.build, as sw_get returns it.

IG-88 (people/23) URI
swapi://people/23

MIME type: application/json

Bossk (people/24)

Advertised by the server during the last successful anonymous check.

The people record 24 of swapi.build, as sw_get returns it.

Bossk (people/24) URI
swapi://people/24

MIME type: application/json

Lando Calrissian (people/25)

Advertised by the server during the last successful anonymous check.

The people record 25 of swapi.build, as sw_get returns it.

Lando Calrissian (people/25) URI
swapi://people/25

MIME type: application/json

Lobot (people/26)

Advertised by the server during the last successful anonymous check.

The people record 26 of swapi.build, as sw_get returns it.

Lobot (people/26) URI
swapi://people/26

MIME type: application/json

Ackbar (people/27)

Advertised by the server during the last successful anonymous check.

The people record 27 of swapi.build, as sw_get returns it.

Ackbar (people/27) URI
swapi://people/27

MIME type: application/json

Mon Mothma (people/28)

Advertised by the server during the last successful anonymous check.

The people record 28 of swapi.build, as sw_get returns it.

Mon Mothma (people/28) URI
swapi://people/28

MIME type: application/json

Arvel Crynyd (people/29)

Advertised by the server during the last successful anonymous check.

The people record 29 of swapi.build, as sw_get returns it.

Arvel Crynyd (people/29) URI
swapi://people/29

MIME type: application/json

Wicket Systri Warrick (people/30)

Advertised by the server during the last successful anonymous check.

The people record 30 of swapi.build, as sw_get returns it.

Wicket Systri Warrick (people/30) URI
swapi://people/30

MIME type: application/json

Nien Nunb (people/31)

Advertised by the server during the last successful anonymous check.

The people record 31 of swapi.build, as sw_get returns it.

Nien Nunb (people/31) URI
swapi://people/31

MIME type: application/json

Qui-Gon Jinn (people/32)

Advertised by the server during the last successful anonymous check.

The people record 32 of swapi.build, as sw_get returns it.

Qui-Gon Jinn (people/32) URI
swapi://people/32

MIME type: application/json

Nute Gunray (people/33)

Advertised by the server during the last successful anonymous check.

The people record 33 of swapi.build, as sw_get returns it.

Nute Gunray (people/33) URI
swapi://people/33

MIME type: application/json

Finis Valorum (people/34)

Advertised by the server during the last successful anonymous check.

The people record 34 of swapi.build, as sw_get returns it.

Finis Valorum (people/34) URI
swapi://people/34

MIME type: application/json

Padmé Amidala (people/35)

Advertised by the server during the last successful anonymous check.

The people record 35 of swapi.build, as sw_get returns it.

Padmé Amidala (people/35) URI
swapi://people/35

MIME type: application/json

Jar Jar Binks (people/36)

Advertised by the server during the last successful anonymous check.

The people record 36 of swapi.build, as sw_get returns it.

Jar Jar Binks (people/36) URI
swapi://people/36

MIME type: application/json

Roos Tarpals (people/37)

Advertised by the server during the last successful anonymous check.

The people record 37 of swapi.build, as sw_get returns it.

Roos Tarpals (people/37) URI
swapi://people/37

MIME type: application/json

Rugor Nass (people/38)

Advertised by the server during the last successful anonymous check.

The people record 38 of swapi.build, as sw_get returns it.

Rugor Nass (people/38) URI
swapi://people/38

MIME type: application/json

Ric Olié (people/39)

Advertised by the server during the last successful anonymous check.

The people record 39 of swapi.build, as sw_get returns it.

Ric Olié (people/39) URI
swapi://people/39

MIME type: application/json

Watto (people/40)

Advertised by the server during the last successful anonymous check.

The people record 40 of swapi.build, as sw_get returns it.

Watto (people/40) URI
swapi://people/40

MIME type: application/json

Sebulba (people/41)

Advertised by the server during the last successful anonymous check.

The people record 41 of swapi.build, as sw_get returns it.

Sebulba (people/41) URI
swapi://people/41

MIME type: application/json

Quarsh Panaka (people/42)

Advertised by the server during the last successful anonymous check.

The people record 42 of swapi.build, as sw_get returns it.

Quarsh Panaka (people/42) URI
swapi://people/42

MIME type: application/json

Shmi Skywalker (people/43)

Advertised by the server during the last successful anonymous check.

The people record 43 of swapi.build, as sw_get returns it.

Shmi Skywalker (people/43) URI
swapi://people/43

MIME type: application/json

Darth Maul (people/44)

Advertised by the server during the last successful anonymous check.

The people record 44 of swapi.build, as sw_get returns it.

Darth Maul (people/44) URI
swapi://people/44

MIME type: application/json

Bib Fortuna (people/45)

Advertised by the server during the last successful anonymous check.

The people record 45 of swapi.build, as sw_get returns it.

Bib Fortuna (people/45) URI
swapi://people/45

MIME type: application/json

Ayla Secura (people/46)

Advertised by the server during the last successful anonymous check.

The people record 46 of swapi.build, as sw_get returns it.

Ayla Secura (people/46) URI
swapi://people/46

MIME type: application/json

Ratts Tyerel (people/47)

Advertised by the server during the last successful anonymous check.

The people record 47 of swapi.build, as sw_get returns it.

Ratts Tyerel (people/47) URI
swapi://people/47

MIME type: application/json

Dud Bolt (people/48)

Advertised by the server during the last successful anonymous check.

The people record 48 of swapi.build, as sw_get returns it.

Dud Bolt (people/48) URI
swapi://people/48

MIME type: application/json

Gasgano (people/49)

Advertised by the server during the last successful anonymous check.

The people record 49 of swapi.build, as sw_get returns it.

Gasgano (people/49) URI
swapi://people/49

MIME type: application/json

Ben Quadinaros (people/50)

Advertised by the server during the last successful anonymous check.

The people record 50 of swapi.build, as sw_get returns it.

Ben Quadinaros (people/50) URI
swapi://people/50

MIME type: application/json

Mace Windu (people/51)

Advertised by the server during the last successful anonymous check.

The people record 51 of swapi.build, as sw_get returns it.

Mace Windu (people/51) URI
swapi://people/51

MIME type: application/json

Ki-Adi-Mundi (people/52)

Advertised by the server during the last successful anonymous check.

The people record 52 of swapi.build, as sw_get returns it.

Ki-Adi-Mundi (people/52) URI
swapi://people/52

MIME type: application/json

Kit Fisto (people/53)

Advertised by the server during the last successful anonymous check.

The people record 53 of swapi.build, as sw_get returns it.

Kit Fisto (people/53) URI
swapi://people/53

MIME type: application/json

Eeth Koth (people/54)

Advertised by the server during the last successful anonymous check.

The people record 54 of swapi.build, as sw_get returns it.

Eeth Koth (people/54) URI
swapi://people/54

MIME type: application/json

Adi Gallia (people/55)

Advertised by the server during the last successful anonymous check.

The people record 55 of swapi.build, as sw_get returns it.

Adi Gallia (people/55) URI
swapi://people/55

MIME type: application/json

Saesee Tiin (people/56)

Advertised by the server during the last successful anonymous check.

The people record 56 of swapi.build, as sw_get returns it.

Saesee Tiin (people/56) URI
swapi://people/56

MIME type: application/json

Yarael Poof (people/57)

Advertised by the server during the last successful anonymous check.

The people record 57 of swapi.build, as sw_get returns it.

Yarael Poof (people/57) URI
swapi://people/57

MIME type: application/json

Plo Koon (people/58)

Advertised by the server during the last successful anonymous check.

The people record 58 of swapi.build, as sw_get returns it.

Plo Koon (people/58) URI
swapi://people/58

MIME type: application/json

Mas Amedda (people/59)

Advertised by the server during the last successful anonymous check.

The people record 59 of swapi.build, as sw_get returns it.

Mas Amedda (people/59) URI
swapi://people/59

MIME type: application/json

Gregar Typho (people/60)

Advertised by the server during the last successful anonymous check.

The people record 60 of swapi.build, as sw_get returns it.

Gregar Typho (people/60) URI
swapi://people/60

MIME type: application/json

Cordé (people/61)

Advertised by the server during the last successful anonymous check.

The people record 61 of swapi.build, as sw_get returns it.

Cordé (people/61) URI
swapi://people/61

MIME type: application/json

Cliegg Lars (people/62)

Advertised by the server during the last successful anonymous check.

The people record 62 of swapi.build, as sw_get returns it.

Cliegg Lars (people/62) URI
swapi://people/62

MIME type: application/json

Poggle the Lesser (people/63)

Advertised by the server during the last successful anonymous check.

The people record 63 of swapi.build, as sw_get returns it.

Poggle the Lesser (people/63) URI
swapi://people/63

MIME type: application/json

Luminara Unduli (people/64)

Advertised by the server during the last successful anonymous check.

The people record 64 of swapi.build, as sw_get returns it.

Luminara Unduli (people/64) URI
swapi://people/64

MIME type: application/json

Barriss Offee (people/65)

Advertised by the server during the last successful anonymous check.

The people record 65 of swapi.build, as sw_get returns it.

Barriss Offee (people/65) URI
swapi://people/65

MIME type: application/json

Dormé (people/66)

Advertised by the server during the last successful anonymous check.

The people record 66 of swapi.build, as sw_get returns it.

Dormé (people/66) URI
swapi://people/66

MIME type: application/json

Dooku (people/67)

Advertised by the server during the last successful anonymous check.

The people record 67 of swapi.build, as sw_get returns it.

Dooku (people/67) URI
swapi://people/67

MIME type: application/json

Bail Prestor Organa (people/68)

Advertised by the server during the last successful anonymous check.

The people record 68 of swapi.build, as sw_get returns it.

Bail Prestor Organa (people/68) URI
swapi://people/68

MIME type: application/json

Jango Fett (people/69)

Advertised by the server during the last successful anonymous check.

The people record 69 of swapi.build, as sw_get returns it.

Jango Fett (people/69) URI
swapi://people/69

MIME type: application/json

Zam Wesell (people/70)

Advertised by the server during the last successful anonymous check.

The people record 70 of swapi.build, as sw_get returns it.

Zam Wesell (people/70) URI
swapi://people/70

MIME type: application/json

Dexter Jettster (people/71)

Advertised by the server during the last successful anonymous check.

The people record 71 of swapi.build, as sw_get returns it.

Dexter Jettster (people/71) URI
swapi://people/71

MIME type: application/json

Lama Su (people/72)

Advertised by the server during the last successful anonymous check.

The people record 72 of swapi.build, as sw_get returns it.

Lama Su (people/72) URI
swapi://people/72

MIME type: application/json

Taun We (people/73)

Advertised by the server during the last successful anonymous check.

The people record 73 of swapi.build, as sw_get returns it.

Taun We (people/73) URI
swapi://people/73

MIME type: application/json

Jocasta Nu (people/74)

Advertised by the server during the last successful anonymous check.

The people record 74 of swapi.build, as sw_get returns it.

Jocasta Nu (people/74) URI
swapi://people/74

MIME type: application/json

R4-P17 (people/75)

Advertised by the server during the last successful anonymous check.

The people record 75 of swapi.build, as sw_get returns it.

R4-P17 (people/75) URI
swapi://people/75

MIME type: application/json

Wat Tambor (people/76)

Advertised by the server during the last successful anonymous check.

The people record 76 of swapi.build, as sw_get returns it.

Wat Tambor (people/76) URI
swapi://people/76

MIME type: application/json

San Hill (people/77)

Advertised by the server during the last successful anonymous check.

The people record 77 of swapi.build, as sw_get returns it.

San Hill (people/77) URI
swapi://people/77

MIME type: application/json

Shaak Ti (people/78)

Advertised by the server during the last successful anonymous check.

The people record 78 of swapi.build, as sw_get returns it.

Shaak Ti (people/78) URI
swapi://people/78

MIME type: application/json

Grievous (people/79)

Advertised by the server during the last successful anonymous check.

The people record 79 of swapi.build, as sw_get returns it.

Grievous (people/79) URI
swapi://people/79

MIME type: application/json

Tarfful (people/80)

Advertised by the server during the last successful anonymous check.

The people record 80 of swapi.build, as sw_get returns it.

Tarfful (people/80) URI
swapi://people/80

MIME type: application/json

Raymus Antilles (people/81)

Advertised by the server during the last successful anonymous check.

The people record 81 of swapi.build, as sw_get returns it.

Raymus Antilles (people/81) URI
swapi://people/81

MIME type: application/json

Sly Moore (people/82)

Advertised by the server during the last successful anonymous check.

The people record 82 of swapi.build, as sw_get returns it.

Sly Moore (people/82) URI
swapi://people/82

MIME type: application/json

Tion Medon (people/83)

Advertised by the server during the last successful anonymous check.

The people record 83 of swapi.build, as sw_get returns it.

Tion Medon (people/83) URI
swapi://people/83

MIME type: application/json

films — Star Wars films (index)

Advertised by the server during the last successful anonymous check.

Every films record of swapi.build: id, name (the title), uri and url.

films URI
swapi://films

MIME type: application/json

A New Hope (films/1)

Advertised by the server during the last successful anonymous check.

The films record 1 of swapi.build, as sw_get returns it.

A New Hope (films/1) URI
swapi://films/1

MIME type: application/json

The Empire Strikes Back (films/2)

Advertised by the server during the last successful anonymous check.

The films record 2 of swapi.build, as sw_get returns it.

The Empire Strikes Back (films/2) URI
swapi://films/2

MIME type: application/json

Return of the Jedi (films/3)

Advertised by the server during the last successful anonymous check.

The films record 3 of swapi.build, as sw_get returns it.

Return of the Jedi (films/3) URI
swapi://films/3

MIME type: application/json

The Phantom Menace (films/4)

Advertised by the server during the last successful anonymous check.

The films record 4 of swapi.build, as sw_get returns it.

The Phantom Menace (films/4) URI
swapi://films/4

MIME type: application/json

Attack of the Clones (films/5)

Advertised by the server during the last successful anonymous check.

The films record 5 of swapi.build, as sw_get returns it.

Attack of the Clones (films/5) URI
swapi://films/5

MIME type: application/json

Revenge of the Sith (films/6)

Advertised by the server during the last successful anonymous check.

The films record 6 of swapi.build, as sw_get returns it.

Revenge of the Sith (films/6) URI
swapi://films/6

MIME type: application/json

planets — Star Wars planets (index)

Advertised by the server during the last successful anonymous check.

Every planets record of swapi.build: id, name, uri and url.

planets URI
swapi://planets

MIME type: application/json

Tatooine (planets/1)

Advertised by the server during the last successful anonymous check.

The planets record 1 of swapi.build, as sw_get returns it.

Tatooine (planets/1) URI
swapi://planets/1

MIME type: application/json

Alderaan (planets/2)

Advertised by the server during the last successful anonymous check.

The planets record 2 of swapi.build, as sw_get returns it.

Alderaan (planets/2) URI
swapi://planets/2

MIME type: application/json

Yavin IV (planets/3)

Advertised by the server during the last successful anonymous check.

The planets record 3 of swapi.build, as sw_get returns it.

Yavin IV (planets/3) URI
swapi://planets/3

MIME type: application/json

Hoth (planets/4)

Advertised by the server during the last successful anonymous check.

The planets record 4 of swapi.build, as sw_get returns it.

Hoth (planets/4) URI
swapi://planets/4

MIME type: application/json

Dagobah (planets/5)

Advertised by the server during the last successful anonymous check.

The planets record 5 of swapi.build, as sw_get returns it.

Dagobah (planets/5) URI
swapi://planets/5

MIME type: application/json

Bespin (planets/6)

Advertised by the server during the last successful anonymous check.

The planets record 6 of swapi.build, as sw_get returns it.

Bespin (planets/6) URI
swapi://planets/6

MIME type: application/json

Endor (planets/7)

Advertised by the server during the last successful anonymous check.

The planets record 7 of swapi.build, as sw_get returns it.

Endor (planets/7) URI
swapi://planets/7

MIME type: application/json

Naboo (planets/8)

Advertised by the server during the last successful anonymous check.

The planets record 8 of swapi.build, as sw_get returns it.

Naboo (planets/8) URI
swapi://planets/8

MIME type: application/json

Coruscant (planets/9)

Advertised by the server during the last successful anonymous check.

The planets record 9 of swapi.build, as sw_get returns it.

Coruscant (planets/9) URI
swapi://planets/9

MIME type: application/json

Kamino (planets/10)

Advertised by the server during the last successful anonymous check.

The planets record 10 of swapi.build, as sw_get returns it.

Kamino (planets/10) URI
swapi://planets/10

MIME type: application/json

Geonosis (planets/11)

Advertised by the server during the last successful anonymous check.

The planets record 11 of swapi.build, as sw_get returns it.

Geonosis (planets/11) URI
swapi://planets/11

MIME type: application/json

Utapau (planets/12)

Advertised by the server during the last successful anonymous check.

The planets record 12 of swapi.build, as sw_get returns it.

Utapau (planets/12) URI
swapi://planets/12

MIME type: application/json

Mustafar (planets/13)

Advertised by the server during the last successful anonymous check.

The planets record 13 of swapi.build, as sw_get returns it.

Mustafar (planets/13) URI
swapi://planets/13

MIME type: application/json

Kashyyyk (planets/14)

Advertised by the server during the last successful anonymous check.

The planets record 14 of swapi.build, as sw_get returns it.

Kashyyyk (planets/14) URI
swapi://planets/14

MIME type: application/json

Polis Massa (planets/15)

Advertised by the server during the last successful anonymous check.

The planets record 15 of swapi.build, as sw_get returns it.

Polis Massa (planets/15) URI
swapi://planets/15

MIME type: application/json

Mygeeto (planets/16)

Advertised by the server during the last successful anonymous check.

The planets record 16 of swapi.build, as sw_get returns it.

Mygeeto (planets/16) URI
swapi://planets/16

MIME type: application/json

Felucia (planets/17)

Advertised by the server during the last successful anonymous check.

The planets record 17 of swapi.build, as sw_get returns it.

Felucia (planets/17) URI
swapi://planets/17

MIME type: application/json

Cato Neimoidia (planets/18)

Advertised by the server during the last successful anonymous check.

The planets record 18 of swapi.build, as sw_get returns it.

Cato Neimoidia (planets/18) URI
swapi://planets/18

MIME type: application/json

Saleucami (planets/19)

Advertised by the server during the last successful anonymous check.

The planets record 19 of swapi.build, as sw_get returns it.

Saleucami (planets/19) URI
swapi://planets/19

MIME type: application/json

Stewjon (planets/20)

Advertised by the server during the last successful anonymous check.

The planets record 20 of swapi.build, as sw_get returns it.

Stewjon (planets/20) URI
swapi://planets/20

MIME type: application/json

Eriadu (planets/21)

Advertised by the server during the last successful anonymous check.

The planets record 21 of swapi.build, as sw_get returns it.

Eriadu (planets/21) URI
swapi://planets/21

MIME type: application/json

Corellia (planets/22)

Advertised by the server during the last successful anonymous check.

The planets record 22 of swapi.build, as sw_get returns it.

Corellia (planets/22) URI
swapi://planets/22

MIME type: application/json

Rodia (planets/23)

Advertised by the server during the last successful anonymous check.

The planets record 23 of swapi.build, as sw_get returns it.

Rodia (planets/23) URI
swapi://planets/23

MIME type: application/json

Nal Hutta (planets/24)

Advertised by the server during the last successful anonymous check.

The planets record 24 of swapi.build, as sw_get returns it.

Nal Hutta (planets/24) URI
swapi://planets/24

MIME type: application/json

Dantooine (planets/25)

Advertised by the server during the last successful anonymous check.

The planets record 25 of swapi.build, as sw_get returns it.

Dantooine (planets/25) URI
swapi://planets/25

MIME type: application/json

Bestine IV (planets/26)

Advertised by the server during the last successful anonymous check.

The planets record 26 of swapi.build, as sw_get returns it.

Bestine IV (planets/26) URI
swapi://planets/26

MIME type: application/json

Ord Mantell (planets/27)

Advertised by the server during the last successful anonymous check.

The planets record 27 of swapi.build, as sw_get returns it.

Ord Mantell (planets/27) URI
swapi://planets/27

MIME type: application/json

unknown (planets/28)

Advertised by the server during the last successful anonymous check.

The planets record 28 of swapi.build, as sw_get returns it.

unknown (planets/28) URI
swapi://planets/28

MIME type: application/json

Trandosha (planets/29)

Advertised by the server during the last successful anonymous check.

The planets record 29 of swapi.build, as sw_get returns it.

Trandosha (planets/29) URI
swapi://planets/29

MIME type: application/json

Socorro (planets/30)

Advertised by the server during the last successful anonymous check.

The planets record 30 of swapi.build, as sw_get returns it.

Socorro (planets/30) URI
swapi://planets/30

MIME type: application/json

Mon Cala (planets/31)

Advertised by the server during the last successful anonymous check.

The planets record 31 of swapi.build, as sw_get returns it.

Mon Cala (planets/31) URI
swapi://planets/31

MIME type: application/json

Chandrila (planets/32)

Advertised by the server during the last successful anonymous check.

The planets record 32 of swapi.build, as sw_get returns it.

Chandrila (planets/32) URI
swapi://planets/32

MIME type: application/json

Sullust (planets/33)

Advertised by the server during the last successful anonymous check.

The planets record 33 of swapi.build, as sw_get returns it.

Sullust (planets/33) URI
swapi://planets/33

MIME type: application/json

Toydaria (planets/34)

Advertised by the server during the last successful anonymous check.

The planets record 34 of swapi.build, as sw_get returns it.

Toydaria (planets/34) URI
swapi://planets/34

MIME type: application/json

Malastare (planets/35)

Advertised by the server during the last successful anonymous check.

The planets record 35 of swapi.build, as sw_get returns it.

Malastare (planets/35) URI
swapi://planets/35

MIME type: application/json

Dathomir (planets/36)

Advertised by the server during the last successful anonymous check.

The planets record 36 of swapi.build, as sw_get returns it.

Dathomir (planets/36) URI
swapi://planets/36

MIME type: application/json

Ryloth (planets/37)

Advertised by the server during the last successful anonymous check.

The planets record 37 of swapi.build, as sw_get returns it.

Ryloth (planets/37) URI
swapi://planets/37

MIME type: application/json

Aleen Minor (planets/38)

Advertised by the server during the last successful anonymous check.

The planets record 38 of swapi.build, as sw_get returns it.

Aleen Minor (planets/38) URI
swapi://planets/38

MIME type: application/json

Vulpter (planets/39)

Advertised by the server during the last successful anonymous check.

The planets record 39 of swapi.build, as sw_get returns it.

Vulpter (planets/39) URI
swapi://planets/39

MIME type: application/json

Troiken (planets/40)

Advertised by the server during the last successful anonymous check.

The planets record 40 of swapi.build, as sw_get returns it.

Troiken (planets/40) URI
swapi://planets/40

MIME type: application/json

Tund (planets/41)

Advertised by the server during the last successful anonymous check.

The planets record 41 of swapi.build, as sw_get returns it.

Tund (planets/41) URI
swapi://planets/41

MIME type: application/json

Haruun Kal (planets/42)

Advertised by the server during the last successful anonymous check.

The planets record 42 of swapi.build, as sw_get returns it.

Haruun Kal (planets/42) URI
swapi://planets/42

MIME type: application/json

Cerea (planets/43)

Advertised by the server during the last successful anonymous check.

The planets record 43 of swapi.build, as sw_get returns it.

Cerea (planets/43) URI
swapi://planets/43

MIME type: application/json

Glee Anselm (planets/44)

Advertised by the server during the last successful anonymous check.

The planets record 44 of swapi.build, as sw_get returns it.

Glee Anselm (planets/44) URI
swapi://planets/44

MIME type: application/json

Iridonia (planets/45)

Advertised by the server during the last successful anonymous check.

The planets record 45 of swapi.build, as sw_get returns it.

Iridonia (planets/45) URI
swapi://planets/45

MIME type: application/json

Tholoth (planets/46)

Advertised by the server during the last successful anonymous check.

The planets record 46 of swapi.build, as sw_get returns it.

Tholoth (planets/46) URI
swapi://planets/46

MIME type: application/json

Iktotch (planets/47)

Advertised by the server during the last successful anonymous check.

The planets record 47 of swapi.build, as sw_get returns it.

Iktotch (planets/47) URI
swapi://planets/47

MIME type: application/json

Quermia (planets/48)

Advertised by the server during the last successful anonymous check.

The planets record 48 of swapi.build, as sw_get returns it.

Quermia (planets/48) URI
swapi://planets/48

MIME type: application/json

Dorin (planets/49)

Advertised by the server during the last successful anonymous check.

The planets record 49 of swapi.build, as sw_get returns it.

Dorin (planets/49) URI
swapi://planets/49

MIME type: application/json

Champala (planets/50)

Advertised by the server during the last successful anonymous check.

The planets record 50 of swapi.build, as sw_get returns it.

Champala (planets/50) URI
swapi://planets/50

MIME type: application/json

Mirial (planets/51)

Advertised by the server during the last successful anonymous check.

The planets record 51 of swapi.build, as sw_get returns it.

Mirial (planets/51) URI
swapi://planets/51

MIME type: application/json

Serenno (planets/52)

Advertised by the server during the last successful anonymous check.

The planets record 52 of swapi.build, as sw_get returns it.

Serenno (planets/52) URI
swapi://planets/52

MIME type: application/json

Concord Dawn (planets/53)

Advertised by the server during the last successful anonymous check.

The planets record 53 of swapi.build, as sw_get returns it.

Concord Dawn (planets/53) URI
swapi://planets/53

MIME type: application/json

Zolan (planets/54)

Advertised by the server during the last successful anonymous check.

The planets record 54 of swapi.build, as sw_get returns it.

Zolan (planets/54) URI
swapi://planets/54

MIME type: application/json

Ojom (planets/55)

Advertised by the server during the last successful anonymous check.

The planets record 55 of swapi.build, as sw_get returns it.

Ojom (planets/55) URI
swapi://planets/55

MIME type: application/json

Skako (planets/56)

Advertised by the server during the last successful anonymous check.

The planets record 56 of swapi.build, as sw_get returns it.

Skako (planets/56) URI
swapi://planets/56

MIME type: application/json

Muunilinst (planets/57)

Advertised by the server during the last successful anonymous check.

The planets record 57 of swapi.build, as sw_get returns it.

Muunilinst (planets/57) URI
swapi://planets/57

MIME type: application/json

Shili (planets/58)

Advertised by the server during the last successful anonymous check.

The planets record 58 of swapi.build, as sw_get returns it.

Shili (planets/58) URI
swapi://planets/58

MIME type: application/json

Kalee (planets/59)

Advertised by the server during the last successful anonymous check.

The planets record 59 of swapi.build, as sw_get returns it.

Kalee (planets/59) URI
swapi://planets/59

MIME type: application/json

Umbara (planets/60)

Advertised by the server during the last successful anonymous check.

The planets record 60 of swapi.build, as sw_get returns it.

Umbara (planets/60) URI
swapi://planets/60

MIME type: application/json

species — Star Wars species (index)

Advertised by the server during the last successful anonymous check.

Every species record of swapi.build: id, name, uri and url.

species URI
swapi://species

MIME type: application/json

Human (species/1)

Advertised by the server during the last successful anonymous check.

The species record 1 of swapi.build, as sw_get returns it.

Human (species/1) URI
swapi://species/1

MIME type: application/json

Droid (species/2)

Advertised by the server during the last successful anonymous check.

The species record 2 of swapi.build, as sw_get returns it.

Droid (species/2) URI
swapi://species/2

MIME type: application/json

Wookie (species/3)

Advertised by the server during the last successful anonymous check.

The species record 3 of swapi.build, as sw_get returns it.

Wookie (species/3) URI
swapi://species/3

MIME type: application/json

Rodian (species/4)

Advertised by the server during the last successful anonymous check.

The species record 4 of swapi.build, as sw_get returns it.

Rodian (species/4) URI
swapi://species/4

MIME type: application/json

Hutt (species/5)

Advertised by the server during the last successful anonymous check.

The species record 5 of swapi.build, as sw_get returns it.

Hutt (species/5) URI
swapi://species/5

MIME type: application/json

Yoda's species (species/6)

Advertised by the server during the last successful anonymous check.

The species record 6 of swapi.build, as sw_get returns it.

Yoda's species (species/6) URI
swapi://species/6

MIME type: application/json

Trandoshan (species/7)

Advertised by the server during the last successful anonymous check.

The species record 7 of swapi.build, as sw_get returns it.

Trandoshan (species/7) URI
swapi://species/7

MIME type: application/json

Mon Calamari (species/8)

Advertised by the server during the last successful anonymous check.

The species record 8 of swapi.build, as sw_get returns it.

Mon Calamari (species/8) URI
swapi://species/8

MIME type: application/json

Ewok (species/9)

Advertised by the server during the last successful anonymous check.

The species record 9 of swapi.build, as sw_get returns it.

Ewok (species/9) URI
swapi://species/9

MIME type: application/json

Sullustan (species/10)

Advertised by the server during the last successful anonymous check.

The species record 10 of swapi.build, as sw_get returns it.

Sullustan (species/10) URI
swapi://species/10

MIME type: application/json

Neimodian (species/11)

Advertised by the server during the last successful anonymous check.

The species record 11 of swapi.build, as sw_get returns it.

Neimodian (species/11) URI
swapi://species/11

MIME type: application/json

Gungan (species/12)

Advertised by the server during the last successful anonymous check.

The species record 12 of swapi.build, as sw_get returns it.

Gungan (species/12) URI
swapi://species/12

MIME type: application/json

Toydarian (species/13)

Advertised by the server during the last successful anonymous check.

The species record 13 of swapi.build, as sw_get returns it.

Toydarian (species/13) URI
swapi://species/13

MIME type: application/json

Dug (species/14)

Advertised by the server during the last successful anonymous check.

The species record 14 of swapi.build, as sw_get returns it.

Dug (species/14) URI
swapi://species/14

MIME type: application/json

Twi'lek (species/15)

Advertised by the server during the last successful anonymous check.

The species record 15 of swapi.build, as sw_get returns it.

Twi'lek (species/15) URI
swapi://species/15

MIME type: application/json

Aleena (species/16)

Advertised by the server during the last successful anonymous check.

The species record 16 of swapi.build, as sw_get returns it.

Aleena (species/16) URI
swapi://species/16

MIME type: application/json

Vulptereen (species/17)

Advertised by the server during the last successful anonymous check.

The species record 17 of swapi.build, as sw_get returns it.

Vulptereen (species/17) URI
swapi://species/17

MIME type: application/json

Xexto (species/18)

Advertised by the server during the last successful anonymous check.

The species record 18 of swapi.build, as sw_get returns it.

Xexto (species/18) URI
swapi://species/18

MIME type: application/json

Toong (species/19)

Advertised by the server during the last successful anonymous check.

The species record 19 of swapi.build, as sw_get returns it.

Toong (species/19) URI
swapi://species/19

MIME type: application/json

Cerean (species/20)

Advertised by the server during the last successful anonymous check.

The species record 20 of swapi.build, as sw_get returns it.

Cerean (species/20) URI
swapi://species/20

MIME type: application/json

Nautolan (species/21)

Advertised by the server during the last successful anonymous check.

The species record 21 of swapi.build, as sw_get returns it.

Nautolan (species/21) URI
swapi://species/21

MIME type: application/json

Zabrak (species/22)

Advertised by the server during the last successful anonymous check.

The species record 22 of swapi.build, as sw_get returns it.

Zabrak (species/22) URI
swapi://species/22

MIME type: application/json

Tholothian (species/23)

Advertised by the server during the last successful anonymous check.

The species record 23 of swapi.build, as sw_get returns it.

Tholothian (species/23) URI
swapi://species/23

MIME type: application/json

Iktotchi (species/24)

Advertised by the server during the last successful anonymous check.

The species record 24 of swapi.build, as sw_get returns it.

Iktotchi (species/24) URI
swapi://species/24

MIME type: application/json

Quermian (species/25)

Advertised by the server during the last successful anonymous check.

The species record 25 of swapi.build, as sw_get returns it.

Quermian (species/25) URI
swapi://species/25

MIME type: application/json

Kel Dor (species/26)

Advertised by the server during the last successful anonymous check.

The species record 26 of swapi.build, as sw_get returns it.

Kel Dor (species/26) URI
swapi://species/26

MIME type: application/json

Chagrian (species/27)

Advertised by the server during the last successful anonymous check.

The species record 27 of swapi.build, as sw_get returns it.

Chagrian (species/27) URI
swapi://species/27

MIME type: application/json

Geonosian (species/28)

Advertised by the server during the last successful anonymous check.

The species record 28 of swapi.build, as sw_get returns it.

Geonosian (species/28) URI
swapi://species/28

MIME type: application/json

Mirialan (species/29)

Advertised by the server during the last successful anonymous check.

The species record 29 of swapi.build, as sw_get returns it.

Mirialan (species/29) URI
swapi://species/29

MIME type: application/json

Clawdite (species/30)

Advertised by the server during the last successful anonymous check.

The species record 30 of swapi.build, as sw_get returns it.

Clawdite (species/30) URI
swapi://species/30

MIME type: application/json

Besalisk (species/31)

Advertised by the server during the last successful anonymous check.

The species record 31 of swapi.build, as sw_get returns it.

Besalisk (species/31) URI
swapi://species/31

MIME type: application/json

Kaminoan (species/32)

Advertised by the server during the last successful anonymous check.

The species record 32 of swapi.build, as sw_get returns it.

Kaminoan (species/32) URI
swapi://species/32

MIME type: application/json

Skakoan (species/33)

Advertised by the server during the last successful anonymous check.

The species record 33 of swapi.build, as sw_get returns it.

Skakoan (species/33) URI
swapi://species/33

MIME type: application/json

Muun (species/34)

Advertised by the server during the last successful anonymous check.

The species record 34 of swapi.build, as sw_get returns it.

Muun (species/34) URI
swapi://species/34

MIME type: application/json

Togruta (species/35)

Advertised by the server during the last successful anonymous check.

The species record 35 of swapi.build, as sw_get returns it.

Togruta (species/35) URI
swapi://species/35

MIME type: application/json

Kaleesh (species/36)

Advertised by the server during the last successful anonymous check.

The species record 36 of swapi.build, as sw_get returns it.

Kaleesh (species/36) URI
swapi://species/36

MIME type: application/json

Pau'an (species/37)

Advertised by the server during the last successful anonymous check.

The species record 37 of swapi.build, as sw_get returns it.

Pau'an (species/37) URI
swapi://species/37

MIME type: application/json

starships — Star Wars starships (index)

Advertised by the server during the last successful anonymous check.

Every starships record of swapi.build: id, name, uri and url.

starships URI
swapi://starships

MIME type: application/json

CR90 corvette (starships/2)

Advertised by the server during the last successful anonymous check.

The starships record 2 of swapi.build, as sw_get returns it.

CR90 corvette (starships/2) URI
swapi://starships/2

MIME type: application/json

Star Destroyer (starships/3)

Advertised by the server during the last successful anonymous check.

The starships record 3 of swapi.build, as sw_get returns it.

Star Destroyer (starships/3) URI
swapi://starships/3

MIME type: application/json

Sentinel-class landing craft (starships/5)

Advertised by the server during the last successful anonymous check.

The starships record 5 of swapi.build, as sw_get returns it.

Sentinel-class landing craft (starships/5) URI
swapi://starships/5

MIME type: application/json

Death Star (starships/9)

Advertised by the server during the last successful anonymous check.

The starships record 9 of swapi.build, as sw_get returns it.

Death Star (starships/9) URI
swapi://starships/9

MIME type: application/json

Millennium Falcon (starships/10)

Advertised by the server during the last successful anonymous check.

The starships record 10 of swapi.build, as sw_get returns it.

Millennium Falcon (starships/10) URI
swapi://starships/10

MIME type: application/json

Y-wing (starships/11)

Advertised by the server during the last successful anonymous check.

The starships record 11 of swapi.build, as sw_get returns it.

Y-wing (starships/11) URI
swapi://starships/11

MIME type: application/json

X-wing (starships/12)

Advertised by the server during the last successful anonymous check.

The starships record 12 of swapi.build, as sw_get returns it.

X-wing (starships/12) URI
swapi://starships/12

MIME type: application/json

TIE Advanced x1 (starships/13)

Advertised by the server during the last successful anonymous check.

The starships record 13 of swapi.build, as sw_get returns it.

TIE Advanced x1 (starships/13) URI
swapi://starships/13

MIME type: application/json

Executor (starships/15)

Advertised by the server during the last successful anonymous check.

The starships record 15 of swapi.build, as sw_get returns it.

Executor (starships/15) URI
swapi://starships/15

MIME type: application/json

Rebel transport (starships/17)

Advertised by the server during the last successful anonymous check.

The starships record 17 of swapi.build, as sw_get returns it.

Rebel transport (starships/17) URI
swapi://starships/17

MIME type: application/json

Slave 1 (starships/21)

Advertised by the server during the last successful anonymous check.

The starships record 21 of swapi.build, as sw_get returns it.

Slave 1 (starships/21) URI
swapi://starships/21

MIME type: application/json

Imperial shuttle (starships/22)

Advertised by the server during the last successful anonymous check.

The starships record 22 of swapi.build, as sw_get returns it.

Imperial shuttle (starships/22) URI
swapi://starships/22

MIME type: application/json

EF76 Nebulon-B escort frigate (starships/23)

Advertised by the server during the last successful anonymous check.

The starships record 23 of swapi.build, as sw_get returns it.

EF76 Nebulon-B escort frigate (starships/23) URI
swapi://starships/23

MIME type: application/json

Calamari Cruiser (starships/27)

Advertised by the server during the last successful anonymous check.

The starships record 27 of swapi.build, as sw_get returns it.

Calamari Cruiser (starships/27) URI
swapi://starships/27

MIME type: application/json

A-wing (starships/28)

Advertised by the server during the last successful anonymous check.

The starships record 28 of swapi.build, as sw_get returns it.

A-wing (starships/28) URI
swapi://starships/28

MIME type: application/json

B-wing (starships/29)

Advertised by the server during the last successful anonymous check.

The starships record 29 of swapi.build, as sw_get returns it.

B-wing (starships/29) URI
swapi://starships/29

MIME type: application/json

Republic Cruiser (starships/31)

Advertised by the server during the last successful anonymous check.

The starships record 31 of swapi.build, as sw_get returns it.

Republic Cruiser (starships/31) URI
swapi://starships/31

MIME type: application/json

Droid control ship (starships/32)

Advertised by the server during the last successful anonymous check.

The starships record 32 of swapi.build, as sw_get returns it.

Droid control ship (starships/32) URI
swapi://starships/32

MIME type: application/json

Naboo fighter (starships/39)

Advertised by the server during the last successful anonymous check.

The starships record 39 of swapi.build, as sw_get returns it.

Naboo fighter (starships/39) URI
swapi://starships/39

MIME type: application/json

Naboo Royal Starship (starships/40)

Advertised by the server during the last successful anonymous check.

The starships record 40 of swapi.build, as sw_get returns it.

Naboo Royal Starship (starships/40) URI
swapi://starships/40

MIME type: application/json

Scimitar (starships/41)

Advertised by the server during the last successful anonymous check.

The starships record 41 of swapi.build, as sw_get returns it.

Scimitar (starships/41) URI
swapi://starships/41

MIME type: application/json

J-type diplomatic barge (starships/43)

Advertised by the server during the last successful anonymous check.

The starships record 43 of swapi.build, as sw_get returns it.

J-type diplomatic barge (starships/43) URI
swapi://starships/43

MIME type: application/json

AA-9 Coruscant freighter (starships/47)

Advertised by the server during the last successful anonymous check.

The starships record 47 of swapi.build, as sw_get returns it.

AA-9 Coruscant freighter (starships/47) URI
swapi://starships/47

MIME type: application/json

Jedi starfighter (starships/48)

Advertised by the server during the last successful anonymous check.

The starships record 48 of swapi.build, as sw_get returns it.

Jedi starfighter (starships/48) URI
swapi://starships/48

MIME type: application/json

H-type Nubian yacht (starships/49)

Advertised by the server during the last successful anonymous check.

The starships record 49 of swapi.build, as sw_get returns it.

H-type Nubian yacht (starships/49) URI
swapi://starships/49

MIME type: application/json

Republic Assault ship (starships/52)

Advertised by the server during the last successful anonymous check.

The starships record 52 of swapi.build, as sw_get returns it.

Republic Assault ship (starships/52) URI
swapi://starships/52

MIME type: application/json

Solar Sailer (starships/58)

Advertised by the server during the last successful anonymous check.

The starships record 58 of swapi.build, as sw_get returns it.

Solar Sailer (starships/58) URI
swapi://starships/58

MIME type: application/json

Trade Federation cruiser (starships/59)

Advertised by the server during the last successful anonymous check.

The starships record 59 of swapi.build, as sw_get returns it.

Trade Federation cruiser (starships/59) URI
swapi://starships/59

MIME type: application/json

Theta-class T-2c shuttle (starships/61)

Advertised by the server during the last successful anonymous check.

The starships record 61 of swapi.build, as sw_get returns it.

Theta-class T-2c shuttle (starships/61) URI
swapi://starships/61

MIME type: application/json

Republic attack cruiser (starships/63)

Advertised by the server during the last successful anonymous check.

The starships record 63 of swapi.build, as sw_get returns it.

Republic attack cruiser (starships/63) URI
swapi://starships/63

MIME type: application/json

Naboo star skiff (starships/64)

Advertised by the server during the last successful anonymous check.

The starships record 64 of swapi.build, as sw_get returns it.

Naboo star skiff (starships/64) URI
swapi://starships/64

MIME type: application/json

Jedi Interceptor (starships/65)

Advertised by the server during the last successful anonymous check.

The starships record 65 of swapi.build, as sw_get returns it.

Jedi Interceptor (starships/65) URI
swapi://starships/65

MIME type: application/json

arc-170 (starships/66)

Advertised by the server during the last successful anonymous check.

The starships record 66 of swapi.build, as sw_get returns it.

arc-170 (starships/66) URI
swapi://starships/66

MIME type: application/json

Banking clan frigte (starships/68)

Advertised by the server during the last successful anonymous check.

The starships record 68 of swapi.build, as sw_get returns it.

Banking clan frigte (starships/68) URI
swapi://starships/68

MIME type: application/json

Belbullab-22 starfighter (starships/74)

Advertised by the server during the last successful anonymous check.

The starships record 74 of swapi.build, as sw_get returns it.

Belbullab-22 starfighter (starships/74) URI
swapi://starships/74

MIME type: application/json

V-wing (starships/75)

Advertised by the server during the last successful anonymous check.

The starships record 75 of swapi.build, as sw_get returns it.

V-wing (starships/75) URI
swapi://starships/75

MIME type: application/json

vehicles — Star Wars vehicles (index)

Advertised by the server during the last successful anonymous check.

Every vehicles record of swapi.build: id, name, uri and url.

vehicles URI
swapi://vehicles

MIME type: application/json

Sand Crawler (vehicles/4)

Advertised by the server during the last successful anonymous check.

The vehicles record 4 of swapi.build, as sw_get returns it.

Sand Crawler (vehicles/4) URI
swapi://vehicles/4

MIME type: application/json

T-16 skyhopper (vehicles/6)

Advertised by the server during the last successful anonymous check.

The vehicles record 6 of swapi.build, as sw_get returns it.

T-16 skyhopper (vehicles/6) URI
swapi://vehicles/6

MIME type: application/json

X-34 landspeeder (vehicles/7)

Advertised by the server during the last successful anonymous check.

The vehicles record 7 of swapi.build, as sw_get returns it.

X-34 landspeeder (vehicles/7) URI
swapi://vehicles/7

MIME type: application/json

TIE/LN starfighter (vehicles/8)

Advertised by the server during the last successful anonymous check.

The vehicles record 8 of swapi.build, as sw_get returns it.

TIE/LN starfighter (vehicles/8) URI
swapi://vehicles/8

MIME type: application/json

Snowspeeder (vehicles/14)

Advertised by the server during the last successful anonymous check.

The vehicles record 14 of swapi.build, as sw_get returns it.

Snowspeeder (vehicles/14) URI
swapi://vehicles/14

MIME type: application/json

TIE bomber (vehicles/16)

Advertised by the server during the last successful anonymous check.

The vehicles record 16 of swapi.build, as sw_get returns it.

TIE bomber (vehicles/16) URI
swapi://vehicles/16

MIME type: application/json

AT-AT (vehicles/18)

Advertised by the server during the last successful anonymous check.

The vehicles record 18 of swapi.build, as sw_get returns it.

AT-AT (vehicles/18) URI
swapi://vehicles/18

MIME type: application/json

AT-ST (vehicles/19)

Advertised by the server during the last successful anonymous check.

The vehicles record 19 of swapi.build, as sw_get returns it.

AT-ST (vehicles/19) URI
swapi://vehicles/19

MIME type: application/json

Storm IV Twin-Pod cloud car (vehicles/20)

Advertised by the server during the last successful anonymous check.

The vehicles record 20 of swapi.build, as sw_get returns it.

Storm IV Twin-Pod cloud car (vehicles/20) URI
swapi://vehicles/20

MIME type: application/json

Sail barge (vehicles/24)

Advertised by the server during the last successful anonymous check.

The vehicles record 24 of swapi.build, as sw_get returns it.

Sail barge (vehicles/24) URI
swapi://vehicles/24

MIME type: application/json

Bantha-II cargo skiff (vehicles/25)

Advertised by the server during the last successful anonymous check.

The vehicles record 25 of swapi.build, as sw_get returns it.

Bantha-II cargo skiff (vehicles/25) URI
swapi://vehicles/25

MIME type: application/json

TIE/IN interceptor (vehicles/26)

Advertised by the server during the last successful anonymous check.

The vehicles record 26 of swapi.build, as sw_get returns it.

TIE/IN interceptor (vehicles/26) URI
swapi://vehicles/26

MIME type: application/json

Imperial Speeder Bike (vehicles/30)

Advertised by the server during the last successful anonymous check.

The vehicles record 30 of swapi.build, as sw_get returns it.

Imperial Speeder Bike (vehicles/30) URI
swapi://vehicles/30

MIME type: application/json

Vulture Droid (vehicles/33)

Advertised by the server during the last successful anonymous check.

The vehicles record 33 of swapi.build, as sw_get returns it.

Vulture Droid (vehicles/33) URI
swapi://vehicles/33

MIME type: application/json

Multi-Troop Transport (vehicles/34)

Advertised by the server during the last successful anonymous check.

The vehicles record 34 of swapi.build, as sw_get returns it.

Multi-Troop Transport (vehicles/34) URI
swapi://vehicles/34

MIME type: application/json

Armored Assault Tank (vehicles/35)

Advertised by the server during the last successful anonymous check.

The vehicles record 35 of swapi.build, as sw_get returns it.

Armored Assault Tank (vehicles/35) URI
swapi://vehicles/35

MIME type: application/json

Single Trooper Aerial Platform (vehicles/36)

Advertised by the server during the last successful anonymous check.

The vehicles record 36 of swapi.build, as sw_get returns it.

Single Trooper Aerial Platform (vehicles/36) URI
swapi://vehicles/36

MIME type: application/json

C-9979 landing craft (vehicles/37)

Advertised by the server during the last successful anonymous check.

The vehicles record 37 of swapi.build, as sw_get returns it.

C-9979 landing craft (vehicles/37) URI
swapi://vehicles/37

MIME type: application/json

Tribubble bongo (vehicles/38)

Advertised by the server during the last successful anonymous check.

The vehicles record 38 of swapi.build, as sw_get returns it.

Tribubble bongo (vehicles/38) URI
swapi://vehicles/38

MIME type: application/json

Sith speeder (vehicles/42)

Advertised by the server during the last successful anonymous check.

The vehicles record 42 of swapi.build, as sw_get returns it.

Sith speeder (vehicles/42) URI
swapi://vehicles/42

MIME type: application/json

Zephyr-G swoop bike (vehicles/44)

Advertised by the server during the last successful anonymous check.

The vehicles record 44 of swapi.build, as sw_get returns it.

Zephyr-G swoop bike (vehicles/44) URI
swapi://vehicles/44

MIME type: application/json

Koro-2 Exodrive airspeeder (vehicles/45)

Advertised by the server during the last successful anonymous check.

The vehicles record 45 of swapi.build, as sw_get returns it.

Koro-2 Exodrive airspeeder (vehicles/45) URI
swapi://vehicles/45

MIME type: application/json

XJ-6 airspeeder (vehicles/46)

Advertised by the server during the last successful anonymous check.

The vehicles record 46 of swapi.build, as sw_get returns it.

XJ-6 airspeeder (vehicles/46) URI
swapi://vehicles/46

MIME type: application/json

LAAT/i (vehicles/50)

Advertised by the server during the last successful anonymous check.

The vehicles record 50 of swapi.build, as sw_get returns it.

LAAT/i (vehicles/50) URI
swapi://vehicles/50

MIME type: application/json

LAAT/c (vehicles/51)

Advertised by the server during the last successful anonymous check.

The vehicles record 51 of swapi.build, as sw_get returns it.

LAAT/c (vehicles/51) URI
swapi://vehicles/51

MIME type: application/json

AT-TE (vehicles/53)

Advertised by the server during the last successful anonymous check.

The vehicles record 53 of swapi.build, as sw_get returns it.

AT-TE (vehicles/53) URI
swapi://vehicles/53

MIME type: application/json

SPHA (vehicles/54)

Advertised by the server during the last successful anonymous check.

The vehicles record 54 of swapi.build, as sw_get returns it.

SPHA (vehicles/54) URI
swapi://vehicles/54

MIME type: application/json

Flitknot speeder (vehicles/55)

Advertised by the server during the last successful anonymous check.

The vehicles record 55 of swapi.build, as sw_get returns it.

Flitknot speeder (vehicles/55) URI
swapi://vehicles/55

MIME type: application/json

Neimoidian shuttle (vehicles/56)

Advertised by the server during the last successful anonymous check.

The vehicles record 56 of swapi.build, as sw_get returns it.

Neimoidian shuttle (vehicles/56) URI
swapi://vehicles/56

MIME type: application/json

Geonosian starfighter (vehicles/57)

Advertised by the server during the last successful anonymous check.

The vehicles record 57 of swapi.build, as sw_get returns it.

Geonosian starfighter (vehicles/57) URI
swapi://vehicles/57

MIME type: application/json

Tsmeu-6 personal wheel bike (vehicles/60)

Advertised by the server during the last successful anonymous check.

The vehicles record 60 of swapi.build, as sw_get returns it.

Tsmeu-6 personal wheel bike (vehicles/60) URI
swapi://vehicles/60

MIME type: application/json

Emergency Firespeeder (vehicles/62)

Advertised by the server during the last successful anonymous check.

The vehicles record 62 of swapi.build, as sw_get returns it.

Emergency Firespeeder (vehicles/62) URI
swapi://vehicles/62

MIME type: application/json

Droid tri-fighter (vehicles/67)

Advertised by the server during the last successful anonymous check.

The vehicles record 67 of swapi.build, as sw_get returns it.

Droid tri-fighter (vehicles/67) URI
swapi://vehicles/67

MIME type: application/json

Oevvaor jet catamaran (vehicles/69)

Advertised by the server during the last successful anonymous check.

The vehicles record 69 of swapi.build, as sw_get returns it.

Oevvaor jet catamaran (vehicles/69) URI
swapi://vehicles/69

MIME type: application/json

Raddaugh Gnasp fluttercraft (vehicles/70)

Advertised by the server during the last successful anonymous check.

The vehicles record 70 of swapi.build, as sw_get returns it.

Raddaugh Gnasp fluttercraft (vehicles/70) URI
swapi://vehicles/70

MIME type: application/json

Clone turbo tank (vehicles/71)

Advertised by the server during the last successful anonymous check.

The vehicles record 71 of swapi.build, as sw_get returns it.

Clone turbo tank (vehicles/71) URI
swapi://vehicles/71

MIME type: application/json

Corporate Alliance tank droid (vehicles/72)

Advertised by the server during the last successful anonymous check.

The vehicles record 72 of swapi.build, as sw_get returns it.

Corporate Alliance tank droid (vehicles/72) URI
swapi://vehicles/72

MIME type: application/json

Droid gunship (vehicles/73)

Advertised by the server during the last successful anonymous check.

The vehicles record 73 of swapi.build, as sw_get returns it.

Droid gunship (vehicles/73) URI
swapi://vehicles/73

MIME type: application/json

AT-RT (vehicles/76)

Advertised by the server during the last successful anonymous check.

The vehicles record 76 of swapi.build, as sw_get returns it.

AT-RT (vehicles/76) URI
swapi://vehicles/76

MIME type: application/json

films_record — Star Wars film by id

Advertised by the server during the last successful anonymous check.

One film, as sw_get returns it. The id is a record id, not an episode number: 1 is A New Hope.

films_record URI template
swapi://films/{id}

MIME type: application/json

people_record — Star Wars person by id

Advertised by the server during the last successful anonymous check.

One person, as sw_get returns it. The id is the last segment of its url.

people_record URI template
swapi://people/{id}

MIME type: application/json

planets_record — Star Wars planet by id

Advertised by the server during the last successful anonymous check.

One planet, as sw_get returns it.

planets_record URI template
swapi://planets/{id}

MIME type: application/json

species_record — Star Wars species by id

Advertised by the server during the last successful anonymous check.

One species, as sw_get returns it.

species_record URI template
swapi://species/{id}

MIME type: application/json

starships_record — Star Wars starship by id

Advertised by the server during the last successful anonymous check.

One starship, as sw_get returns it.

starships_record URI template
swapi://starships/{id}

MIME type: application/json

vehicles_record — Star Wars vehicle by id

Advertised by the server during the last successful anonymous check.

One vehicle, as sw_get returns it.

vehicles_record URI template
swapi://vehicles/{id}

MIME type: application/json

90-day uptime

A lightweight connection check about every six hours, sampled on hosts with many listings. It shows the server answered, not that its tools work.

Too few checks for a percentage yet (2 of 2 answered).

  1. 2026-11-06: 1 of 1 checks answered
  2. 2026-11-07: 1 of 1 checks answered

30-day availability

Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.

Successful checks
1 of 1 (100%)
Average latency
1312 ms
95th percentile latency
1312 ms

Maintenance history

Public check and source-refresh events. Editorial and ownership records remain private.

  • · probe · passed · 1312 ms · metadata changed · 4 tool(s), 266 resource(s), 6 resource template(s), 1 prompt(s)

Connect from your client

Each snippet registers the same endpoint; pick the client you use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Claude Code

Run this once in a terminal. It registers the remote server. Use --scope project to write .mcp.json for the repo.
Claude Code configuration
claude mcp add --transport http swapi-build-mcp https://swapi.build/mcp

Codex

Run this once. Codex stores MCP servers in ~/.codex/config.toml (or .codex/config.toml in a trusted project).
Codex configuration
codex mcp add swapi-build-mcp --url https://swapi.build/mcp

Cursor

Merge this server into .cursor/mcp.json in your project, then enable swapi-build-mcp in your MCP settings.
Cursor configuration
{
  "mcpServers": {
    "swapi-build-mcp": {
      "url": "https://swapi.build/mcp"
    }
  }
}

Cline

Merge this into cline_mcp_settings.json (Cline → MCP Servers → Configure).
Cline configuration
{
  "mcpServers": {
    "swapi-build-mcp": {
      "type": "streamableHttp",
      "url": "https://swapi.build/mcp",
      "disabled": false
    }
  }
}

VS Code

Merge this server into .vscode/mcp.json. Use MCP: List Servers to start swapi-build-mcp and inspect its tools.
VS Code configuration
{
  "servers": {
    "swapi-build-mcp": {
      "type": "http",
      "url": "https://swapi.build/mcp"
    }
  }
}

Gemini CLI

Run this once. It writes .gemini/settings.json in the current project; pass --scope user for ~/.gemini/settings.json.
Gemini CLI configuration
gemini mcp add --transport http swapi-build-mcp https://swapi.build/mcp

Claude Desktop

Open Claude Settings > Connectors > Add custom connector, enter this server URL and enable it for the conversation. This is a manual remote-connector handoff, not a desktop JSON configuration.
Claude Desktop configuration
https://swapi.build/mcp

Windsurf

Merge this into ~/.codeium/windsurf/mcp_config.json, then refresh MCP in Cascade. Windsurf remote servers use serverUrl, not url.
Windsurf configuration
{
  "mcpServers": {
    "swapi-build-mcp": {
      "serverUrl": "https://swapi.build/mcp"
    }
  }
}

Let your agent find its tools

Find servers like swapi.build MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.

Do you run swapi.build MCP?

Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.

Claim this listing