Crumble saffron into 1 cup of boiling water. Set aside to steep.
Heat olive oil in a large, shallow saucepan over medium heat. Add garlic and shallots, and cook until they begin to soften, about 3 minutes. Add wine, and stir to loosen any bits from pan. Add reserved saffron broth, and bring to a boil. Reduce to a simmer, and add clams, chopped tomato, and half the chopped parsley. Stir to combine. Cover, and let steam until clams are opened, 10 to 12 minutes. Sprinkle with remaining parsley and pepper, and serve immediately.