Ciro Cesar Maciel — Free Tools
Was dieses MCP kann
Offers utilities for converting web pages to Markdown, turning CSV data into charts, generating passwords, producing speech audio, and comparing time zones.
Tools
Eingabeschema
{'type': 'object', 'properties': {'date': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}$', 'description': 'The day, as YYYY-MM-DD, in the first time zone. Defaults to today there.'}, 'hour': {'type': 'integer', 'maximum': 23, 'minimum': 0, 'description': 'The hour, 0 to 23, in the first time zone. Defaults to the current hour there.'}, 'zones': {'type': 'array', 'items': {'type': 'string', 'description': 'An IANA time zone name, such as America/Sao_Paulo or Europe/London.'}, 'default': ['America/Sao_Paulo', 'America/New_York', 'Europe/London'], 'maxItems': 12, 'minItems': 1, 'description': 'IANA time zone names, such as America/Sao_Paulo or Europe/London. The first one is the reference. 1 to 12.'}, 'format': {'enum': ['24h', '12h'], 'type': 'string', 'default': '24h', 'description': 'How times are written: 24h (14:00) or 12h (2:00 PM).'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['csv'], 'properties': {'csv': {'type': 'string', 'maxLength': 20000, 'minLength': 1, 'description': 'The data as CSV with a header row. First column: category or x value; next columns: numbers. Up to 20,000 characters.'}, 'title': {'type': 'string', 'default': '', 'maxLength': 120, 'description': 'Optional title drawn at the top of the chart. Empty for none.'}, 'chartType': {'enum': ['bar', 'horizontalBar', 'line', 'multiline', 'area', 'pie', 'donut', 'scatter', 'funnel', 'heatmap'], 'type': 'string', 'default': 'bar', 'description': 'The kind of chart. See the tool description for the columns each kind needs.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {'font': {'type': 'string', 'default': 'Montserrat', 'description': 'Mode text: any Google Font family, by its name (Montserrat, Inter, Lobster). Heavy sans-serif families read best at 16 px.'}, 'mode': {'enum': ['text', 'emoji', 'image'], 'type': 'string', 'default': 'text', 'description': 'text: initials. emoji: one emoji. image: only on the web page; the call returns the link for the user.'}, 'size': {'type': 'integer', 'default': 80, 'maximum': 96, 'minimum': 30, 'description': 'Mode text: the characters fit in a square this percentage of the icon (the longer side decides).'}, 'text': {'type': 'string', 'default': 'CM', 'maxLength': 3, 'minLength': 1, 'description': 'Mode text: 1 to 3 characters. Latin letters (accents ok), digits and & @ # + . - !. Two characters read best at 16 px.'}, 'color': {'type': 'string', 'default': 'ffffff', 'pattern': '^[0-9a-fA-F]{6}$', 'description': 'Character color, hex without #. With shape outline or none, the color of the characters in dark mode.'}, 'emoji': {'type': 'string', 'default': 'ð\x9f\x9a\x80', 'description': 'Mode emoji: one emoji, as the character itself (ð\x9f\x9a\x80, ð\x9f¦\x8a, â\x98\x95).'}, 'shape': {'enum': ['square', 'rounded', 'circle', 'outline', 'none'], 'type': 'string', 'default': 'square', 'description': 'Container: filled square, rounded square, circle, outlined square, or none (transparent).'}, 'margin': {'type': 'integer', 'default': 8, 'maximum': 30, 'minimum': 0, 'description': 'Mode emoji: space between the emoji and the edge, as a percentage of the icon on each side.'}, 'weight': {'type': 'integer', 'default': 800, 'maximum': 900, 'minimum': 100, 'description': 'Mode text: font weight. The closest weight the family has is used. 700 or more reads best.'}, 'adaptive': {'type': 'boolean', 'default': True, 'description': 'Swap the colors when the browser is in dark mode (SVG only; PNG and ICO stay light).'}, 'framework': {'enum': ['html', 'nextjs', 'vite', 'astro', 'nuxt'], 'type': 'string', 'default': 'html', 'description': 'Where the files will live; changes install, html and the file paths only.'}, 'background': {'type': 'string', 'default': '141414', 'pattern': '^[0-9a-fA-F]{6}$', 'description': 'Container color, hex without #. With shape outline or none, the color of the characters in light mode.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'properties': {'length': {'type': 'integer', 'default': 16, 'maximum': 64, 'minimum': 8, 'description': 'Number of characters, 8 to 64. Default 16.'}, 'numbers': {'type': 'boolean', 'default': True, 'description': 'Include digits 0-9. Default true.'}, 'symbols': {'type': 'boolean', 'default': True, 'description': 'Include symbols such as !@#$%. Default true. Set false for systems that reject symbols.'}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 50000, 'minLength': 1, 'description': 'The text to read aloud: 1 to 50,000 characters. Plain text as it should be heard â\x80\x94 no Markdown, URLs or emojis. Longer texts: split into several calls.'}, 'speed': {'type': 'number', 'default': 1, 'maximum': 2, 'minimum': 0.5, 'description': "Reading speed, 0.5 to 2. 1 is the voice's natural pace; 0.9 calm narration; 1.25 a quick read."}, 'voice': {'enum': ['pt-BR-FranciscaNeural', 'pt-BR-AntonioNeural', 'pt-PT-RaquelNeural', 'pt-PT-DuarteNeural', 'en-US-AriaNeural', 'en-US-JennyNeural', 'en-US-GuyNeural', 'en-US-ChristopherNeural', 'en-GB-SoniaNeural', 'en-GB-RyanNeural', 'en-GB-LibbyNeural', 'en-AU-NatashaNeural', 'en-AU-WilliamNeural', 'es-ES-ElviraNeural', 'es-ES-AlvaroNeural', 'es-MX-DaliaNeural', 'es-MX-JorgeNeural', 'fr-FR-DeniseNeural', 'fr-FR-HenriNeural', 'fr-CA-SylvieNeural', 'fr-CA-JeanNeural', 'de-DE-KatjaNeural', 'de-DE-ConradNeural', 'it-IT-ElsaNeural', 'it-IT-DiegoNeural', 'ja-JP-NanamiNeural', 'ja-JP-KeitaNeural', 'zh-CN-XiaoxiaoNeural', 'zh-CN-YunxiNeural', 'ko-KR-SunHiNeural', 'ko-KR-InJoonNeural', 'ru-RU-SvetlanaNeural', 'ru-RU-DmitryNeural', 'hi-IN-SwaraNeural', 'hi-IN-MadhurNeural', 'ar-SA-ZariyahNeural', 'ar-SA-HamedNeural', 'nl-NL-ColetteNeural', 'nl-NL-MaartenNeural', 'sv-SE-SofieNeural', 'sv-SE-MattiasNeural', 'nb-NO-PernilleNeural', 'nb-NO-FinnNeural', 'da-DK-ChristelNeural', 'da-DK-JeppeNeural', 'pl-PL-ZofiaNeural', 'pl-PL-MarekNeural', 'tr-TR-EmelNeural', 'tr-TR-AhmetNeural'], 'type': 'string', 'default': 'pt-BR-FranciscaNeural', 'description': "A Microsoft neural voice; one of the listed ids. Pick one in the text's language â\x80\x94 the prefix is language-region (pt-BR, en-US, es-MXâ\x80¦). Default: pt-BR-FranciscaNeural."}}, 'additionalProperties': False}
Eingabeschema
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'format': 'uri', 'maxLength': 2048, 'description': 'The page to convert: a public http or https address.'}, 'pages': {'type': 'integer', 'default': 1, 'maximum': 20, 'minimum': 1, 'description': 'How many pages of the same site to convert, 1 to 20, starting at url and following its links. 1 (default) converts only url.'}, 'onlyMainContent': {'type': 'boolean', 'default': True, 'description': 'true (default): keep only the content, without menus, footers, sidebars, cookie banners and ads. false: the whole page.'}}, 'additionalProperties': False}
Letzte Tool-Änderungen
Ähnliche MCP-Server
Andreax
Offers pay-per-call AI services for inference, agent and workflow design, OCR and transcription, code generation and review, clas…
Webflow
Reads Webflow site metadata, CMS collections, and collection items, including stored content and publishing status.
Devto
Retrieves DEV Community articles, including article content, metadata, tags, reactions, and comments.
AVI RIFF check, file discarded
Checks whether binary input has an AVI RIFF container signature and provides other lightweight file-format validation utilities.
RSS/Atom link rel count, markup discarded
Counts link relation values in RSS or Atom markup and provides general URL, HTTP, JSON, and format validation utilities.
Matroska EBML check, file discarded
Checks Matroska EBML structure without retaining the supplied file, alongside basic developer utilities.
Cannon Studio
Manages creative worlds, assets, projects, scenes, and generation requests while providing product, pricing, and developer API in…
Razi Tools
Provides utilities for document and image processing, OCR, screenshots, PDF manipulation, QR generation, text transformation, and…