Activity
Mon
Wed
Fri
Sun
Aug
Sep
Oct
Nov
Dec
Jan
Feb
Mar
Apr
May
Jun
Jul
What is this?
Less
More

Memberships

Snappy Community

479 members โ€ข Free

2 contributions to Snappy Community
Table-Building Machine (MCP tool usage)
I'm using Robert's Claude MCP tools to build 30+ tables for a new system. I wanted to test out what is possible and found a few limitations, such as being unable to create table reference fields (I tried, but they aren't right). With others, it cannot initially select all options (like adding Enum values) during the xano_create_table, but can alter them using the update_table_with_script afterwards. It also seemed to be unaware of Xano's default fields and tried to add a 'created_at' field more than once. So with a bit of training, my Claude session now has a set of rules for making all my tables, which it named itself as "Table-Building Machine". Here is its self-declared workflow: ๐Ÿค– Complete Table-Building Machine Workflow v4.0 ๐Ÿ“‹ Enhanced Process for Every Table: 1. ๐Ÿ—๏ธ Create Base TableUse xano_create_table (defaults to int primary key)Includes: id (int) + created_at (timestamp) - Xano auto-adds these 2. ๐Ÿ”‘ Set Primary Key Type (if UUID needed)Use xano_update_table_with_script to change int id โ†’ uuid idSkip this step if sequential int is fine 3. ๐Ÿ“ Add Standard Tracking Fieldslast_edited_at - timestamp (optional/nullable)last_edit_user_id - int (optional/nullable)Use xano_add_field_to_schema for these 4. โž• Add Regular Custom FieldsAll fields default to: required = false, nullable = trueOnly set required = true when you explicitly specify "(required)"Use xano_add_field_to_schema for: text, int, email, bool, decimal, etc. 5. ๐Ÿ’ฐ Add Currency Fields (ยฃ)Use decimal field type for all monetary valuesEnsures accurate financial calculations without rounding errorsExamples: pay_rate, charge_rate, invoice_amount, total_amount 6. ๐Ÿ”— Add URL FieldsUse text field type with URL validation patternApply regex pattern: ^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$Examples: website_url, logo_image, video_link, zoom_url 7. ๐Ÿ“ท Add Image Fields Only โœ… NEW!Use xano_add_field_to_schema for image type onlyOther storage types (file, video, audio) must use script method 8. ๐ŸŽฏ Add ENUM Fields (if any)Use xano_update_table_with_script methodAdd ENUM fields with proper values arrayEnsures values are stored correctly in Xano 9. ๐Ÿ“ฆ Add Object Fields (if any)First add basic object field with xano_add_field_to_schema (type: object, style: list)Then use xano_update_table_with_script to add custom columnsSupports list configuration with multiple custom columns 10. ๐Ÿ“ Add Storage Fields (file, video, audio) โœ… NEW!Use xano_update_table_with_script method for: file, video, audio typesXanoScript syntax: file ?field_name?, video ?field_name?, audio ?field_name?Image fields can be added earlier via regular method 11. ๐Ÿ Table Creation CompleteComplete table with all 4 standard fields + custom fieldsProper field types, validation, and complex data structuresReady for YOUR manual table reference field additions 12. ๐Ÿ”— Manual Table Reference Addition โœ… NEW STEP!YOU manually add table reference fields in Xano UIThese create proper dropdown relationships between tablesEssential for data integrity and user experience 13. ๐Ÿš€ API Development ReadyAfter table references are complete, ready for CRUD API creationFull validation, relationships, and business logic support
0 likes โ€ข 24d
@Robert Boulos I've updated the post with up-to-date workflow. Also, I gave Claude my scrappy spreadsheet of my 30+ table designs, which included screenshots of dropdown lists for enum fields from other systems, and it interpreted all the tables, all the fields and even the image content exactly as I intended. I would describe my notes as semi-structured at best; see the attached.
0 likes โ€ข 24d
@Robert Boulos some of the limitations are the Xano API (Table Reference Fields can be added, but they show as Int, not ref fields in the Xano gui) or the xano_create_table function has limited fields it can add, and you have to use the script for others. See updated workflow for what's what.
Build APIs in Seconds (Xano MCP + Claude-Code)
If you use Xano, this is basically a life hack that will save you WEEKS of development time. I show how to build database tables and endpoints in seconds using the (Snappy) Xano MCP + Claude-Code. Not all of these features are available for every Xano account (I am testing some Xano beta features) - but 90% of them are, and this blew my mind when I finally got it working. I think it's worth a watch!
1 like โ€ข May 30
Hey Robert, I'm holding off a back-end build so I can try this out. I'd love to give it a try.
1 like โ€ข 30d
I've given this a try, and I've only just scratched the surface so far, but I'm already loving it. I can't go back to using just the Xano interface.
1-2 of 2
Luke Corrie
1
2points to level up
@luke-corrie-3150
25 years running, building, killing wholesale banking trading platforms in City of London, left that and became a no code hippy

Active 21h ago
Joined Apr 1, 2025
Powered by