Skip to content
Official MCP RegistryListed

Systra Tools

Part ofSystra Toolslisted on 2 directories

Search and pull 500+ production-ready React + Tailwind sections and elements

First seen 2 Oct 2026. Evidence as of 7 Nov 2026.

13
Tools
From an anonymous probe
1
Source listings
Each with its own history
50
Recorded changes
Since first seen

Tools

ToolDescriptionBehaviour
get_componentReturns the complete, copy-ready React/TSX source of one component as designed, plus notes on its images and any extra files it needs. Components use Tailwind CSS classes and import react, framer-motion and lucide-react; a few also need gsap or three, which the response names with the install command. Use it once you know the exact name; use get_component_styled instead when the component should take on an extracted brand style. Without a premium key, source comes back for the free components, the first six of every category, which list_components and search_components mark as "free"; other names return a notice on how to get a key.Read-only
get_component_styledReturns one component's source together with the tokens of a brand style, step-by-step instructions for mapping the component's colours, fonts and radii onto that style, and the colour values the component uses today. Use it instead of get_component when the result should match a specific brand. The server does not rewrite the code; you apply the mapping. Same premium rule as get_component.Read-only
get_postReturns one post template as working instructions: the full HTML file, an export script to render it locally as PNG or video, and the rules on what may be changed. The server renders nothing; you edit and export the file. Use it after list_posts.Read-only
get_recipeReturns one page recipe: the ordered sections with the purpose of each, a composition file where available, and the full source of every section. Pass style to add brand tokens and adaptation instructions. Without a premium key, sections that are not free are named but their source is held back. The answer is long because it contains several complete components.Read-only
get_styleReturns every design token of one extracted brand style: colours, font families and sizes, spacing, radii, CSS variables and the generated DESIGN.md (up to 4000 characters). Use it to theme your own code or set up a design system; use get_component_styled when you want one specific component already paired with the style.Read-only
list_categoriesLists every component category of the Systra Tools library with its slug, its title and how many components it holds. Start here when the user names a kind of page part (hero, pricing, footer) instead of a component, then pass the slug to list_components. No parameters, works without a key.Read-only
list_componentsLists component names, optionally limited to one category, one line each with the name and the category slug. Use it to browse a category before choosing; use search_components instead when you already have a keyword. Returns names only, no source: fetch the code with get_component. Works without a key; without one, the components whose source is free are marked "free".Read-only
list_imagesLists images and a few videos from the Systra Tools media library (all AI-generated), each with a permanent URL to use directly as src, plus title, album and format. Filter by album and format, 100 per page. Use it to browse an album; use search_images to find a motif by keyword. Without a premium key only the free images are returned, three per album.Read-only
list_postsLists the Instagram post templates (1080 x 1350) with slug, name, family and whether they need your own imagery. Each template is a single HTML file that can be rebuilt and exported as an image or a video. Pass query to search by name or purpose, for example 'quote' or 'statistic'. Use it to pick a slug for get_post.Read-only
list_recipesLists curated page recipes: proven section sequences for complete landing pages (for example SaaS, coaching or a hotel), each with its number of sections and a short purpose. Pass query to search by industry, purpose or section, for example 'hotel' or 'pricing'. Use it when the user wants a whole page rather than one section, then call get_recipe.Read-only
list_stylesLists the brand styles extracted from real websites with the Systra style extractor: slug, site name, primary and accent colour and heading font. Pass query to search by site name, domain, colour or font, for example 'bakery' or 'Inter'. Use it to find a slug for get_style, get_component_styled or get_recipe. Works without a key.Read-only
search_componentsFinds components whose name or category contains the search term (one term, case-insensitive substring match) and returns their names with the category slug. Use it when you know roughly what you need, such as 'pricing', 'marquee', 'testimonial' or 'countdown'; use list_components to see a whole category. Names are English PascalCase, so short English words match best. Follow up with get_component for the source.Read-only
search_imagesFinds images in the media library (all AI-generated) whose title, tags, file name or album contain every word of the query, and returns their permanent URLs, 100 per page. Use it for a motif, such as 'red dress', 'laptop desk' or 'misty forest'; use list_images to browse a whole album. Titles and tags are English, album keys German. Without a premium key only the free images are included.Read-only

Change history

  1. get_component: description changed (+"lucide-react; a few also need gsap or three, which the response names with the install command." -"only" -"lucide-react.")
  2. search_images: title changed
  3. search_images: annotations changed
  4. search_components: title changed
  5. search_components: annotations changed
  6. list_styles: title changed
  7. list_styles: annotations changed
  8. list_recipes: title changed
  9. list_recipes: annotations changed
  10. list_posts: title changed
  11. list_posts: annotations changed
  12. list_images: title changed
  13. list_images: annotations changed
  14. list_components: title changed
  15. list_components: description changed (+"key; without one, the components whose source is free are marked "free"." -"key.")
  16. list_components: annotations changed
  17. list_categories: title changed
  18. list_categories: annotations changed
  19. get_style: title changed
  20. get_style: annotations changed
  21. get_recipe: title changed
  22. get_recipe: description changed (+"that are not" -"outside the" -"samples")
  23. get_recipe: annotations changed
  24. get_post: title changed
  25. get_post: annotations changed
  26. get_component_styled: title changed
  27. get_component_styled: annotations changed
  28. get_component: title changed
  29. get_component: description changed (+"free components, the first" +"of every category, which list_components and search_components mark as "free";" -"only")
  30. get_component: annotations changed
  31. server instructions changed (+"open for the free components, the first six of every category; list_components marks them "free"." -"limited to a few sample components.")
  32. list_styles: input schema changed (+query)
  33. list_styles: description changed (+"Pass query to search by site name, domain, colour or font, for example 'bakery' or 'Inter'." +"Works" -"No parameters, works")
  34. list_recipes: input schema changed (+query)
  35. list_recipes: description changed (+"Pass query to search by industry, purpose or section, for example 'hotel' or 'pricing'." -"No parameters.")
  36. list_posts: input schema changed (+query)
  37. list_posts: description changed (+"Pass query to search by name or purpose, for example 'quote' or 'statistic'.")
  38. search_images: input schema changed
  39. search_images: description changed (+"Finds images in" +"whose" +"album contain every word of")
  40. search_components: input schema changed
  41. search_components: description changed (+"Finds" +"whose" +"category contains")
  42. list_styles: description changed (+"from real websites" +"Systra" +"extractor: slug, site name, primary and accent colour")
  43. list_recipes: description changed (+"proven section" +"(for example SaaS, coaching or a hotel), each with its number of sections" +"a short purpose. Use it when the user wants a whole page rather than one section, then call get_recipe. No parameters.")
  44. list_posts: description changed (+"1350) with slug, name, family and whether they need your own imagery. Each" +"Use it to pick a slug for get_post." -"of Systra Tools")
  45. list_images: input schema changed
  46. list_images: description changed (+"and a few videos from" +"AI-generated), each" +"a permanent URL")
  47. list_components: input schema changed
  48. list_components: description changed (+"component names, optionally limited to one category, one line each with the name and" +"category slug. Use it to browse a" +"before choosing; use search_components instead when you already have a keyword. Returns names only, no source: fetch the code with get_component. Works without a key.")
  49. list_categories: description changed (+"component" +"the" +"library")
  50. get_style: input schema changed
Source listings
SourceListingFirst seenLast seenVersions
Official MCP Registrytools.systra/systra-tools2 Oct 20267 Nov 20261